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 of Linus Torvalds announcing Linux kernel 6.18 LTS release with Tux penguin, kernel code, and feature icons in a conference setting.
Imagen generada por IA

Linux kernel 6.18 released as long-term support version

Reportado por IA Imagen generada 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.

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.

Linus Torvalds ha anunciado la liberación de Linux 6.18-rc1, marcando el inicio de la fase de candidatos a lanzamiento para la próxima versión del kernel. Describió la ventana de fusión de dos semanas anterior como 'una de las buenas ventanas de fusión', destacando su tamaño promedio y la ausencia de problemas graves durante las pruebas. El kernel incluye actualizaciones y mejoras extensas en controladores en varios subsistemas.

Reportado por IA

Pruebas recientes revelan mejoras significativas de rendimiento al compilar el kernel de Linux 6.19 usando LLVM Clang 21 con optimización en tiempo de enlace, en comparación con compilaciones tradicionales de GCC. Pruebas realizadas en hardware AMD de alta gama destacan mejoras en la eficiencia del sistema. Este desarrollo subraya los avances continuos en tecnología de compiladores para sistemas operativos de código abierto.

Basándose en las mejoras recientes para portátiles y dispositivos gaming portátiles recién integradas, el kernel de Linux 6.19 está finalizando el soporte para modelos adicionales de portátiles a finales de 2025, mejorando la compatibilidad del hardware.

Reportado por IA

El próximo kernel Linux 6.19 incluirá nuevos controladores de reloj en tiempo real (RTC) adaptados para hardware de Apple y NVIDIA. Esta adición busca mejorar el soporte para estas plataformas en el sistema operativo de código abierto.

 

 

 

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