LinuxParty
Linus Torvalds creó la primera versión del kernel de Linux en 1991, y la desarrolló usando el lenguaje de programación excelencia cuando hablamos de la creación de sistemas operativos: el lenguaje C. Eso no ha cambiado en más de 30 años. Hasta ahora.
Rust en el kernel, un proyecto largamente soñado
Recordemos que Rust —un lenguaje de programación cada vez más popular y valorado por los profesionales— surgió hace una década en el seno de la Fundación Mozilla como resultado de la búsqueda de un lenguaje que permitiera escribir un código extremadamente rápido al mismo nivel que C o C++, pero sin sus problemas recurrentes de gestión de memoria.
«El deseo de escribir código del kernel de Linux en Rust ha existido durante bastante tiempo, y diferentes personas han creado módulos 'fuera de árbol' con Rust a lo largo de los años. El primer intento que conozco es de 2013 por Taesoo Kim, antes incluso de que se lanzara Rust 1.0.
El proyecto Rust for Linux fue creado con un objetivo de ensueño más allá de eso: proporcionar soporte de Rust dentro del propio núcleo».
'Rust for Linux' es una iniciativa desarrolla en el marco del 'Proyecto Prossimo', dirigido a portar el software más sensible para la seguridad de Internet a código que no esté sometido a las vulnerabilidades de gestión de memoria, un problema que el ISRG atribuye fundamentalmente a los muy usados —a la par que inseguros— lenguajes C y C++.
Y Prossimo no esconde que ya tiene en mente Rust como sustituto perfecto para ambos.
…a afirmar, durante el reciente Open Source Summit celebrado en Texas, que le gustaría «ver cómo empieza a incluirse la infraestructura para Rust en la próxima versión». Aunque esta vez también matizaba, apostillando con un prudente « …Pero ya veremos».
En cualquier caso, no veremos en breve el kernel al completo portado a Rust.
Por ahora, el soporte para este lenguaje será poco más que simbólico, pero será un primer paso necesario para permitir que la importancia de este lenguaje no deje de crecer en la comunidad de desarrollo del kernel.

-
Ciencia
- Mark Thomson, del CERN: La IA revolucionará la física fundamental
- Por qué incluso los físicos siguen sin entender la teoría cuántica 100 años después
- Se descubrieron tres nuevos materiales superconductores en 2024
- Desigualdad global en las tasas de natalidad: ¿Cómo afectará el baby boom y el baby bust a la economía en 2100?
- El agujero más cercano al centro de la tierra. Voronya
- Microplásticos y seguridad alimentaria. Capitulo III. Mecanismos moleculares e impacto de los microplásticos en la salud humana.
- Microplásticos Y Seguridad Alimentaria. Capítulo II
- La Lima de Cañaveral, Cáceres, oriunda de ésta zona, es exclusiva y está en peligro de extinción.
- Microplásticos Y Seguridad Alimentaria. Capítulo I: Origen Y Generalidades.
- Glaciares de Sal Plantean la Probabilidad de Vida en Mercurio, el planeta más próximo al Sol.
- Hombre de Petralona: Un Enigma Cronológico que Desafía las Teorías Establecidas
- Implante Innovador Recupera Movilidad en Extremidades Paralizadas, Abriendo Camino a Curar la Parálisis.
- La Prótesis Biónica que Cambió la Vida de una Paciente Después de 20 Años de dolores
- África se divide en dos, un nuevo contienente y un nuevo mar, así es el gran valle del Rift
- La NASA Revela una nueva Tecnología que Podrá Ahorrar Miles de Millones en Transmisión de Energía