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

Linus Torvalds in a tech office, monitors displaying Linux kernel 7.0 announcement with code, Tux penguin, and hardware icons.
Imagen generada por IA

Linus Torvalds señala que la publicación del kernel de Linux 7.0 es inminente

Reportado por IA Imagen generada por IA

Linus Torvalds ha anunciado que el kernel de Linux saltará a la versión 7.0 tras concluir la serie 6.x, marcando un hito cosmético pero simbólico para el proyecto de código abierto. La decisión sigue las prácticas establecidas de versionado para mantener manejables los números menores, sin una gran revisión técnica asociada al cambio. Los desarrollos en curso incluyen una integración ampliada de Rust y mejoras en el soporte de hardware.

Tras la reciente aprobación de Rust como lenguaje permanente del kernel en la Cumbre de Mantenedores del Kernel 2025, emergen nuevos detalles sobre benchmarks de rendimiento, desafíos en curso y despliegues en distribuciones, consolidando su rol en la solución de vulnerabilidades de seguridad.

Reportado por IA

Marcando un cambio histórico tras la aprobación en la Cumbre de Mantenidores del Kernel 2025 —detallada en nuestra cobertura previa sobre benchmarks y desafíos—, Rust es ahora una característica permanente en el kernel de Linux, con raíces profundas que se remontan a 2019 y planes ambiciosos por delante.

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.

Reportado por IA

Basándose en el anuncio de Linus Torvalds sobre Linux kernel 6.19-rc1, este candidato a lanzamiento introduce funciones avanzadas de seguridad como el cifrado de enlaces PCIe, mejoras en los sistemas de archivos para EXT4 y XFS, y controladores para nuevo hardware que incluye SoCs de Tenstorrent y gráficos Intel Xe3P.

El proyecto del kernel de Linux ha implementado un nuevo protocolo para garantizar su supervivencia si su creador Linus Torvalds se vuelve indisponible. Titulado el Documento de Continuidad del Proyecto Linux, el plan describe un proceso de gobernanza de emergencia activado en escenarios catastróficos. Esta medida aborda preocupaciones de larga data sobre la dependencia del proyecto de una sola figura clave.

Reportado por IA

La serie del kernel de Linux 6.17 ha alcanzado oficialmente el final de su vida soportada, instando a los usuarios a actualizar a la versión más reciente 6.18 LTS. Lanzado en septiembre de 2025, el kernel 6.17 fue una rama de corto plazo que introdujo varias mejoras en el soporte de hardware. El kernel 6.18, lanzado el mes pasado, ofrece estabilidad a largo plazo hasta 2027.

 

 

 

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