Adopción de Rust en el kernel de Linux: benchmarks, desafíos y próximos pasos

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.

Basándose en la decisión unánime de la Cumbre de Mantenedores del Kernel de poner fin a la fase experimental de Rust, el kernel de Linux está avanzando en su integración. El soporte inicial comenzó con Linux 6.1 en 2022, expandiéndose a controladores como NVMe y el binder de Android, con contribuciones de Google y otros que demuestran estabilidad.

Los benchmarks muestran un impacto mínimo en el rendimiento —menos del 5 % de sobrecarga en código optimizado— gracias a adaptaciones específicas del kernel como la no asignación de montón. Sin embargo, persisten desafíos, incluidos la complejidad de la cadena de herramientas y la curva de aprendizaje para desarrolladores de C. Las actualizaciones recientes de Linux 6.19 también abordaron transiciones de mantenedores, como la renuncia de Alex Gaynor.

Este cambio se alinea con las tendencias de la industria de Microsoft y Amazon hacia lenguajes seguros en memoria. Los análisis de seguridad sugieren que Rust podría prevenir hasta el 70 % de las vulnerabilidades (p. ej., desbordamientos de búfer, condiciones de carrera) mediante comprobaciones en tiempo de compilación, aunque C dominará las 30 millones de líneas del kernel durante años.

Distribuciones como Fedora y Ubuntu están habilitando Rust en kernels predeterminados, mientras que los desarrolladores en X lo aclaman como un «futuro seguro en memoria». El enfoque gradual asegura una adopción amplia sin comprometer el rendimiento.

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

Linux kernel extends LTS support for multiple releases, easing prior burnout-driven cutbacks

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

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