Rust pronto entrará en el kernel de Linux 6.1

Linux podrá usar Rust, el despliegue ha comenzado. A menos que suceda algo inusual, Rust se incluirá en la versión 6.1 de Linux afirmó el fundador de Linux: Linus Torvalds.

Los programadores de todo el mundo han estado esperando la inclusión del lenguaje de programación Rust para ser incorporado en el kernel de Linux.

En la Conferencia de Linux de 2020, la idea de portar el nuevo código en línea de Linux a Rust apareció por primera vez; para ayudar a desarrollar Android, una distribución de Linux, Google ha abogado por que Rust se incluya en el kernel de Linux desde abril de 2021.

“Creemos que Rust ahora está listo para unirse a C como un lenguaje viable para construir el kernel”, declaró Wedson Almeida Filho.

Los principales desarrolladores del kernel de Linux tardaron en llegar, se temía que fueran necesarias adiciones inusuales de Rust para que el lenguaje se ejecutará en Linux.

Por ejemplo, para implementar el nuevo controlador Rust Linux NVMe, se requirieron más de 70 cambios en Rust. Por otro lado, Torvalds había dicho anteriormente: “Hemos estado utilizando excepciones al estándar C durante décadas”.

En la exclusiva cumbre de mantenedores del Kernel de Linux, esto seguía siendo un problema. Sin embargo, finalmente se consideró que Rust tenía suficiente soporte en Clang (compilador front-end para la familia de lenguajes C).

Después de todo, como dijo anteriormente Torvalds, “Clang funciona por lo que la incorporación de Rust probablemente mejoraría y no obstaculizaría el kernel”.

Gracias en gran parte a Miguel Ojeda, quien ha trabajado tanto en el kernel de Linux como en Rust; Rust ha madurado considerablemente, lo cual es una gran ventaja para el lenguaje.

Además, el ingeniero principal de Western Digital, Andreas Hindborg, demostró en una reciente cumbre de Linux 2022 que un controlador SSD NVM-Express (NVMe) para Linux podría escribirse en Rust.

Los desarrolladores de Linux estaban convencidos de que Rust estaba listo para dar el salto al código base, en pocas palabras, todos acordaron que era hora de ponerse a trabajar con Rust en Linux.

Torvalds advierte que esta versión inicial de Rust solo contará con la infraestructura central, sin embargo, este es un gran paso inicial tanto para Rust como para Linux.

Relacionado

Tutoriales RIP: Más de 300 Guías de Programación y Tecnología basadas en Contenidos de Stack Overflow

Las guías de RIP TUTORIAL (+300) son un proyecto de ZZZ Proyects (‎una empresa dedicada a añadir valor a la comunidad .NET) que consta en la creación de libros con contenidos extraídos de Stack Overflow. Por lo que he observado, los contenidos son de 2016/17, pese a eso. Lo considero un contenido útil. Muchas guías son una simple instalación o inicio a un contenido; pero las ¡SEGUIR LEYENDO!

SpiralLinux: Nueva distribución que hace que Debian sea más fácil para los principiantes

SpiralLinux aims to provide a simplified and out-of-the-box Debian experience. Does it succeed in doing so? Read in this review.

Sentando las bases para el futuro de Rust

El proyecto Rust se concibió originalmente en 2010 (dependiendo de cómo se cuente, ¡Incluso podría decirse que hacía 2006!) como un proyecto de investigación de Mozilla, pero el objetivo a largo plazo siempre ha sido establecer Rust como un proyecto autosuficiente. En 2015, con el lanzamiento de Rust 1.0, Rust estableció su propia dirección y un gobierno propio para su proyecto de forma independiente de la ¡SEGUIR LEYENDO!

Rust vs C++, ¿Será Rust el reemplazo de C++ en el futuro?

Hemos visto que muchos lenguajes de programación tienden según su funcionalidad y popularidad, pero los lenguajes no están destinados a ser utilizados de acuerdo con la popularidad. Deberíamos considerar la eficiencia y productividad general cuando se trata de usar un lenguaje de programación. Hablando de eficiencia y popularidad, uno de los lenguajes de programación más utilizados en esta era es C++, conocido por su contribución en ¡SEGUIR LEYENDO!

Rust obtiene un equipo de seguridad dedicado

Como parte de su misión de promover y preservar el lenguaje de programación Rust, la Rust Foundation ha anunciado la formación de un nuevo equipo de seguridad. La iniciativa Alpha-Omega de OpenSSF colabora con los proyectos y mantenedores de software de código abierto para fortalecer la seguridad de la cadena de suministro de software en todo el mundo. La directora ejecutiva de la Fundación Rust, Bec ¡SEGUIR LEYENDO!

Deja un comentario