Linus Torvalds compartilhou o lançamento do kernel Linux 6.9, uma versão repleta de melhorias e novidades. Este lançamento marca o mais recente avanço na jornada contínua do Linux, trazendo consigo uma série de recursos empolgantes e suporte aprimorado para hardware.
Entre os destaques do kernel Linux 6.9, está a inclusão do suporte a Rust em arquiteturas AArch64 (ARM64), proporcionando aos desenvolvedores mais opções e flexibilidade na programação para essas plataformas. Além disso, a adição do mecanismo Intel FRED (Flexible Return and Event Delivery) promete uma entrega mais eficiente de eventos de baixo nível, enquanto o suporte para convidados AMD SNP (Secure Nested Paging) traz melhorias significativas em termos de segurança.
O novo destino dm-vdo (Data Virtual Optimizer) no mapeador de dispositivos oferece recursos avançados, como eliminação de duplicação em linha e compactação, contribuindo para uma gestão mais eficiente de dados. Além disso, o suporte aos Espaços de Endereço Nomeados no GCC proporciona otimizações importantes no acesso a dados por CPU.
Outras adições notáveis incluem a passagem FUSE, que permite ao kernel servir arquivos diretamente de um servidor FUSE de espaço de usuário, e a capacidade de atualizar dinamicamente o Modelo de Energia em tempo de execução. O novo modo LPA2 para processadores ARM de 64 bits promete melhorias significativas no desempenho e eficiência.
A versão 1.76.0 da linguagem Rust traz aprimoramentos adicionais, enquanto ajustes no subsistema GPIO e suporte para a arquitetura LoongArch contribuem para uma experiência mais robusta e segura. O kernel Linux 6.9 também aborda vulnerabilidades, como a mitigação da vulnerabilidade RFDS que afeta processadores Intel Atom, e introduz suporte para a chamada do sistema membarrier()
na arquitetura RISC-V.
No front de sistemas de arquivos, o F2FS recebe suporte expandido para dispositivos de bloco zoneado, enquanto o exFAT e o EXT4 veem melhorias significativas em termos de desempenho e funcionalidade. O Btrfs também recebe correções e otimizações adicionais.
Aprimoramentos adicionais abrangem áreas como gerenciamento de memória, ferramentas de diagnóstico, suporte a hardware e melhorias de rede, incluindo suporte aprimorado para diversos protocolos e dispositivos.
Como parte deste lançamento, o kernel Linux 6.9 marca o sistema de arquivos EXT2 como obsoleto devido à sua falta de correções para o problema do Ano 2038. Da mesma forma, a implementação antiga do sistema de arquivos NTFS foi removida, sendo padronizado o NTFS3 para suportar sistemas de arquivos NTFS.
É importante observar que o kernel Linux 6.9 terá suporte por apenas alguns meses, antes de ser sucedido pelo kernel Linux 6.10. Enquanto aguardamos ansiosamente o próximo lançamento, os usuários podem baixar o kernel Linux 6.9 imediatamente no site do git tree de Linus Torvalds ou em kernel.org.