Rust en el kernel de Linux: implementaciones, seguridad y desafíos

Basándose en el nuevo estatus permanente de Rust en el kernel de Linux —siguiendo su historia desde los experimentos de 2019 hasta la aprobación en la Cumbre de Mantenedores de Tokio—, las implementaciones en producción como el asignador de memoria Rust de Android 16 están activas, junto con controladores avanzados y mejoras en seguridad, aunque las críticas destacan obstáculos continuos.

Con Rust ahora como un componente fijo en el kernel de Linux tras la Cumbre de Mantenedores de Tokio (como se detalló anteriormente), la adopción en el mundo real se está acelerando. Android 16, basado en el kernel 6.12, presenta una reescritura completa del asignador de memoria Ashmen en Rust, llevando código Rust a millones de dispositivos, aunque aún no universal en todas las configuraciones, arquitecturas o cadenas de herramientas.

Rust impulsa componentes sofisticados: controladores GPU como Nova para NVIDIA, Asahi para Apple Silicon y Tyr para ARM Mali; el controlador de sistema de archivos rust_ext2; y una implementación nativa de Binder IPC clave para Android.

Las métricas de seguridad refuerzan el caso: datos del Comprehensive Vulnerabilities Dictionary revelan que el 15,9 % de las fallas del kernel en 20 años provienen de problemas de memoria como desbordamientos de búfer, que Rust previene en código seguro. Mantenedores como Greg Kroah-Hartman señalan que los controladores Rust son más seguros con menos problemas de integración.

Sin embargo, persisten desafíos. Brian Kernighan, coautor de 'The C Programming Language', describió Rust como 'doloroso' debido a su complejidad, compilación lenta y curva de aprendizaje. Esfuerzos como gccrs buscan habilitar compilaciones basadas en GCC para mayor compatibilidad, incluyendo la cadena de herramientas estable de Debian, con requisitos estrictos de Rust planeados para APT para mayo de 2026, a pesar de brechas arquitectónicas como IBM s390.

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.

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.

Reportado por IA

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.

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

Linus Torvalds ha lanzado el primer candidato a lanzamiento de la serie del kernel de Linux 6.19 para pruebas públicas. Este hito llega dos semanas después del lanzamiento de soporte a largo plazo de Linux 6.18. La actualización introduce varias nuevas funciones y mejoras en el soporte de hardware.

Linus Torvalds ha anunciado la publicación del kernel de Linux 6.19-rc3, una actualización más pequeña de lo habitual tras el período vacacional. La versión incluye correcciones críticas para problemas de arranque en ARM64 y mejoras en el rendimiento de las GPU. Se basa en candidatos anteriores para estabilizar el kernel antes de su versión final.

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