A equipe do kernel Linux lançou a versão 6.18-rc7, um candidato a lançamento que corrige bugs de versões anteriores e adiciona melhorias em drivers. Este passo avança para o lançamento estável 6.18 previsto para o próximo fim de semana. A atualização enfatiza estabilidade em vez de novos recursos.
O lançamento do kernel Linux 6.18-rc7 vem após desafios na versão rc6 anterior, que sofreu uma regressão na memória virtual principal. Esse problema surgiu de confusão na nomenclatura de variáveis durante uma correção tardia de memória virtual, mas os desenvolvedores o descreveram como uma correção simples de um bug latente, e não um problema arquitetural mais profundo.
Linus Torvalds, mantenedor do kernel, expressou confiança no estado geral da série 6.18, afirmando que a regressão não sinaliza problemas de qualidade mais amplos. Ele destacou o tamanho menor das mudanças em rc7 em comparação com rc6 como um indicador encorajador da estabilidade madura do kernel no ciclo de lançamento final.
As atualizações principais no rc7 concentram-se em melhorias de drivers, particularmente para componentes GPU e de rede, além de correções específicas de arquitetura para plataformas como LoongArch, MIPS e ARM64. Elas incluem patches para árvores de dispositivos ARM64, configurações de SoC Rockchip e configurações MIPS para aprimorar desempenho e compatibilidade.
Outras mudanças notáveis envolvem aprimoramentos na rede principal, correções em subsistemas críticos e um patch do SELinux que resolve problemas semelhantes de nomenclatura de variáveis que causaram bugs. O subsistema de memória recebe refinamentos nas operações memblock para casos de borda, enquanto ferramentas e documentação recebem atualizações de consistência.
Com o lançamento final do 6.18 marcado para o fim de semana que vem, a equipe vê esta semana como crucial para capturar quaisquer problemas remanescentes. O foco permanece na estabilização, permitindo que usuários e distribuidores se preparem para a atualização por meio de testes em ambientes seguros.