Torvalds mostra seu descontentamento com desenvolvedores que mandam tudo dentro dos prazos 

linus torvalds

Linus Benedict Torvalds é engenheiro de software, conhecido por iniciar e manter o desenvolvimento do Linux.

Quase depois do lançamento de Linus Torvalds o lançamento da primeira versão candidata para Linux 6.1 (Linux 6.1-rc1) com suporte inicial para Rust, adição de MGLRU e suporte para novo hardware, eu faço um comentário no qual mostra algum descontentamento com todos os desenvolvedores no envio de seus pull requests logo antes do prazo final.

Você tem que lembrar que a janela de mesclagem de duas semanas que foi aberta com o lançamento do kernel Linux 6.0 (2 de outubro passado) e agora está oficialmente fechado e é hora de testar o próximo grande lançamento, o kernel Linux 6.1.

Linux 6.1-rc1 está pronto para testadores, usuários avançados e, bem, usuários em geral que desejam visualizar o que será incluído na versão estável, prevista para o início de meados de dezembro de 2022 (4 de dezembro ou 11 de dezembro). Como foi anunciado por um tempo, Provavelmente, o maior novo recurso do Linux 6.1 é a mesclagem de código do framework Rust.

Este torna possível desenvolver controladores em uma linguagem diferente de C. No entanto, embora isso pareça muito empolgante para os desenvolvedores do Rust, é apenas uma implementação muito básica do suporte à linguagem Rust que não pode ser usada para casos de uso reais no momento.

Durante a janela de fusão, Linux 6.1 adicionou muitos outros recursos interessantes, incluindo: MGLRU se fundiu para fornecer um potencial de desempenho significativo, especialmente para sistemas com memória limitada, e o trabalho continuou no novo suporte gráfico Intel Arc Graphics e AMD RDNA3. Também, adicionado KMSAN (desinfetante de memória do kernel). KMSAN é um detector de erros de memória dinâmica para o kernel Linux. Fornece uma solução rápida e completa para encontrar erros pós-lançamento e uso fora do limite.

Entre outros novos recursos do Linux 6.1, Linux x86_64 emitirá um aviso padrão sobre mapeamentos W+X e a estrutura de gerenciamento de plataforma AMD combinada, imprimindo núcleos de CPU onde ocorrem falhas de segmentação. Esse último recurso teria capturado todos os estouros de buffer baseados em memcpy dos últimos anos e muito mais.

Torvalds estima que o novo kernel Linux 6.1 pode receber até oito versões candidatas..

“Esta versão não parece particularmente grande: temos 'apenas' 11 commits não mesclados durante esta janela de mesclagem, em comparação com 500 da última vez. Portanto, não é exatamente pequeno, mas menor que as versões mais recentes. Pelo menos em número de confirmações”, disse Torvalds.

Outra coisa importante é a série de VMs LRU de várias gerações. Além disso, como este será o último grande lançamento do kernel Linux do ano, também deve ser a próxima série LTS (suporte de longo prazo).

Finalmente, Torvalds aproveitou para perguntar aos desenvolvedores do kernel ser mais "proativo" no futuro para que você não tenha muito com o que lidar quando a janela de mesclagem terminar.

“Deixe-me dizer que depois de ajustar minha máquina e ficar atualizado com a janela de mesclagem, fiquei um pouco frustrado com as solicitações de pull atrasadas. Já mencionei isso antes, mas é muito chato receber muitas solicitações de pull nos últimos dias da janela de mesclagem”, diz Torvalds. Ele ofereceu conselhos sobre como os desenvolvedores do kernel podem fazer as coisas certas.

A ideia de "ficar acordado a noite toda para entregar o papel no dia anterior ao reencontro" é algo que deveria ter morrido depois do ensino médio. Não para o desenvolvimento do kernel. A regra é que as coisas enviadas para mim devem estar prontas *antes* da abertura da janela de mesclagem, não durante a janela de mesclagem”, disse Torvalds em seu post no domingo.

Ele adicionou:

"Com um pouco de folga para 'a vida acontece', é claro, mas eu realmente sinto que algumas pessoas estão tratando o final da janela de mesclagem como um prazo, perdendo tudo o que deveria estar pronto antes da fusão. . janela". Torvalds reconheceu que não é a primeira vez que diz isso, mas gostaria que fosse a última. Ele espera que mais desenvolvedores possam levar isso a sério desta vez.

A versão estável do Linux 6.1 deve chegar em dezembro e provavelmente será o lançamento do kernel Linux LTS deste ano.

Torvalds também apelou aos desenvolvedores para facilitar sua vida adicionando código no início do ciclo de desenvolvimento. Ele pede que cada desenvolvedor prepare o código que deseja adicionar à nova versão do kernel antes que a janela de mesclagem seja aberta.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.