Lançado o kernel Linux 6.16! Embora as novidades previstas não sejam…

… de grande interesse por parte dos usuários, elas não deixam de ter a sua importância! Inclusive, este é o principal motivo pelo qual não tenho feito tantas publicações sobre o assunto, exceto para aqueles lançamentos em que as mudanças geram um grande impacto (como é o caso do suporte para a linguagem de programação Rust). Porém, pretendo mudar esta abordagem, realizando publicações regulares dos lançamentos relacionados ao kernel Linux…

“The Linux Foundation has officially released Linux kernel 6.16 on July 27, 2025, marking another milestone in open-source operating system development. Released by Linus Torvalds, this version focuses on stability improvements and networking enhancements while maintaining the project’s commitment to reliability and performance optimization.”

— by Cyber Security News.

Após a liberação de algumas versões “release candidate”, o kernel Linux 6.16 foi lançado oficialmente nesta segunda-feira (29/julho) por Linus Torvalds. Como de praxe, o seu ciclo de desenvolvimento ocorreu de forma tranquila e “monótoda” (do jeito que o mestre Torvalds gosta), com poucas regressões ou atrasos, resultando em uma atualização relativamente compacta e focada principalmente em pequenas correções de drivers e melhorias de estabilidade.

Esta versão traz avanços importantes em sistemas de arquivos. O XFS agora suporta gravações atômicas grandes, garantindo que operações envolvendo múltiplos blocos sejam concluídas completamente ou não ocorram, evitando dados corrompidos ou incompletos. O EXT4 teve melhorias no desempenho com fast-commit, suporte a gravações atômicas em bigalloc e suporte a arquivos grandes (large folios), com ganhos de até 37% em I/O sequencial.

Dispositivos sensíveis ao consumo de energia também se beneficiam com o USB audio offload, que permite o streaming de áudio enquanto o sistema principal entra em modo de economia de energia, o que o torna útil especialmente em sistemas embarcados. Outra novidade é o suporte a envio TCP zero-copy a partir de memória DMABUF, permitindo transferências de dados de GPU ou aceleradores para a rede sem uso intensivo de CPU.

O Linux 6.16 inclui suporte inicial ao Intel TDX (Trusted Domain Extensions), que protege a memória de máquinas virtuais com criptografia, aumentando o seu isolamento (recurso semelhante ao SEV-SNP, da AMD). Também foi adicionado suporte ao Intel APX (Advanced Performance Extensions), que amplia o número de registradores de uso geral de 16 para 32, melhorando eficiência e uso de energia.

A nova versão também traz melhorias para diversas arquiteturas e recursos de virtualização, incluindo suporte expandido para plataformas da AMD e Intel, compatibilidade com GPUs NVIDIA Blackwell e Hopper através do driver open source nouveau, aprimoramento na alocação de memória em sistemas NUMA, a nova flag de otimização X86_NATIVE_CPU, além de diversas atualizações de drivers em vários subsistemas.

Além de uma série de pequenas ajustes, correções e otimizações… &;-D