FOSS News №37 - resumo de notícias e outros materiais sobre software livre e de código aberto de 5 a 11 de outubro de 2020





Olá!



Continuamos a digerir notícias e outros materiais sobre software livre e de código aberto e um pouco sobre hardware. A coisa mais importante sobre os pinguins e não só, na Rússia e no mundo. A evolução da indústria de telecomunicações de fechado para aberto, código aberto GitHub Docs, Facebook desenvolve TransCoder para traduzir código de uma linguagem de programação para outra, 8 dicas sobre como não fazer código aberto, como rodar KDE Plasma no Windows via WSL2 e muito mais.



Índice



  1. a coisa principal

    1. : « »
    2. GitHub Docs
    3. Facebook TransCoder
    4. 8 , Open Source
    5. KDE Plasma Windows WSL2


    1. DevOps
    2. Data Science
    3. Web


    1. DevOps
    2. Data Science
    3. Web








: « »









Linux Foundation Networking (LFN) hospedou seu primeiro evento virtual na semana passada, e Swapnil Bhartia da Linux.com entrevistou Arpit Joshipura, Gerente Geral de Redes, IoT e Edge da Linux Foundation, para discutir os destaques do evento e como o LFN lidera a implementação de código aberto em telecomunicações. Um dos pensamentos-chave de Joshipura: “Há 5 anos, todas elas (operadoras de telecomunicações - DV) utilizavam uma caixa preta e tecnologias próprias. Então lançamos um projeto chamado OpenDaylight. E, claro, o OpenDaylight anunciou hoje seu 13º lançamento, e este é uma espécie de aniversário de 6 anos do início de sua jornada de proprietário até os dias atuais e um dos projetos mais ativos chamado ONAP (Open Network Automation Platform - D.V. ) As operadoras são 4 dos 10 principais desenvolvedores de código aberto, certo? Quem poderia imaginar que AT&T, Verizon, Amdocs, DT, Vodafone, China Mobile e China Telecom estão contribuindo ativamente? Portanto, esta é uma mudança de paradigma em termos não apenas de consumo, mas também de contribuição . "



Detalhes (en)



Documentos GitHub de código aberto









A OpenNET escreve: “O GitHub anunciou o código aberto do serviço docs.github.com e também postou a documentação postada lá no formato Markdown. O código pode ser usado para criar seções interativas para visualizar e navegar na documentação do projeto, originalmente no formato Markdown e traduzido para vários idiomas. Os usuários também podem sugerir suas edições e novos documentos. Além do GitHub, esse código também é usado pelos projetos Atom e Electron para organizar o acesso estruturado à documentação. O código é escrito em JavaScript e está aberto sob a licença MIT, enquanto a documentação e outros dados estão disponíveis sob a licença CC-BY . "



Fonte e links para detalhes



Facebook desenvolve TransCoder para traduzir o código de uma linguagem de programação para outra









OpenNET escreve: “Os engenheiros do Facebook publicaram o transcompiler TransCoder, que usa técnicas de aprendizado de máquina para transformar o código-fonte de uma linguagem de programação de alto nível para outra. Suporte para tradução de código entre Java, C ++ e Python é fornecido atualmente. Por exemplo, TransCoder permite que você converta fontes Java em código Python e código Python em fontes Java. Os desenvolvimentos do projeto colocam em prática pesquisas teóricas sobre a criação de uma rede neural para uma eficiente transcompilação automática de código e é distribuído sob a licença Creative Commons Attribution-NonCommercial 4.0, que permite o uso apenas para fins não comerciais . "



Detalhes



8 dicas sobre como não abrir o código









