Rust será incorporado al núcleo de Linux 6.1. Se ha creado un controlador de Rust para los chips Ethernet de Intel.

En el evento Kernel Maintainers Summit, Linus Torvalds anunció que, si no surgen problemas imprevistos, los parches para el soporte del desarrollo de controladores en el lenguaje Rust se incluirán en el núcleo de Linux 6.1, cuya versión se espera para diciembre.

Entre las ventajas de la inclusión de soporte para Rust en el núcleo se menciona la simplificación de la escritura de controladores de dispositivos seguros al reducir la probabilidad de errores al trabajar con la memoria y motivar a nuevos desarrolladores a involucrarse en el trabajo del núcleo. "Rust es una de esas cosas que, creo, atraerán a nuevas caras... estamos envejeciendo y encaneciendo", dijo Linus.

Linus también anunció que en la versión 6.1 del núcleo se mejorarán algunas de las partes más antiguas y fundamentales del núcleo, como la función printk(). Además, Linus recordó que hace varias décadas, Intel intentó convencerlo de que el futuro pertenecía a los procesadores Itanium, pero él respondió: "No, eso no va a suceder, ya que no hay una plataforma de desarrollo para ello. ARM está haciendo todo bien".

Otro problema que Torvalds destacó fue la inconsistencia en la producción de procesadores ARM: "compañías locas de hardware del Lejano Oeste, creando chips especializados para diversas tareas". Añadió que "esto fue un gran problema cuando aparecieron los primeros procesadores, hoy existen suficientes estándares para facilitar el portado de núcleos a nuevos procesadores ARM".

Además, se puede mencionar la publicación de la implementación inicial del controlador rust-e1000 para adaptadores Ethernet de Intel, parcialmente escrito en Rust. En el código aún permanecen llamadas directas a algunas vinculaciones en C, pero se está trabajando gradualmente en su reemplazo y en la adición de abstracciones de Rust necesarias para escribir controladores de red (para acceso a PCI, DMA y API de red del núcleo). En su estado actual, el controlador pasa exitosamente la prueba de ping al ejecutarse en QEMU, pero aún no funciona con hardware real.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster