Linus Torvalds anunciado A disponibilidade de Linux6.16-rc1, o primeiro Release Candidate da próxima série do kernel. Com o fechamento da janela de integração após duas semanas de intensa atividade, a comunidade agora pode começar a testar o que será a próxima grande atualização do kernel. Como de costume, esta versão de pré-lançamento não se destina a ambientes de produção, mas abre caminho para a detecção de bugs e o ajuste fino de novas adições.
A chegada do Linux 6.16-rc1 Ele incorpora uma ampla gama de novos recursos focados tanto na compatibilidade de hardware quanto em melhorias de desempenho. e estabilidade. Após inúmeros relatórios, contribuições de desenvolvedores e a clássica avalanche de mudanças nos últimos dias da janela de mesclagem, o kernel agora está tomando forma para seu lançamento estável, agendado para o final de julho ou início de agosto.
Linux 6.16-rc1 expande suporte para hardware de próxima geração
Uma das áreas que mais brilha no Linux 6.16 é a Incorporação de novos drivers AMD e Intel, além do tão aguardado suporte para GPUs NVIDIA Blackwell e Hopper via driver Nouveau. Também está incluído suporte para o sistema Intel APX, bem como otimizações no suporte de áudio USB, que agora permite offloading no kernel principal.
Além disso, o O driver AMDKFD para computação de GPU AMD agora pode ser ativado em arquiteturas RISC-V., abrindo caminho para novas plataformas e configurações. A AMD e a ZTE colaboraram para validar essa funcionalidade, resultando em mais opções para computação aberta em sistemas alternativos.
Principais atualizações em arquiteturas emergentes: RISC-V e LongArch
Na seção RISC-V, o Linux 6.16 estreia Suporte para a extensão de recurso de firmware da interface binária do supervisor (SBI FWFT), necessário para lidar com novos recursos e extensões do RISC-V ISA. Esta atualização também adiciona suporte para getrandom no vDSO, o sistema de chamadas mseal, rotinas otimizadas para cálculos RAID6 e suporte para extensões SiFive. Melhorias na robustez e na limpeza interna também foram adicionadas ao tratamento de símbolos, ao tratamento de acesso desalinhado e à correção de instruções atômicas.
Por sua parte, o LoongArch adiciona suporte há muito aguardado para agendador multi-core, bem como proteção contra vazamento de pilha, suporte a MSEAL e um aumento no número teórico máximo de núcleos suportados para 2048, entre outros pequenos ajustes que visam melhorar a experiência em processadores de origem chinesa.
Melhorias nos sistemas de arquivos e estabilidade
O sistema de arquivos bcachefs continua a evoluir após o incidente de perda de dados em versões anteriores. Foram feitas melhorias no consumo de pilha, introspecção, reparos e mensagens de erro.; isso resolve um bug grave detectado na versão 6.15. O desenvolvedor líder enfatizou a importância de seguir as recomendações antes de executar operações críticas como fsck, para evitar danos desnecessários ao sistema de arquivos experimental.
Em outra frente, O sistema de arquivos EXT4 recebe suporte para arquivos grandes e gravações atômicas em sistemas bigalloc., enquanto o bcachefs se beneficia de maior estabilidade e recursos de reparo de erros.
Novidades para desenvolvedores e otimizações internas no Linux 6.16-rc1
O subsistema Rust adiciona novas abstrações para diferentes partes do kernel., como a inclusão de macros assert! mapeadas pelo KUnit, suporte para compilação de versões de linguagens modernas e melhorias em caixas específicas do núcleo. A documentação e os guias de codificação também foram aprimorados, incluindo instruções atualizadas para o Ubuntu.
Para maior controle sobre a exportação de símbolos, a macro EXPORT_SYMBOL_GPL_FOR_MODULES é introduzida, que permite restringir o acesso a determinados módulos, oferecendo maior flexibilidade e segurança ao gerenciar dependências internas entre partes do kernel.
Progresso do driver e suporte a hardware legado
Na área de preparação, Os motoristas do GPIB para o histórico ônibus de uso geral estão quase prontos para deixar o campo de testes., aproximando-se da inclusão total no núcleo mais de cinquenta anos após a introdução do ônibus. Esse avanço é significativo para aqueles que ainda dependem de hardware de instrumentação tradicional.
Melhorias de desempenho e benchmarks preliminares
As primeiras comparações de desempenho mostram Aumentos leves, mas consistentes, nos sistemas AMD Ryzen AI Max+ e Strix Halo, tanto em testes de CPU quanto em gráficos integrados Radeon 8060S. Essas melhorias foram notadas em comparação com o Linux 6.14 e 6.15, destacando que qualquer progresso nessas plataformas já altamente otimizadas é bem-vindo.
Regressões anteriores de desempenho do Nginx em hardware AMD recente foram corrigidas, garantindo que as novas versões mantenham a estabilidade e o desempenho esperado em vários ambientes.
O desenvolvimento do kernel continua em seu ritmo normal, com contribuições importantes para hardware, sistemas de arquivos e ferramentas de desenvolvimento.Espera-se que novos candidatos a lançamento sejam lançados todos os domingos nas próximas semanas, culminando no lançamento estável no final de julho ou, dependendo dos RCs, no início de agosto de 2025.