El Kernel de Linux se prepara para la actualización a Rust 1.77

Con la versión 6.8 del kernel de Linux, el código Rust del núcleo fue actualizado a Rust 1.75. Sin embargo, nuevos parches publicados este fin de semana ya han adaptado el código a Rust 1.76 y luego a la próxima versión Rust 1.77.

El sábado se publicó una serie de parches que llevan la infraestructura Rust del kernel a la compatibilidad con Rust 1.76. Esto fue seguido de inmediato por el parche para Rust 1.77, que aún no se ha lanzado como una cadena de herramientas estable. Con Rust 1.77, se ha estabilizado la característica de un solo campo «offset_of» utilizada por el código Rust del kernel. Además, Rust 1.77 añade una opción «–check-cfg» que probablemente será adoptada por el código del kernel en el futuro.

Política de Rust para Linux

Esta actualización sigue la política de Rust para Linux de rastrear las actualizaciones de la versión upstream de Rust hasta que se pueda declarar una versión mínima en la que todas las características utilizadas sean consideradas estables. En algún momento futuro, aún desconocido, se declarará la versión mínima según lo establecido en su política de versiones.

Próximos Pasos

Es probable que esta actualización a Rust 1.77 se realice para la próxima ventana de fusión del kernel Linux 6.9. Esto marca un avance significativo en la integración continua de Rust en el núcleo de Linux, demostrando el compromiso del proyecto con la incorporación de nuevas tecnologías que mejoren la seguridad y eficiencia del kernel.

La adopción de Rust en el kernel de Linux es una iniciativa en curso que busca aprovechar las características de seguridad y rendimiento del lenguaje Rust. Esta última actualización subraya la importancia de mantener el código del kernel alineado con las versiones más recientes de Rust, garantizando así que se beneficie de las últimas mejoras y características del lenguaje.

Implicaciones

La estabilización de características como «offset_of» y la introducción de opciones como «–check-cfg» reflejan un enfoque proactivo para mejorar la confiabilidad y la flexibilidad del código del kernel. Estos avances son parte de un esfuerzo más amplio para modernizar el núcleo de Linux y hacerlo más robusto frente a las vulnerabilidades de seguridad.

La comunidad de desarrolladores y usuarios de Linux puede esperar que estas actualizaciones continúen fortaleciendo la posición del kernel como un pilar esencial de la infraestructura tecnológica moderna. Con cada nueva versión, el kernel de Linux no solo mejora en términos de rendimiento, sino que también se vuelve más seguro y adaptable a las necesidades cambiantes del panorama tecnológico global.

Suscríbete al boletín SysAdmin

Este es tu recurso para las últimas noticias y consejos sobre administración de sistemas, Linux, Windows, cloud computing, seguridad de la nube, etc. Lo enviamos 2 días a la semana.

¡Apúntate a nuestro newsletter!


– patrocinadores –

Noticias destacadas

– patrocinadores –

¡SUSCRÍBETE AL BOLETÍN
DE LOS SYSADMINS!

Scroll al inicio
×