Senior Microsoft Executive sagt, dass der Windows 11-Kernel bald mit Rust booten wird

Senior Microsoft Executive sagt, dass der Windows 11-Kernel bald mit Rust booten wird

Auf der kürzlich abgehaltenen BlueHat IL 2023-Konferenz betrat David Weston, Vice President, Enterprise and OS Security bei Microsoft, die Bühne, um die Entwicklung der Windows-Sicherheit zu diskutieren, Einblicke in die neuesten Fortschritte und den Weg in die Zukunft zu geben.

Während der Präsentation ging Weston auf die Fortschritte ein, die Microsoft mit Rust als Teil des Windows-Kernels gemacht hat. Der Technologieriese interessiert sich aus mehreren Gründen für diese Sprache, und einer davon dreht sich zufällig um die Speichersicherheit, die Rust bietet. Weston fügte hinzu, dass Windows 11 bald mit Rust im Kernel booten wird und dass dies sehr bald geschehen könnte. Tatsächlich könnte es möglicherweise innerhalb weniger Wochen von jetzt an passieren.

Microsofts David Weston bei BlueHat IL spricht über Rust in Windows
Vorteile für die Verwendung von Rust gegenüber C++

Er erklärte:

In den nächsten Wochen oder Monaten wird Windows also tatsächlich mit Rust im Kernel booten, was wirklich cool ist. Ähm, das grundlegende Ziel hier war, einige dieser internen C++-Datentypen in ihre Rust-Äquivalente zu konvertieren.

Weston fügte hinzu, dass bisher 36.000 Codezeilen hinzugefügt wurden und es auch keine größeren Leistungsrückgänge in getesteten Szenarien gibt. Die GDI-Portierung (Graphics Driver Interface) von Win32k nach Rust konnte beim Booten unter Windows alle Tests bestehen.

Microsofts David Weston bei BlueHat IL spricht über Rust in Windows
Microsofts David Weston bei BlueHat IL spricht über Rust in Windows

Die vollständige Präsentation enthält viel mehr Details zu den anderen Aspekten der Windows-Sicherheit. Sie können es auf YouTube unter dem Quelllink unten ansehen.

Quelle: BlueHat IL ( YouTube ) über David Weston ( Twitter )

Schreibe einen Kommentar

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