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

15 Ejemplos del comando FIND en Linux

El comando de búsqueda (find) se utiliza para buscar archivos y directorios en la línea de comandos de Linux. Find es uno de los comandos más potentes y de mayor uso, es uno de los comandos más extensos con más de 50 opciones diferentes. Eso lo hace un poco confuso, especialmente cuando se combina con el comando exec o xargs. Es imposible que un administrador de ¡SEGUIR LEYENDO!

15 Mejores Lenguajes de Programación que Aprender

Una de las habilidades más importantes para aprender en el mundo de hoy en día, es saber programar con un lenguaje de programación. En la actualidad, las computadoras han entrado en casi todas las industrias, desde el piloto automático de un avión hasta el velocímetro digital de una bicicleta pasando por la inclusión del Internet de las cosas en los pequeños electrodomésticos. Casi todo lo que ¡SEGUIR LEYENDO!

3 Razones por las que los técnicos deberían aprender Linux

Linux como Mac o Windows OS, es un sistema operativo. Un día se utilizó principalmente para servidores y no era una buena solución para los PC personales. La causa de eso era su interfaz de usuario que era difícil de entender para el usuario más común Sin embargo, los desarrolladores han estado mejorado continuamente el sistema de Linux durante la última década digital y ahora, es ¡SEGUIR LEYENDO!

5 Razones principales por las que a los desarrolladores les encanta el lenguaje de programación Rust

Rust es uno de los pocos lenguajes modernos que ha encontrado un lugar en la industria donde los programadores pueden crear código que utilizan las empresas reales. Echemos un vistazo a las cosas que hacen que la codificación en Rust sea tan atractiva para los programadores. Parece que todos los días se crea un nuevo lenguaje de programación, muchos más lenguajes de los que cualquier desarrollador ¡SEGUIR LEYENDO!

6 Consejos para mejorar tu experiencia con Flatpak en Linux

If you love using Flatpak applications, here are a few tips, tools, and tweaks to make your Flatpak experience better and smoother.

¿Cómo actualizar de Fedora 35 a Fedora 36?

Red Hat lanzó recientemente una actualización de versión para la estación de trabajo Fedora, sin embargo, no puedes simplemente actualizar escribiendo sudo dnf update en la Terminal. En este artículo, echaremos un vistazo al nuevo Fedora 36 e intentaremos actualizar nuestra instalación de Fedora. Hay dos formas a través de las cuales puede actualizar su instalación, una es la forma gráfica y otra es a través ¡SEGUIR LEYENDO!

Alternativas de software escritas en Rust

Una Awesome List de software escrito en Rust capaz de reemplazar software de nuestro día a día, sobre todo para los que usen Linux / Unix. Aplicaciones Contenedores runc youki : un tiempo de ejecución de contenedor experimental escrito en Rust Herramientas de sistema autojump/z zoxide: Un comando de CD más inteligente para la terminal. awk frawk: Un lenguaje eficiente similar al awk bash/PowerShell/fish nushell: Una ¡SEGUIR LEYENDO!

Deja un comentario

Salir de la versión móvil