Recientemente Greg Kroah-Hartman envió la solicitud de extracción con todas las actualizaciones del núcleo de controladores para el kernel de Linux 6.14, lo que es un gran avance para aquellos interesados en los controladores escritos en Rust para el núcleo de Linux.
Con el kernel de Linux 6.13, Greg Kroah-Hartman había mencionado que el nivel de soporte para Rust estaba en un “punto de inflexión”, ya que se habían integrado más infraestructuras de Rust.
Ahora, con el kernel de Linux 6.14, Greg describe el estado de la posibilidad de los controladores en Rust como “casi en la etapa de ‘escribir un controlador real en Rust’ ahora, dependiendo de lo que quieras hacer.”
https://cibered.com/sistema-operativo-preferido-desarrolladores/
Avances de Rust en el Kernel de Linux
Como se mencionó el mes pasado en Phoronix, parte de la solicitud de extracción del núcleo de controladores de hoy incluye la habilitación de controladores para dispositivos PCI y plataformas en código Rust.
Greg describió el trabajo del núcleo de controladores Rust en la solicitud de extracción como:
- Vínculos del núcleo de controladores para PCI, dispositivos de plataforma, OF y algunas funciones de entrada/salida. “Casi estamos en la etapa de ‘escribir un controlador real en Rust’, dependiendo de lo que quieras hacer.”
- Vínculos para dispositivos misceláneos en Rust y un controlador de ejemplo para mostrar cómo usarlos.
Linus Torvalds fusionó este código junto con otras mejoras del núcleo de controladores hoy, para el kernel de Linux 6.14.
https://cibered.com/rust-6-1-linux/
Por lo que ahora será interesante ver qué trae el kernel de Linux 6.15 en el mundo de los controladores en Rust..