O Linux kernel chegou à versão 7.0, mas o novo número não indica uma ruptura no desenvolvimento. Como já ocorreu em ciclos anteriores, a mudança reflete mais um ajuste de nomenclatura do que uma transformação estrutural. Ainda assim, a atualização reúne mudanças relevantes em áreas como segurança, desempenho e suporte a hardware.
Rust deixa de ser experimental
Um dos marcos mais simbólicos desta versão é a remoção do status experimental do suporte à linguagem Rust. Isso não significa que o kernel passará a ser escrito majoritariamente nessa linguagem, mas indica que sua integração atingiu um nível de maturidade suficiente para uso mais consistente.
O Rust continua sendo utilizado de forma pontual, principalmente em novos componentes. O avanço é gradual, sendo uma forma de ampliar a base de desenvolvimento sem depender exclusivamente de C.
A área de segurança também recebeu mudanças diretas. O kernel abandonou o suporte à assinatura de módulos baseada em SHA-1, algoritmo considerado obsoleto, e passa a adotar ML-DSA, uma alternativa alinhada com cenários de criptografia pós-quântica.
Outra novidade é a introdução de filtragem baseada em BPF para operações do io_uring, permitindo maior controle sobre esse subsistema em ambientes restritos. Administradores agora podem aplicar políticas mais granulares sem precisar desativar completamente o recurso.
Memória e desempenho mais eficientes
O gerenciamento de memória continua sendo um dos focos da otimização. O subsistema de swap foi simplificado e refinado, com ganhos de desempenho especialmente em cenários de alta pressão no uso da memória.
O uso de zram também evoluiu. Agora, páginas comprimidas podem ser gravadas no disco sem a necessidade de descompressão prévia, reduzindo overhead e acelerando operações. Há ainda melhorias gerais de desempenho: criação de threads mais rápida, operações de arquivos mais eficientes em sistemas multicore e ganhos incrementais em workloads concorrentes.
Diversos sistemas de arquivos receberam atualizações. O Btrfs passa a suportar I/O direto com blocos maiores que o tamanho de página, enquanto o XFS avança com mecanismos de autocorreção em segundo plano.
O EROFS agora habilita compressão LZMA por padrão e consolida o suporte estável a outros algoritmos. Já melhorias no EXT4 e no NTFS3 focam no desempenho em operações concorrentes e na leitura de grandes volumes de dados.
Um novo sistema também aparece: o NULLFS, pensado como um root filesystem vazio e imutável para cenários onde o sistema real é montado posteriormente.
Rede, virtualização e novas bases
Na pilha de rede, o kernel habilita o AccECN para uso geral e amplia o suporte ao controle de tráfego com melhorias no CAKE. Também há avanços em virtualização, com suporte mais completo a recursos de CPUs modernas e melhorias no KVM.
Outro ponto relevante é a introdução de suporte a namespaces de rede para sockets VSOCK, facilitando o isolamento em máquinas virtuais. Além disso, o kernel começa a preparar terreno para o futuro com suporte inicial ao padrão Wi-Fi 8 (802.11bn), ainda em estágio preliminar.
Limpeza interna e simplificação
O kernel continua removendo código legado e simplificando subsistemas. Um exemplo é a eliminação do antigo mecanismo linuxrc em favor do initramfs como padrão definitivo no processo de boot. Outro caso é a remoção do “laptop mode”, funcionalidade criada em uma era dominada por discos rígidos mecânicos, hoje menos relevante em sistemas com SSD.
O Linux 7.0 reforça um padrão já conhecido: evolução incremental, distribuída em múltiplas frentes. Não há um único recurso dominante, mas uma série de ajustes que, somados, tornam o sistema mais eficiente, seguro e preparado para novos cenários.
Para usuários de distribuições rolling release, a atualização chega primeiro. Nos demais sistemas, a adoção deve ocorrer gradualmente nas próximas semanas ou nos próximos lançamentos de versão.
Fique por dentro das principais novidades da semana sobre tecnologia e Linux: receba nossa newsletter!