¡Está sucediendo, amigos! Linus Torvalds ya indicó recientemente que tiene la intención de incorporar el soporte inicial del lenguaje de programación Rust al ciclo del kernel de Linux 6.1 y hoy se le envió esa solicitud de extracción. Linux 6.0 aún no ha salido, pero debería estarlo el domingo, a menos que haya problemas de última hora, lo que a su vez marcará el comienzo de la ventana de combinación de v6.1 de dos semanas.

Antes de la ventana de combinación de Linux 6.1, el desarrollador de kernel Kees Cook, que trabaja desde hace mucho tiempo con el desarrollador principal de Rust para Linux, Miguel Ojeda, envió la muy esperada solicitud de extracción”Introducción de Rust”destinada a Linux 6.1.

Kees escribió en PR:

Extraiga el soporte inicial de Rust para v6.1-rc1. El árbol tiene una base reciente, pero fundamentalmente lleva un año y medio en linux-next. Se actualizó en función de los comentarios de la Cumbre de mantenimiento del kernel y para obtener las etiquetas Revisado por: recientes. Miguel es el mantenedor principal, conmigo ayudando donde sea necesario/querido. Nuestro plan es que el árbol cambie a la práctica estándar sin rebase una vez que llegue esta serie de infraestructura inicial. El contenido es el mínimo absoluto para construir el código Rust en el kernel, con muchas más interfaces (y controladores) en camino.

Estas son solo las 12.600 líneas iniciales de código para obtener la infraestructura Rust en lugar, integración del sistema de construcción inicial y otros bits clave. A continuación, habrá extracciones que agregarán gradualmente compatibilidad con Rust para más subsistemas, más abstracciones en Rust y varios controladores de kernel escritos en Rust.

Este soporte de Rust para Linux sigue siendo opcional, suponiendo que no dependa de ninguno de los nuevos controladores de Rust que eventualmente se presenten.

A menos que haya sorpresas de última hora que asustarían a Linus, esta solicitud de incorporación de cambios debería incorporarse a Linux 6.1 en las próximas dos semanas. Mientras tanto, el kernel estable de Linux 6.1 debutará a finales del año calendario.

Categories: IT Info