A Opensource.com lançou material com uma coleção de conselhos para empresas sobre quais erros devem ser evitados ao lançar projetos de código aberto. Resumidamente, o que NÃO fazer:



  1. “Jogue fora o muro”, isto é, espalhado com a recusa de obrigações e a esperança de que a comunidade de alguma forma vai descobrir;
  2. manter o projeto sob controle total;
  3. produzir um monte de licenças;
  4. evitar documentação (no entanto, isso se aplica a qualquer projeto, mesmo se apenas uma pessoa estiver trabalhando nele);
  5. evite criar ferramentas auxiliares;
  6. evite gráficos;
  7. manter silêncio, ignorar solicitações através do rastreador, etc.;
  8. para conduzir o desenvolvimento real em outro repositório e mesclar para o público apenas commits agrupados com um monte de edições.




Detalhes (en)



Como executar o KDE Plasma no Windows via WSL2









Corrigir o KDE no FreeBSD não é mais relevante, agora está na moda executá-lo no Windows. Habré lançou um guia passo a passo sobre como configurar o KDE Plasma para Ubuntu 20.04 no Windows 10 via WSL2. De acordo com o autor, o artigo “é dirigido à atenção de administradores de sistema que preparam locais de trabalho típicos em computadores que executam o Windows 10, incluindo desenvolvedores de software", Mas talvez seja interessante e apenas avançado (não é tão simples lá) usuários do Windows interessados ​​em FOSS. Este artigo descreve como instalar os programas necessários para o Plasma funcionar e configurar o Windows, configurar o Ubuntu 20.04, reconfigurar o servidor X e os toques finais. De modo geral, WSL é um fenômeno muito interessante, mas não totalmente compreendido em termos de perspectivas para o fenômeno GNU / Linux (e o próprio Windows). Pode parecer que este é um influxo adicional de usuários e fama, mas todos se lembram do EEE?



Detalhes



Em uma linha curta





Eventos





Webinar ao vivo - Automação de processos com GitLab CI / CD - 29 de outubro, 15:00 -16: 00 (MST) [→]



Implementação





O Ministério de Assuntos Internos da Federação Russa planeja comprar computadores com SO Astra Linux pré-instalado [→]



Segurança





  1. NPM , [→]
  2. Apache Syncope Metron [→]




DevOps





  1. «» werf [→]
  2. Agreements as Code: [→]
  3. Jenkins GitLab CI/CD [→]
  4. Java- Gitflow [→]
  5. , — [→]
  6. NX Lerna, [→]
  7. GitOps: ? [→]
  8. ipipou: mais do que apenas um túnel não criptografado [→]
  9. Projeto Kyma: como desenvolver aplicativos SAP usando a tecnologia Kubernetes [→]
  10. Integração do calendário com o Ansible para evitar conflitos no cronograma de ações [→ (en)]




Ciência de Dados





Amundsen: um ano após a abertura da fonte [→ (en)]



Rede





  1. Ativação IETF QUIC e HTTP / 3 iniciada no Chrome [→]
  2. Solução de problemas de interrupção de trabalho do Twitter no Firefox [→]
  3. 5 melhores alternativas de código aberto para o Google Analytics [→ (en)]
  4. Sobre navegação na web usando o protocolo Gemini em dispositivos Apple [→ (en)]
  5. Sobre uma experiência simples na web usando o protocolo Gemini [→]




Para desenvolvedores





  1. fork() : [→]
  2. DuploQ — Duplo ( ) [→]
  3. Qt6 Configuration Tool 0.1 [→]
  4. Python FunctionTrace [→]
  5. Python open source [→]
  6. okdb — [→]
  7. API - Insomnia Designer [→ (en)]
  8. Apache Cassandra 4.0 [→ (en)]
  9. Javascript [→]








5 maneiras pelas quais as organizações podem aprender com os erros e transformá-los em sucesso [→ (en)]



personalizadas





  1. Esta semana no KDE: Breeze Evolution Begins [→]
  2. Formatando em Ext4 [→]
  3. O que é uma distribuição Linux [→]
  4. Instalando Anydesk no Ubuntu [→]
  5. 6 coisas importantes a fazer depois de instalar o Manjaro Linux [→ (en)]
  6. Como instalar o Deepin Desktop no Ubuntu 20.04 LTS [→ (en)]
  7. Como limpar o cache do Apt e liberar espaço em disco [→ (en)]




