Programmiersprache: Linus Torvalds kann sich Rust im Linux-Kernel vorstellen

Die Pläne zum Rust-Support im Linux-Kernel werden konkreter. Linux-Gründer Torvalds sagt, wie das aus seiner Sicht klappen könnte.

Artikel veröffentlicht am , Kristian Kißling/Linux Magazin/
Die Kernel-Community will Rust in Linux unterstützen.
Die Kernel-Community will Rust in Linux unterstützen. (Bild: amanderson2/Flickr.com/CC-BY 2.0)

Die Idee, die Programmiersprache Rust in den Kernel zu bringen, wird seit einiger Zeit diskutiert. Diese Idee wird nun erneut aufgegriffen und von Linux-Gründer und Chef-Entwickler Linus Torvalds vorsichtig mit Ratschlägen unterstützt. Dass Torvalds das Projekt nicht direkt abmoderiert, sondern sich mit Ideen an einer möglichen Umsetzung dessen beteiligt, ist ein gutes Zeichen für eine Unterstützung Torvalds für Rust im Kernel.

Stellenmarkt
  1. SAP ABAP/UI5 Entwickler (m/w/x)
    über duerenhoff GmbH, Osnabrück
  2. SAP-PLM & SAP-ECTR IT Consultant (m/w/d)
    Dürr IT Service GmbH, Bietigheim-Bissingen
Detailsuche

Angeregt hat die aktuelle Diskussion der Google-Entwickler Nick Desaulniers auf der Kernel-Mailing-Liste, der daran arbeitet, den Linux-Kernel mit LLVM zu kompilieren. Auch Rust nutzt standardmäßig einen Compiler auf Basis von LLVM. Im Rahmen der kommenden LLVM Micro Conference soll es auf Vorschlag von Desaulniers eine Diskussion zu der In-Tree-Unterstützung für Rust geben. Er wolle diskutieren, wie dies aussehen könnte und ob es überhaupt Sinn ergebe, Rust-Support in den Kernel einzubauen. Der Entwickler fragte also in die Runde, wer Interesse an so einer Session hätte. Daraufhin zeigten einige Teile der Community Interesse, nach einer kurzen Diskussion meldete sich schließlich auch Linus Torvalds zu Wort.

Dank der persönlichen Diskussion könnte der Support für die Programmiersprache wieder weiter vorankommen. Rust soll C dabei nicht ablösen, sondern könnte zunächst zum Beispiel bei besonders sicherheitskritischen Modulen zum Einsatz kommen. Die Programmiersprache bringt unter anderem ein Speichermanagement und Garantien gegen sogenannte Race-Conditions mit.

Noch Integrationsfragen zu klären

Dabei sind aber, auch das zeigte die Diskussion, noch einige Fragen zu klären. Eine davon warf Adrian Bunk auf, der nach der Stabilität von Rust selbst fragte, das regelmäßig aktualisiert werde. Torvalds sieht hier die Gefahr von Compiler-Bugs, diese würden allerdings äußerst selten auftreten, seien dafür aber extrem schwer zu finden.

Golem Karrierewelt
  1. Kubernetes Dive-in-Workshop: virtueller Drei-Tage-Workshop
    11.-13.10.2022, Virtuell
  2. C++ Programmierung Basics: virtueller Fünf-Tage-Workshop
    05.-09.09.2022, virtuell
Weitere IT-Trainings

Grundsätzlich scheint der Kernelchef keine Einwände gegen Rust im Kernel zu haben, ihn bewegt aber die Frage, wie dieser aussehen könnte. Torvalds schlug vor, eine automatische Konfigurationsoption, Is Rust available, einzuführen, analog zu den bereits vorhandenen Compiler-Flag-Checks. Er wolle die Kernel-Entwickler nicht in eine Situation bringen, wo der Rust-Support ohne Build-Tests stattfinde.

Vielmehr ziehe er es vor, einen Rust-Treiber in einem möglichst einfachen Format einzuführen, damit Fehler sofort auffallen. Er wolle verhindern, dass nur eine kleine Gruppe, die es betreffe, mit dem Rust-Code experimentiere und "schlechte und verrückte Dinge damit tun". Josh Triplett von Intel, der sich offenbar sehr für das Thema Rust im Kernel zu erwärmen scheint, stimmte dem zu und will auch gleich Tests im Kernel-CI-Projekt einführen.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
E-Mountainbike Graveler 29 Zoll
Aldi verkauft Mountain-E-Bike von Prophete

Aldi bietet ein sportliches E-Bike für knapp 1.000 Euro an. Das Graveler 29 Zoll ist für unwegsames Gelände und die Stadt gedacht und dabei recht leicht.

E-Mountainbike Graveler 29 Zoll: Aldi verkauft Mountain-E-Bike von Prophete
Artikel
  1. J.R.R. Tolkien: The Embracer Group kauft Der Herr der Ringe
    J.R.R. Tolkien
    The Embracer Group kauft Der Herr der Ringe

    Bis auf die Buchrechte gehört Der Herr der Ringe künftig zu The Embracer Group. Nebenbei kauft der Publisher mal wieder ein paar Spielestudios.

  2. Softwareupdate: Falsches 5G-Icon im LTE-Netz von O2 Telefónica
    Softwareupdate
    Falsches 5G-Icon im LTE-Netz von O2 Telefónica

    Plötzlich zeigten Basisstationen im gesamten Nordosten Deutschlands 5G an. Doch die Ursache war nur ein fehlerhaftes Software-Update von Telefónica.

  3. Saudi-Arabien: Feministin kommt wegen Tweets für 34 Jahre ins Gefängnis
    Saudi-Arabien
    Feministin kommt wegen Tweets für 34 Jahre ins Gefängnis

    Der Verurteilten werden feministische Tweets und Retweets zulasten gelegt, die die öffentliche Ordnung der Monarchie gestört hätten.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • 10%-Gaming-Gutschein bei eBay • Grafikkarten zu Tiefpreisen (Palit RTX 3090 Ti 1.391,98€, Zotac RTX 3090 1.298,99€, MSI RTX 3080 Ti 1.059€) • PS5 bei Amazon • HP HyperX Gaming-Maus 29€ statt 99€ • MindStar (ASRock RX 6900XT 869€) • Bester 2.000€-Gaming-PC [Werbung]
    •  /