El nucli Linux estava escrit en C i altres parts en ASM. Fa un temps es va prendre la iniciativa per reescriure aquestes parts en ASM tan antigues en C també, perquè fos més fàcil d'entendre i actualitzar per als desenvolupadors. Ara s'està parlant d'un altre pas més, com és l'ús de Rust en el nucli per qüestions de seguretat.
És una cosa que s'ha debatut tant a nivell intern a la comunitat, com a nivell extern. Sense anar més lluny, fa un any, Linus Torvalds va assegurar que presenciaria en un futur la substitució de C per un altre llenguatge de programació: «Potser és a les mans de Rust o no«. I aquest any, Google ha anunciat que finançarà part d'aquest projecte, pagant a un programador a temps complet per a la reescriptura parcial de el codi.
La seva ocupador és el Internet Security Group, La mateixa organització sense ànim de lucre responsable de gestionar Let 's Encrypt i que emet certificats SSL gratis. El programador en qüestió serà espanyol, Miguel Ojeda, i que ja va estar implicat en la programació de programari del Gran Col·lisionador d'Hadrons de CERN.
Encara que en principi només es tracta d'algunes parts més crítiques que es passaran a Rust per motius de seguretat, com certs controladors i mòduls similars, en un futur es pretén que sigui en la seva totalitat. D'aquesta forma el nucli acabarà beneficiant dels avantatges d'aquest llenguatge de programació de codi obert i creat per Mozilla.
Sigues el primer a comentar