Rust beginnt nun, Windows-Entwickler zu erreichen, da Microsoft versucht, einige seiner wichtigsten Kerncodes zu schützen.
Windows Director of OS Security David Weston erklärte, dass Windows in den „nächsten Wochen oder Monaten“ mit Rust booten würde, und getreu seinem Wort hat das Unternehmen Kernbibliotheken im speichersicheren Code neu geschrieben.
Er erläuterte weiter das Ziel des Unternehmens, C++-Datentypen in ihre Rust-Äquivalente umzuwandeln, und verkündete in Anspielung auf den Erfolg des Unternehmens „sehr wenige Aufrufe von unsicherem Code“.
Rost für Windows
Speichersicherer Code war in den letzten Jahren ein wachsendes Diskussionsthema, da Fehler im Code möglicherweise jedes elektronische Gerät betreffen, auf dem Software oder Firmware ausgeführt wird. Rust wurde entwickelt, um zu verhindern, dass ausnutzbarer Code überhaupt ausgeliefert wird, wodurch Windows in diesem Fall sicherer wird.
Das Engagement von Microsoft für Rust ist nicht einzigartig, da Google bereits vor zwei Jahren seine Bereitschaft für die Programmiersprache in Android angekündigt hatte und erklärte, dass „Speichersicherheitsfehler in C und C++ weiterhin die am schwierigsten zu behebende Quelle von Fehlern sind .“ Rust hat sich Kotlin und Java im Android Open Source Project angeschlossen.
DWriteCore in Windows 10 und höher war bereits Teil der Rust-Revolution und hat jetzt wesentlich mehr Zeilen Rust-Code als C++.
Der Wechsel zu Rust ist einer, bei dem die Entwickler des Unternehmens die ältesten Herausforderungen des Betriebssystems angehen, so Weston, der auf eine sicherere Zukunft für Windows hindeutete.
Im Tel Aviv Präsentation (öffnet in neuem Tab)erklärte er, dass „so sehr wir Rust lieben, wir wissen, dass es wahrscheinlich nicht die Lösung ist, den C- und C++-Code der letzten 40 Jahre in Rust neu zu schreiben“, und wies darauf hin, dass „breitere Ansätze“ eine Zukunft darstellen könnten, in der Rust möglicherweise nicht ist die All-und-End-All-Lösung.
Über Das Register (öffnet in neuem Tab)