Der Linux-Kernel wurde in C und andere Teile in ASM geschrieben. Vor einiger Zeit wurde die Initiative ergriffen, auch diese alten ASM-Teile in C umzuschreiben, damit Entwickler sie leichter verstehen und aktualisieren können. Jetzt reden sie über einen weiteren Schritt, so wie es ist Rust im Kernel verwenden für Sicherheitshinweise.
Es wird sowohl intern in der Community als auch extern diskutiert. Ohne weiter zu gehen, vor einem Jahr, Linus Torvalds Er versicherte, dass er in Zukunft Zeuge der Ablösung von C durch eine andere Programmiersprache werden würde: «Es kann in den Händen von Rust liegen oder nicht«. Und dieses Jahr hat Google angekündigt, einen Teil dieses Projekts zu finanzieren und einen Vollzeit-Programmierer zu bezahlen, um den Code teilweise neu zu schreiben.
Ihr Arbeitgeber wird der Internet-Sicherheitsgruppe, dieselbe gemeinnützige Organisation, die für den Betrieb von Let's Encrypt und die Ausstellung kostenloser SSL-Zertifikate verantwortlich ist. Der betreffende Programmierer wird der Spanier Miguel Ojeda sein, der bereits an der Programmierung der Software für den Large Hadron Collider am CERN beteiligt war.
Obwohl es im Prinzip nur um einige kritischere Teile geht, die aus Sicherheitsgründen an Rust übergeben werden, wie z Controller und Module ähnlich, soll es in Zukunft vollständig sein. Auf diese Weise profitiert der Kernel von den Vorteilen dieser von Mozilla entwickelten Open-Source-Programmiersprache.