En el próximo Linux 7.0, la comunidad del kernel anunció oficialmente que el llamado "experimento de Rust" ha finalizado y que Rust permanecerá y continuará desarrollándose como parte del kernel de Linux durante mucho tiempo. Aunque el número de versión 7.0 se deriva más de la preferencia personal de Linus Torvalds por la numeración, los cambios en Rust en esta ventana de fusión son simbólicos: los desarrolladores iniciales han llegado a un consenso de que Rust ya no está simplemente probando las aguas, sino que se considera una parte a largo plazo del ecosistema del kernel.

Ya en diciembre del año pasado, un parche propuso la opinión de que "los experimentos de Rust terminaron y Rust existirá en el núcleo durante mucho tiempo". Ahora esta posición ha sido confirmada oficialmente a través del último parche fusionado. Actualmente, el código Rust ya se utiliza en entornos de producción, algunas distribuciones de Linux ya proporcionan código Rust con el kernel y millones de dispositivos Android utilizan componentes del kernel basados en Rust. Esto significa que el valor potencial de Rust en términos de seguridad, mantenibilidad, etc. ya no es teórico, sino que se ha verificado mediante una implementación real.
Miguel Ojeda, responsable del proyecto Rust-for-Linux, escribió en esta nota de parche que esto es una señal para las empresas y otras instituciones: Rust se ha convertido en un ciudadano de primera clase en el mundo del kernel de Linux, y espera que esto impulse a las partes relevantes a invertir más recursos y permita a los desarrolladores de su kernel dedicar tiempo a aprender y usar Rust. Expresó su gratitud a los muchos mantenedores y desarrolladores del kernel que han apoyado este proyecto a lo largo de los años, y mencionó que cuando se fusionó originalmente el soporte de Rust, enumeró 173 contribuyentes en las notas de confirmación. Si desea contarlo ahora, la lista solo será más grande, por lo que no intentaré enumerarlos uno por uno, sino simplemente agradecer a todos los participantes nuevamente.
Este parche relacionado con Rust es parte de la última ronda de solicitudes de extracción de Rust, que no solo incluye actualizaciones de la documentación, sino que también agrega un indicador "__rust_helper" para mejorar las compilaciones del kernel de Rust cuando LTO (optimización del tiempo de enlace) está habilitado en el kernel. Al mismo tiempo, algunas cajas de Rust del lado del kernel también se han mejorado y mejorado, pero en general, esta ronda de cambios se centra más en el pulido y la mejora continua que en la introducción de nuevas características disruptivas.
A medida que avanza la ventana de fusión de Linux 7.0, la expresión gradual "Experimentos de Rust" ha llegado oficialmente a su fin, reemplazada por el compromiso a largo plazo de Rust como uno de los lenguajes de desarrollo del kernel. Para el kernel de Linux y el ecosistema de software de código abierto más amplio, esto significa que la cadena de herramientas, la capacitación y las prácticas de ingeniería en torno a Rust continuarán profundizándose y expandiéndose en los próximos años.