Microsoft gibt einen Einblick in das "Rust-Experiment"

11. November 2019, 13:56
  • technologien
  • microsoft
  • f&e
  • aws
  • linux
image

Die Redmonder haben eine Windows-Komponente in Rust neu geschrieben. Noch nicht perfekt, aber interessant, so das Resümee eines Software­entwicklers.

Die Redmonder haben eine Windows-Komponente in Rust neu geschrieben. Noch nicht perfekt, aber interessant, so das Resümee eines Software­entwicklers.
Microsoft gibt Einblicke in die Erfahrungen mit dem Einsatz der Programmiersprache Rust anstelle von C und C++. Das Projekt sei noch nicht abgeschlossen, aber insgesamt habe er positive Erfahrungen gemacht, schreibt der Microsoft-Softwareingenieur Adam Burch. Rust sei eine gute Wahl, um jene Fehler zu vermeiden, die mit C++ häufig zu Sicherheitsschwachstellen führten.
Microsoft begann im Sommer 2019 mit Rust zu experimentieren. 70 Prozent der Security-Lücken, die Microsoft in den letzten zehn Jahren schliessen musste, seien auf Speicherfehler zurückzuführen. Die Speicherfehler bei der Systemprogrammierung würden üblicherweise wegen C und C++ auftreten. Rust wurde speziell entwickelt, um dieses Problem anzugehen.
"Ich wurde mit einer experimentellen Neuschreibung einer Low-Level-Systemkomponente der Windows-Codebasis beauftragt", so Burch in einem Blogeintrag. Insgesamt ziehe er eine positive Bilanz. "Die vom Compiler gebotenen Garantien für Speicher- und Datensicherheit geben dem Entwickler viel mehr Sicherheit, dass die Kompilierung von Code über Security-Schwachstellen hinaus korrekt ist." Es werde weniger Zeit damit verbracht, triviale Probleme zu debuggen und die Compiler-Warn- und Fehlermeldungen seien "extrem gut geschrieben", so der Softwareingenieur. Auch Rust-Anfänger würden so in der Lage sein, Probleme in ihrem Code rasch zu identifizieren und zu beheben.
Natürlich laufe nicht alles glatt, relativiert Burch. Da es sich noch um eine relativ junge Sprache handle, fehlten einige Features, die er sich wünschen würde. Rust begann als Mozilla-Projekt und Version 1.0 wurde 2015 veröffentlicht. Aufgrund des wachsenden Interesses an der Verwendung von Rust, sei er zuversichtlich, so der Microsoft-Entwickler, dass sich die Sprache rasch weiterentwickle.
Rust ist eine der am schnellsten wachsenden Programmiersprachen in der Github-Community, wie aus einem aktuellen Bericht von Github hervorgeht. Gemäss 'ZDnet' erwäge auch das Linux-Projekt, Rust bei einigen Kernel-Treibern einzusetzen. (kjo)

Loading

Mehr zum Thema

image

Nackenmassage und Parkplatz: Flughafen Zürich will zentralen Online-Shop

Der Flughafen spürt die Pandemie noch deutlich und will sein E-Commerce-Angebot verbessern. Er sucht nun einen Anbieter, der ihm eine zentrale Plattform inklusive Tracking-Dienste baut.

publiziert am 1.7.2022
image

Microsoft verschiebt eine Deadline für neue Cloud-Lizenzbedingungen

Trotzdem drängt der Softwareriese seine Cloud-Partner weiterhin dazu, Kunden möglichst schnell auf die "New Commerce Experience" umzustellen.

publiziert am 30.6.2022
image

Microsoft Schweiz hat Nachfolger für Channelchef Thomas Winter bestimmt

Andrew Reid übernimmt definitiv die 40-köpfige Abteilung für das Business mit den rund 4500 Partnern in der Schweiz. An der Organisation ändert sich nichts.

publiziert am 30.6.2022
image

Und der Fintech Influencer of the Year Award geht an... Ueli Maurer

Die 7. Swiss Fintech Awards gingen gestern über die Bühne. Neben Bundesrat Maurer wurden zwei Startups prämiert.

publiziert am 30.6.2022