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.
Y es que, hace unos días, Torvalds —que además de creador sigue siendo el principal responsable del desarrollo de Linux— afirmó que es probable que veamos cómo en la próxima gran actualización del kernetl (Linux 5.20) se integra un segundo lenguaje de desarrollo: Rust.
Hace un año, Torvalds afirmaba estar convencido de que, con el tiempo, presenciaría la sustitución de C como principal lenguaje de desarrollo del kernel: "Puede que sea a manos de Rust, o no"
Rust en el kernel, un proyecto largamente soñado (aunque Torvalds aplica aquello de 'sin pausa, pero sin prisa')
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 año pasado te contábamos que el Internet Security Research Group (ISRG), con financiación de Google, había fichado al ingeniero español Miguel Ojeda para que trabajara a tiempo completo en su empeño de convertir Rust en el segundo lenguaje del kernel de Linux:
"El deseo de escribir código del kernel …