Adoção de Rust no kernel Linux: benchmarks, desafios e próximos passos

Após a recente aprovação de Rust como linguagem permanente do kernel na Cimeira de Manutenedores do Kernel 2025, surgem novos detalhes sobre benchmarks de desempenho, desafios em curso e lançamentos em distribuições, consolidando o seu papel na resolução de vulnerabilidades de segurança.

Com base na decisão unânime da Cimeira de Manutenedores do Kernel de terminar a fase experimental do Rust, o kernel Linux está a avançar na sua integração. O suporte inicial começou com o Linux 6.1 em 2022, expandindo-se a drivers como NVMe e o binder do Android, com contribuições da Google e outros que demonstram estabilidade.

Os benchmarks mostram um impacto mínimo no desempenho —menos de 5% de sobrecarga em código otimizado— graças a adaptações específicas do kernel, como nenhuma alocação de heap. No entanto, persistem desafios, incluindo a complexidade da cadeia de ferramentas e a curva de aprendizagem para programadores C. As atualizações recentes do Linux 6.19 também abordaram transições de manutenedores, como a saída de Alex Gaynor.

Esta mudança alinha-se com as tendências da indústria da Microsoft e Amazon para linguagens seguras em memória. Análises de segurança sugerem que o Rust pode prevenir até 70% das vulnerabilidades (ex.: transbordos de buffer, condições de corrida) através de verificações em tempo de compilação, embora o C continue a dominar as 30 milhões de linhas do kernel durante anos.

Distribuições como Fedora e Ubuntu estão a ativar o Rust em kernels predefinidos, enquanto os programadores no X o saúdam como um 'futuro seguro em memória'. A abordagem gradual garante uma adoção ampla sem comprometer o desempenho.

Artigos relacionados

Illustration depicting Linux kernel maintainers extending LTS support timelines in a server room, symbolizing reversed cutbacks and enhanced stability for servers and devices.
Imagem gerada por IA

Linux kernel extends LTS support for multiple releases, easing prior burnout-driven cutbacks

Reportado por IA Imagem gerada por IA

Linux kernel maintainers have extended long-term support (LTS) for several key releases through 2026-2028, partially reversing a 2023 decision to limit support to two years amid contributor burnout. Stable maintainer Greg Kroah-Hartman updated the schedule following feedback from users, vendors, and fellow maintainer Sasha Levin, providing more time for security fixes in servers, Android devices, and appliances.

Developers have released Linux kernel 7.0, featuring improvements for Intel and AMD hardware, enhanced storage handling, and the removal of the experimental label from Rust support. Linus Torvalds announced the update, which is not a long-term support version. The release includes preparations for upcoming CPUs and GPUs, alongside self-healing filesystem capabilities.

Reportado por IA

Following Linus Torvalds' recent announcement, Linux kernel 7.0 has been released on February 28, 2026, adding support for AMD Zen 6 processors and Intel Nova Lake alongside file system and graphics enhancements for improved efficiency.

domingo, 08 de março de 2026, 00:41h

Linux 7.0 features minor performance optimization for AMD Zen 2 CPUs

sábado, 28 de fevereiro de 2026, 08:18h

Linux LTS kernels gain extended end-of-life dates

sábado, 21 de fevereiro de 2026, 18:58h

Linux 7.0 kernel merges several enhancements

sexta-feira, 20 de fevereiro de 2026, 17:18h

Rust versions of Linux coreutils run faster in replacement test

Este site usa cookies

Usamos cookies para análise para melhorar nosso site. Leia nossa política de privacidade para mais informações.
Recusar