… conhecida como “o kernel do Rust”? Embora as versões “major releases” do kernel Linux não tenha significado prático em termos de versionamento, ainda assim algumas delas ficam conhecidas pelos marcos que representaram em sua época, como é o caso da 6.0 (drivers para a nova arquitetura gráfica Intel Xe), da 5.0 (sistema de arquivos criptografado Adiantum) e da 4.0 (atualização do kernel sem precisar reinicializar). Ja a 3.0, bem: foi justamente ela que iniciou todo esta “brincadeira”…
“Linux kernel 7.0 is now available for download, as announced today by Linus Torvalds himself, featuring enhanced hardware support, filesystem and networking improvements, security enhancements, and many other changes. While not a major release in terms of new features, despite the major version number change, Linux kernel 7.0 finally promotes Rust support to stable. The “Rust experiment” has been concluded at the 2025 Linux Kernel Maintainers Summit, and Rust is here to stay.”
— by 9to5Linux.
Como já era esperado, o kernel Linux 7.0 foi oficialmente lançado por Linus Torvalds, marcando uma transição importante na numeração das versões, embora siga a sua tradição em atualizar o número principal, após atingir a série x.19. Esta nova etapa foca-se na consolidação de tecnologias emergentes e no suporte preventivo para futuras gerações de hardware, preparando-o para os desafios computacionais dos próximos anos, incluindo a integração nativa com o Ubuntu 26.04 LTS.
Uma das mudanças mais significativas nesta atualização é a promoção da linguagem Rust ao estado estável dentro do desenvolvimento do núcleo. O que antes era considerado um “experimento” tornou-se agora uma parte oficial da infraestrutura de software, permitindo que programadores utilizem a segurança de memória da linguagem Rust para escrever drivers e subsistemas mais robustos, reduzindo a incidência de vulnerabilidades críticas de segurança.
Em termos de desempenho e gestão de recursos, destaca-se a implementação da “Time Slice Extension”, que resolve problemas antigos de agendamento de tarefas para evitar micro-interrupções durante cargas de trabalho intensas. Além disso, foram introduzidas melhorias drásticas na gestão de memória e no subsistema de swap, com otimizações que prometem acelerar a criação de contentores e melhorar a resposta de bases de dados sob pressão.
A robustez do armazenamento também foi reforçada, particularmente no sistema de arquivos XFS, que agora conta com capacidades de “auto-cura” (self-healing). Esta funcionalidade permite que erros sejam detectados e corrigidos em tempo real (através de um serviço em segundo plano), mesmo com a unidade montada e em uso. Outros sistemas, como o Btrfs e o EROFS, também receberam atualizações focadas em eficiência de leitura e compressão de dados.
Por fim, teremos melhorias na compatibilidade com hardware de última geração, além de periféricos específicos. Há suporte antecipado para as arquiteturas Intel Nova Lake e AMD Zen 6, garantindo que o sistema funcione de imediato em processadores que ainda chegarão ao mercado. Curiosamente, a atualização também inclui suporte para controladores de jogos como as guitarras Rock Band 4 e novos códigos para teclas de interação com agentes de Inteligência Artificial em computadores portáteis modernos.
Se tenho expectativas pelo kernel 8.0? Nem tanto. Pois até lá… &;-D