Wird Google die Rust-Übersetzung des Linux-Kernels finanzieren?

Logo-Kernel Linux, Tux

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.

Diese Operation ist ziemlich teuer, und birgt seine Risiken, aber es gibt sicherlich einige Unternehmen, die an der Finanzierung dieser Art von Projekten interessiert sind. Jetzt war es Google, aber wahrscheinlich werden sich noch mehr anschließen. Allerdings muss klargestellt werden, dass die Änderungen des spanischen Entwicklers vorerst nicht die Umsetzung in die offizielle Version des Linux-Kernels gewährleisten. Sie sollten vom Kernel-Admin-Team grünes Licht bekommen und Torvalds entscheiden, ob dieser Code mit Rust-Includes veröffentlicht wird.

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.