Rust no kernel Linux: De experimento a permanência

Marcando uma mudança histórica após a aprovação no Kernel Maintainer Summit de 2025 —detalhada na nossa cobertura anterior sobre benchmarks e desafios— o Rust é agora uma peça permanente no kernel Linux, com raízes profundas remontando a 2019 e planos ambiciosos à frente.

As discussões sobre Rust para o kernel acenderam-se em 2019 no Linux Security Summit, onde os mantenedores notaram que dois terços das vulnerabilidades surgiam de falhas de segurança de memória. As funcionalidades do Rust —sem comportamento indefinido em código seguro, tipos estritos e limites seguro/inseguro— ofereceram uma correção convincente.

O ímpeto construiu-se em agosto de 2020 via uma palestra na Linux Plumbers Conference por desenvolvedores como Miguel Ojeda. O Google financiou Ojeda em tempo integral em 2021 através da iniciativa Prossimo. Um RFC de abril de 2021 esclareceu o papel do Rust: visando drivers e módulos folha sobre o núcleo C, evitando reescritas principais.

Na cimeira de Tóquio, o rótulo de 'experimento Rust' foi removido dos docs. Ojeda publicou na lista do kernel: “o experimento está feito, ou seja, o Rust veio para ficar.” Nem todas as configs, arches ou toolchains estão prontas, e o trabalho continua no gccrs para builds do kernel com GCC, com atualizações esperadas em breve.

Provas abundam: Greg Kroah-Hartman elogia a segurança dos drivers Rust e poucos problemas. Android 16 no kernel 6.12 usa um alocador Rust em milhões de dispositivos. Dave Airlie do DRM visa mandatos Rust para novos drivers em um ano.

Olhando em frente, kernels serão construídos com Rust a partir do Debian estável, com requisitos rígidos no APT até maio de 2026. Obstáculos permanecem para arches como s390 e specs formais. Isso cimenta o ímpeto empresarial do Rust, contrapondo preocupações da pesquisa de 2024 sobre adoção.

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

Greg Kroah-Hartman has extended the projected end-of-life dates for several active Linux long-term support kernels following discussions with companies and co-maintainer Sasha Levin. This update provides longer support windows for kernels like 6.6, 6.12, and 6.18. The change offers more time for users relying on these stable releases.

sexta-feira, 06 de março de 2026, 04:23h

Linux rootkits advance with eBPF and io_uring techniques

sábado, 28 de fevereiro de 2026, 13:27h

Linux kernel 7.0 released with AMD Zen 6 and Intel Nova Lake support

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