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

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.

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.

Manutentores do núcleo Linux estenderam o suporte de longo prazo (LTS) para várias versões principais até 2026-2028, revertendo parcialmente uma decisão de 2023 de limitar o suporte a dois anos em meio ao esgotamento dos contribuidores. O manutentor estável Greg Kroah-Hartman atualizou o cronograma após feedback de usuários, fornecedores e do colega manutentor Sasha Levin, proporcionando mais tempo para correções de segurança em servidores, dispositivos Android e aparelhos.

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.

O projeto do kernel do Linux implementou um novo protocolo para garantir sua sobrevivência caso seu criador Linus Torvalds fique indisponível. Intitulado Documento de Continuidade do Projeto Linux, o plano delineia um processo de governança de emergência ativado em cenários catastróficos. Essa medida aborda preocupações de longa data sobre a dependência do projeto de uma única figura chave.

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.

 

 

 

Este site usa cookies

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