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 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

Following Linus Torvalds' recent announcement, Linux kernel 7.0 has been released on February 28, 2026, adding support for AMD Zen 6 processors and Intel Nova Lake alongside file system and graphics enhancements for improved efficiency.

Developers have merged multi-lane SPI support into the Linux kernel for version 7.0. This update enhances serial peripheral interface capabilities. The news comes from Phoronix, a site focused on Linux developments.

Reportado por IA

Greg Kroah-Hartman, maintainer of the Linux kernel, stated that AI-driven code review tools have become genuinely useful. He told The Register that the technology reached an inflection point about a month ago, leading to actionable bug reports.

sábado, 28 de fevereiro de 2026, 08:18h

Linux LTS kernels gain extended end-of-life dates

sábado, 21 de fevereiro de 2026, 18:58h

Linux 7.0 kernel merges several enhancements

sexta-feira, 20 de fevereiro de 2026, 23:13h

Linux 7.0 introduces Apple Type-C PHY and other hardware additions

sexta-feira, 20 de fevereiro de 2026, 17:18h

Rust versions of Linux coreutils run faster in replacement test

sexta-feira, 20 de fevereiro de 2026, 16:35h

Linux kernel sees early preparations for PCIe 7.0

Este site usa cookies

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