Kernel do Linux aprova oficialmente suporte completo ao Rust

Principais desenvolvedores do Linux, incluindo Linus Torvalds, aprovaram o Rust como uma linguagem de pleno direito para programação do kernel, encerrando seu status experimental. A decisão foi tomada na Cúpula Anual de Mantenedores do Kernel e anunciada no LWN.net. Embora isso eleve o Rust ao lado de C e montador, a implementação prática ainda requer trabalho significativo de ponte.

A aprovação marca um marco significativo para o Rust no ecossistema Linux. Desenvolvedores decidiram sobre essa mudança ontem durante a Cúpula de Mantenedores do Kernel, conforme relatado brevemente no LWN.net. O Rust, que entrou no kernel há três anos com o Linux 6.1, completou agora sua fase experimental após extenso trabalho preparatório.

Em termos práticos, o Rust junta-se ao montador e ao C como um dos idiomas principais para desenvolvimento do kernel. No entanto, programadores ainda não podem escrever drivers de kernel arbitrários em Rust sem limitações. Muitos subsistemas carecem do código de ponte necessário, ou bindings, para interagir com a infraestrutura existente baseada em C. Por exemplo, um driver WLAN em Rust precisaria de bindings para aproveitar a base do kernel escrita em C para dispositivos WLAN e PCIe.

O progresso está em andamento em áreas selecionadas. Bindings existem ou estão sendo desenvolvidos para subsistemas como drivers gráficos do kernel. Um exemplo notável é o Nova, um driver escrito em Rust para núcleos gráficos modernos da Nvidia, esperado para ser usado em muitos PCs nos próximos anos.

Proponentes destacam os benefícios potenciais do Rust. Seus recursos visam reduzir vulnerabilidades de segurança, como erros de acesso à memória, estouros de buffer e problemas de concorrência. Além disso, a linguagem moderna pode agilizar processos de desenvolvimento e atrair programadores mais jovens para o trabalho no kernel do Linux.

Apesar do status oficial, muito resta a ser feito para integrar totalmente o Rust em todo o kernel.

Artigos relacionados

Illustration of Linus Torvalds announcing Linux kernel 6.18 LTS release with Tux penguin, kernel code, and feature icons in a conference setting.
Imagem gerada por IA

Linux kernel 6.18 released as long-term support version

Reportado por IA Imagem gerada por IA

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.

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.

Reportado por IA

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.

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.

Reportado por IA

Benchmarks recentes revelam ganhos significativos de desempenho ao compilar o kernel Linux 6.19 usando LLVM Clang 21 com Otimização em Tempo de Ligação, em comparação com compilações tradicionais do GCC. Testes realizados em hardware AMD de alta gama destacam melhorias na eficiência do sistema. Esse desenvolvimento ressalta os avanços contínuos na tecnologia de compiladores para sistemas operacionais de código aberto.

Baseando-se nas melhorias recentes para laptops e handhelds de jogos recém-fundidas, o kernel Linux 6.19 está a finalizar o suporte para modelos adicionais de laptops até ao final de 2025, melhorando a compatibilidade com hardware.

Reportado por IA

O próximo kernel Linux 6.19 contará com novos drivers de relógio em tempo real (RTC) adaptados para hardware Apple e NVIDIA. Esta adição visa aprimorar o suporte a essas plataformas no sistema operacional de código aberto.

 

 

 

Este site usa cookies

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