Rust no kernel do Linux: implementações, segurança e desafios

Baseando-se no novo estatuto permanente do Rust no kernel do Linux — seguindo sua história desde os experimentos de 2019 até a aprovação no Tokyo Maintainers Summit —, implementações de produção como o alocador Rust do Android 16 estão ativas, juntamente com drivers avançados e ganhos de segurança, embora críticas destaquem obstáculos contínuos.

Com o Rust agora como uma peça fixa no kernel do Linux após o Tokyo Maintainers Summit (como detalhado anteriormente), a adoção no mundo real está acelerando. O Android 16, baseado no kernel 6.12, apresenta uma reescrita completa do alocador de memória Ashmen em Rust, levando código Rust a milhões de dispositivos — embora ainda não universal em todas as configurações, arquiteturas ou toolchains.

O Rust alimenta componentes sofisticados: drivers GPU como Nova para NVIDIA, Asahi para Apple Silicon e Tyr para ARM Mali; o driver de sistema de arquivos rust_ext2; e uma implementação nativa de Binder IPC essencial para o Android.

Métricas de segurança reforçam o caso: dados do Comprehensive Vulnerabilities Dictionary revelam que 15,9% das falhas do kernel em 20 anos provêm de problemas de memória como estouros de buffer, que o Rust previne em código seguro. Mantenedores como Greg Kroah-Hartman observam que drivers Rust são mais seguros com menos problemas de integração.

No entanto, desafios permanecem. Brian Kernighan, coautor de 'The C Programming Language', descreveu o Rust como 'doloroso' devido à complexidade, compilação lenta e curva de aprendizado. Esforços como gccrs visam habilitar builds baseados em GCC para maior compatibilidade, incluindo a toolchain estável do Debian — com requisitos rigorosos de Rust planejados para o APT até maio de 2026, apesar de lacunas arquiteturais como IBM s390.

Artigos relacionados

Linus Torvalds in a tech office, monitors displaying Linux kernel 7.0 announcement with code, Tux penguin, and hardware icons.
Imagem gerada por IA

Linus Torvalds sinaliza que lançamento do kernel Linux 7.0 está iminente

Reportado por IA Imagem gerada por IA

Linus Torvalds anunciou que o kernel Linux saltará para a versão 7.0 após o fim da série 6.x, marcando um marco cosmético, mas simbólico para o projeto de código aberto. A decisão segue práticas estabelecidas de versionamento para manter os números menores gerenciáveis, sem uma grande reformulação técnica ligada à mudança. Os desenvolvimentos em andamento incluem integração expandida do Rust e melhorias no suporte a hardware.

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.

Reportado por IA

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.

Linus Torvalds announced Linux kernel 6.18 on the last Sunday of November 2025, marking the final release of the year. The kernel has been officially designated as a long-term support version, with maintenance promised until December 2027. It includes various hardware improvements, file system enhancements, and new features like the Rust Binder driver.

Reportado por IA

Linus Torvalds anunciou o lançamento do Linux 6.18-rc1, marcando o início da fase de candidatos a lançamento para a próxima versão do kernel. Ele descreveu a janela de mesclagem de duas semanas anterior como 'uma das boas janelas de mesclagem', notando seu tamanho médio e a falta de problemas sérios durante os testes. O kernel inclui atualizações e melhorias extensas em drivers em vários subsistemas.

Desenvolvedores gráficos do Linux enviaram patches para resolver falhas de memória virtual que afetam GPUs AMD GCN mais antigas. Essas correções visam melhorar a estabilidade de placas como as séries HD 7000 e R9 290 durante cargas de trabalho Vulkan. As mudanças chegam antes do lançamento do Kernel Linux 6.19.

Reportado por IA

Um artigo detalha um experimento pessoal em que os coreutils padrão do Linux foram substituídos por versões escritas em Rust. O autor relata que essas alternativas tiveram um desempenho surpreendentemente mais rápido. A peça foi publicada em 20 de fevereiro de 2026.

 

 

 

Este site usa cookies

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