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

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

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.

Linus Torvalds anunciou o lançamento estável do Linux kernel 6.19 em 9 de fevereiro de 2026, após um ciclo de desenvolvimento de oito semanas com um atraso de uma semana. Marcando o fim da série 6.x — como de 3.x para 4.0 e 5.x para 6.0 —, esta versão não LTS (6.18 LTS até dezembro de 2027) traz melhorias extensas para hardware Intel/AMD/Arm, GPUs antigas, sistemas de arquivos, periféricos, gráficos HDR, rede, virtualização e ambientes de nuvem. Torvalds sincronizou com um grande evento esportivo dos EUA, brincando: “6.19 saiu como esperado -- bem quando os EUA se preparam para parar completamente mais tarde hoje, assistindo ao novo lote de comerciais na TV,” e observou que o próximo kernel será 7.0 pois está “ficando sem dedos e pés.”

Reportado por IA

A série do kernel do Linux 6.17 atingiu oficialmente o fim de sua vida suportada, incentivando os usuários a atualizar para a versão mais recente 6.18 LTS. Lançado em setembro de 2025, o kernel 6.17 foi um ramo de curto prazo que introduziu várias melhorias no suporte a hardware. O kernel 6.18, lançado no mês passado, oferece estabilidade de longo prazo até 2027.

Após o relatório inicial da primeira vulnerabilidade no código Rust do kernel Linux, uma análise mais profunda do CVE-2025-68260 no módulo Binder baseado em Rust revela uma condição de corrida no manuseio de listas de dados que causa corrupção de memória e travamentos do sistema. Parches detalhados estão disponíveis no kernel 6.18.1 e 6.19-rc1.

Reportado por IA

Com base no anúncio de Linus Torvalds do kernel Linux 6.19-rc1, este candidato a lançamento introduz funcionalidades avançadas de segurança como encriptação de ligações PCIe, melhorias nos sistemas de ficheiros para EXT4 e XFS, e drivers para novo hardware incluindo SoCs Tenstorrent e gráficos Intel Xe3P.

 

 

 

Este site usa cookies

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