El kernel de Linux aprueba oficialmente el soporte completo para Rust

Principales desarrolladores de Linux, incluido Linus Torvalds, han aprobado Rust como un lenguaje de pleno derecho para la programación del kernel, poniendo fin a su estatus experimental. La decisión se tomó en la Cumbre Anual de Mantenedores del Kernel y se anunció en LWN.net. Aunque esto eleva a Rust junto a C y ensamblador, la implementación práctica aún requiere un trabajo significativo de enlazado.

La aprobación marca un hito significativo para Rust en el ecosistema de Linux. Los desarrolladores decidieron este cambio ayer durante la Cumbre de Mantenedores del Kernel, según un breve informe en LWN.net. Rust, que entró en el kernel hace tres años con Linux 6.1, ha completado ahora su fase experimental tras un extenso trabajo preparatorio.

En términos prácticos, Rust se une al ensamblador y a C como uno de los lenguajes principales para el desarrollo del kernel. Sin embargo, los programadores aún no pueden escribir controladores de kernel arbitrarios en Rust sin limitaciones. Muchos subsistemas carecen del código de enlazado necesario, o bindings, para interconectar con la infraestructura existente basada en C. Por ejemplo, un controlador WLAN en Rust necesitaría bindings para aprovechar la base del kernel escrita en C para dispositivos WLAN y PCIe.

El progreso está en marcha en áreas selectas. Existen bindings o se están desarrollando para subsistemas como los controladores gráficos del kernel. Un ejemplo notable es Nova, un controlador escrito en Rust para núcleos gráficos modernos de Nvidia, que se espera que se use en muchos PC en los próximos años.

Los defensores destacan los beneficios potenciales de Rust. Sus características buscan reducir vulnerabilidades de seguridad, como errores de acceso a memoria, desbordamientos de búfer y problemas de concurrencia. Además, el lenguaje moderno podría agilizar los procesos de desarrollo y atraer a programadores más jóvenes al trabajo en el kernel de Linux.

A pesar del estatus oficial, queda mucho por hacer para integrar completamente Rust en todo el kernel.

Artículos relacionados

Illustration depicting Linux kernel maintainers extending LTS support timelines in a server room, symbolizing reversed cutbacks and enhanced stability for servers and devices.
Imagen generada por IA

El kernel de Linux extiende el soporte LTS para múltiples versiones, aliviando recortes previos motivados por agotamiento

Reportado por IA Imagen generada por IA

Los mantenedores del kernel de Linux han extendido el soporte a largo plazo (LTS) para varias versiones clave hasta 2026-2028, revirtiendo parcialmente una decisión de 2023 de limitar el soporte a dos años en medio del agotamiento de los contribuyentes. El mantenedor estable Greg Kroah-Hartman actualizó el calendario tras retroalimentación de usuarios, proveedores y del compañero mantenedor Sasha Levin, proporcionando más tiempo para correcciones de seguridad en servidores, dispositivos Android y aparatos.

Los desarrolladores han lanzado el kernel de Linux 7.0, que incluye mejoras para el hardware de Intel y AMD, una gestión mejorada del almacenamiento y la eliminación de la etiqueta experimental del soporte para Rust. Linus Torvalds anunció la actualización, la cual no es una versión de soporte a largo plazo. El lanzamiento incluye preparativos para las futuras CPU y GPU, junto con capacidades de autorreparación del sistema de archivos.

Reportado por IA

Tras el reciente anuncio de Linus Torvalds, el kernel de Linux 7.0 se ha lanzado el 28 de febrero de 2026, añadiendo soporte para procesadores AMD Zen 6 e Intel Nova Lake, junto con mejoras en el sistema de archivos y gráficos para una mayor eficiencia.

Los desarrolladores han integrado el soporte multi-carril SPI en el kernel de Linux para la versión 7.0. Esta actualización mejora las capacidades de la interfaz periférica serie. La noticia proviene de Phoronix, un sitio centrado en desarrollos de Linux.

Reportado por IA

Greg Kroah-Hartman, mantenedor del núcleo de Linux, ha declarado que las herramientas de revisión de código basadas en inteligencia artificial se han vuelto genuinamente útiles. El experto comentó a The Register que la tecnología alcanzó un punto de inflexión hace aproximadamente un mes, lo que ha derivado en informes de errores procesables.

Este sitio web utiliza cookies

Utilizamos cookies para análisis con el fin de mejorar nuestro sitio. Lee nuestra política de privacidad para más información.
Rechazar