Kernel-ul Linux a fost scris în C și alte părți în ASM. Cu ceva timp în urmă, a fost luată inițiativa de a rescrie acele piese ASM vechi și în C, pentru a facilita înțelegerea și actualizarea dezvoltatorilor. Acum vorbesc despre un alt pas, așa cum este folosind Rust în nucleu pentru probleme de securitate.
Este ceva care a fost dezbătut atât pe plan intern în comunitate, cât și pe plan extern. Fără a merge mai departe, acum un an, Linus Torvalds El a asigurat că va asista la înlocuirea lui C cu un alt limbaj de programare în viitor: «Poate fi sau nu în mâinile lui Rust«. Și anul acesta, Google a anunțat că va finanța o parte din acest proiect, plătind unui programator cu normă întreagă pentru a rescrie parțial codul.
Angajatorul dumneavoastră va fi Internet Security Group, aceeași organizație non-profit responsabilă de rularea Let's Encrypt și emiterea certificatelor SSL gratuite. Programatorul în cauză va fi spaniol, Miguel Ojeda, care a fost deja implicat în programarea software-ului pentru Large Hadron Collider de la CERN.
Deși, în principiu, este vorba doar despre unele părți mai critice care vor fi transmise Rust din motive de securitate, cum ar fi anumite controlere și module similar, în viitor se intenționează să fie în întregime. În acest fel, nucleul va ajunge să beneficieze de avantajele acestui limbaj de programare open source creat de Mozilla.