Jogos





Videogame para Open Jam [→ (en)]



miscelânea





  1. AnLinux: uma maneira fácil de instalar ambiente Linux no telefone Android sem root [→]
  2. A Microsoft está portando Wayland para WSL2 [→]
  3. Experimentos WSL. Parte 2 [→]
  4. Uma nova versão de visualização do Gerenciador de pacotes do Windows - v0.2.2521 foi lançada [→]
  5. 5 qualidades de fortes evangélicos de código aberto (eng. "Defensores do desenvolvedor") [→ (en)]
  6. 5 blocos de código Scratch para ensinar as crianças a criar um jogo [→ (en)]




Lançamentos





Kernel e distribuições





  1. Red Hat Enterprise Linux 7.9 e Oracle Linux 7.9 Release [→]
  2. Lançamento do repositório de pacotes pkgsrc 2020Q3 [→]
  3. Ubuntu RescuePack, distribuição Live para combater vírus de computador [→]




Software de sistema





Lançamento dos servidores NTP NTPsec 1.2.0 e Chrony 4.0 com suporte para o protocolo NTS seguro [→]



Segurança





Lançamento Suricata 6.0 do Sistema de detecção de intrusão [→ 1 , 2 ]



DevOps





O GitLab 13.4 foi lançado com o repositório HashiCorp para variáveis ​​CI e Agente Kubernetes [→]



Ciência de Dados





O LinkedIn lançou o lançamento do sistema de catalogação de dados DataHub 0.5.0 [→]



Rede





  1. Versão do Chrome 86 [→ 1 , 2 ]
  2. O lançamento do navegador Ephemeral 7 desenvolvido pelo projeto elementary OS [→]
  3. Lançamento do cliente de email Claws Mail 3.17.7 [→]
  4. Lançamento da unidade de servidor de aplicativos NGINX 1.20.0 [→]




Para desenvolvedores





  1. Snek 1.5, uma linguagem de programação semelhante a Python para sistemas embarcados disponível [→]
  2. Lançamento da linguagem de programação Python 3.9 [→ 1 , 2 ]
  3. Lançamento da linguagem de programação Rust 1,47 [→ 1 , 2 ]
  4. A versão alfa do Qt 6.0 está disponível [→]




Software especial





Calla, uma plataforma de áudio / vídeo conferência estilo RPG disponível [→]



Multimídia





  1. Lançamento do editor gráfico GIMP 2.10.22 [→ 1 , 2 ]
  2. Versão do DXVK 1.7.2, implementação do Direct3D 9/10/11 na API Vulkan [→]




Jogos





Uma estrutura para o desenvolvimento de jogos 2D introduzida pela NasNas [→]



Software personalizado





Leitor de música MPZ 1.0 lançado [→]



O que mais ver





  1. O renascimento dos mainframes, por que às vezes você precisa fazer uma pausa e várias tendências do setor - um breve resumo do opensource.com com as notícias da semana passada, praticamente não coincide com o meu.
  2. Pingvinus News # 25. Pitivi, CherryTree, o que esperar do Linux Mint 20.1, novo GIMP, vazamento de código do Windows XP









Só isso, até o próximo domingo!



Eu expresso meu grande agradecimento aos editores e autores da OpenNET , muitos materiais de notícias e mensagens sobre novos lançamentos foram retirados deles.



Se alguém estiver interessado em compilar resumos e tiver tempo e oportunidade para ajudar - terei o maior prazer em escrever aos contactos indicados no meu perfil, ou em mensagens privadas.



Assine nosso canal Telegram , grupo VKontakte ou RSS para não perder novas edições do FOSS News.



← Edição anterior



All Articles