Miguel Ojeda, líder del proyecto Rust, envía más de 17.000 líneas de código nuevo del kernel de Linux 7.4

Elígenos como tu fuente preferida en Google.
Miguel Ojeda presenta la solicitud de extracción de código Rust para Linux 7.4. La actualización de Zerocopy y nuevos módulos del kernel se suman al proyecto.
Rust ha llegado a Linux como parte de una de las evoluciones más grandes para el ecosistema. Desde que se ha integrado, ha sido clave para la seguridad de memoria a nivel de compilación sin sacrificar rendimiento y ahora, Miguel Ojeda, líder del proyecto Rust, ha confirmado que está enviando más de 17.000 líneas de código nuevo del kernel de Linux 7.4.
Linus Torvalds, creador del kernel, ha estado compartiendo los cambios al eliminar miles de líneas, pero esta vez se trata de recibir todo el código que se centra en mejoras modernas. Con el apoyo de la inteligencia artificial, se han estado logrando muchas cosas, pero este paso de Ojeda parece que será fundamental para el futuro.
Más de 17.000 líneas para reforzar la infraestructura Rust en Linux 7.4

El proyecto Rust para Linux avanza hacia la versión 7.4 tras el envío de una nueva propuesta de integración encabezada por Miguel Ojeda, la cual añade cerca de 17.000 líneas de código. Un porcentaje relevante de esta expansión responde a la renovación de librerías esenciales dentro de la arquitectura interna de Rust en el núcleo, destacando el salto de la biblioteca Zerocopy, que asciende de golpe ocho iteraciones en su desarrollo.
Esta biblioteca proporciona utilidades, rasgos y macros que permiten convertir de forma segura secuencias de bytes sin procesar en tipos estructurados, una capacidad especialmente importante cuando se trabaja con datos de bajo nivel donde la fiabilidad es crítica.
La propuesta también incluye mejoras en la infraestructura y la cadena de herramientas utilizada por Rust dentro del kernel. Entre ellas figura la activación de la característica experimental "proc_macro_span", que ofrece diagnósticos más precisos para las macros procedimentales.
Gracias a ello, los desarrolladores pueden identificar errores con mayor facilidad y localizar con más precisión el origen de determinados problemas durante la compilación.
La actualización del núcleo de Linux 7.4 trasciende las simples revisiones de dependencias. La pila principal de Rust implementa los módulos inéditos mem y ratelimit, al tiempo que perfecciona subsistemas ya existentes para ampliar las herramientas al alcance de los programadores en el entorno Linux.
A su vez, la librería pin-init admite ahora estructuras tupladas y optimiza la gestión sin riesgos de referencias cíclicas, un desafío técnico que exige máxima precisión en la memoria. Por último, los informes de errores han recibido un ajuste sustancial, facilitando la detección de fallos y el mantenimiento continuo de las aplicaciones.
Además, esta solicitud de extracción no representa todo el trabajo relacionado con Rust que llegará a Linux 7.4. Como suele ocurrir en cada ciclo de desarrollo, varios subsistemas incorporarán cambios adicionales mediante propuestas independientes.
Entre ellos destacan nuevas mejoras para el controlador NVIDIA Nova y distintos trabajos sobre la infraestructura Rust DRM orientada al ámbito gráfico. Todo ello confirma que la presencia de Rust dentro del kernel sigue expandiéndose gradualmente y con una integración cada vez más profunda.
