En una publicación reciente en la Lista de correo del kernel de Linux, Linus Torvalds prometió «una serie de cosas nuevas bastante básicas» en el kernel de Linux. (se abre en una pestaña nueva) 6.1, y parece que apareció el primero: según informa The Register (se abre en una pestaña nueva)el lenguaje de programación Rust será compatible directamente con el sistema operativo.
La noticia no es exactamente inesperada, ya que los parches para agregar Rust a Linux datan de hace algún tiempo, y la versión 9 apareció en agosto de 2022. En el discurso de apertura reciente de Open Source Summit, Torvalds indicó que deberíamos esperar que Rust aparezca en 6.1. En este momento, Rust tiene un grupo de desarrolladores trabajando en el soporte para el Kernel de Linux y en una solicitud de extracción realizada por Kees Cook el 1 de octubre, aceptada por Torvalds, vemos los primeros pasos hacia su inevitable llegada en 6.1.
Agregar soporte para Rust agrega alrededor de 12,500 líneas de código al kernel de Linux, que está escrito en C, con el cual Rust tiene cierta interoperabilidad. Sin embargo, GCC, la colección de compiladores Gnu, no puede compilar el nuevo lenguaje, y Clang, que puede hacerlo, tiene sus propias deficiencias si desea escribir código para arquitecturas que no sean x86 y Arm. Con Rust configurado para recibir soporte oficial de Linux y una entusiasta comunidad de piratas informáticos del kernel, solo puede ser cuestión de tiempo antes de que Rust esté disponible para más arquitecturas. Se espera que el nuevo kernel esté disponible a partir de diciembre de este año.
Algunos desarrolladores ya han comenzado a mostrar lo que se puede hacer con Rust en Linux, con el ingeniero principal de Western Digital, Andreas Hindborg, mostrando un controlador NVMe SSD para Linux escrito en Rust en la Linux Plumbers Summit de 2022, que tuvo una microconferencia completa dedicada a Rust en linux
Óxido (se abre en una pestaña nueva) es un lenguaje de programación de propósito general influenciado por C++ que se creó en 2006 y llegó a la versión 1.0 en 2015. Surgió de un proyecto personal del empleado de Mozilla Graydon Hoare, y fue patrocinado por Mozilla hasta 2020, cuando la reestructuración corporativa causada por el Covid La pandemia hizo que se fundara la Fundación Rust en 2021. Amazon Web Services, Huawei, Google, Microsoft y Mozilla ahora apoyan a la fundación, y Google apoya a Rust en su Proyecto de código abierto de Android. El lenguaje se destaca por su elegancia, su enfoque de tolerancia cero para la seguridad de la memoria y la velocidad de su crecimiento en popularidad.
También se conoce como un lenguaje de alto rendimiento, creado con la intención de unir la sintaxis flexible de un lenguaje de alto nivel con el control de hardware y la velocidad de uno de bajo nivel. El paralelismo también es uno de sus puntos fuertes, y su fuerte seguridad de la memoria: en particular, no incorpora un recolector de basura para devolver la memoria que ya no está siendo referenciada por un programa al sistema, como lo hacen C# y Java. Los errores de memoria introducidos por los programadores de C podrían ser cosa del pasado con las funciones de memoria segura de Rust.