Il dirigente senior di Microsoft afferma che il kernel di Windows 11 si avvierà presto con Rust all’interno

Il dirigente senior di Microsoft afferma che il kernel di Windows 11 si avvierà presto con Rust all’interno

Alla recente conferenza BlueHat IL 2023, David Weston, Vice President, Enterprise and OS Security di Microsoft, è salito sul palco per discutere l’evoluzione della sicurezza di Windows, fornire informazioni sugli ultimi progressi e sulla strada da percorrere.

Durante la presentazione, Weston ha discusso dei progressi compiuti da Microsoft con Rust come parte del kernel di Windows. Il gigante della tecnologia si è interessato a questo linguaggio per diversi motivi e uno di questi è incentrato sulla sicurezza della memoria e sulla protezione offerta da Rust. Weston ha aggiunto che Windows 11 si avvierà presto con Rust nel kernel e potrebbe accadere molto presto. In effetti, potrebbe potenzialmente accadere entro poche settimane da adesso.

David Weston di Microsoft di BlueHat IL parla di Rust in Windows
Vantaggi dell’utilizzo di Rust rispetto a C++

Ha dichiarato:

Quindi in realtà Windows si avvierà con Rust nel kernel probabilmente nelle prossime settimane o mesi, il che è davvero fantastico. Umm l’obiettivo di base qui era convertire alcuni di questi tipi di dati C++ interni nei loro equivalenti Rust.

Weston ha aggiunto che finora sono state aggiunte 36mila righe di codice e non ci sono anche importanti regressioni delle prestazioni negli scenari testati. La porta GDI (interfaccia del driver grafico) di Win32k su Rust è stata in grado di superare tutti i test durante l’avvio su Windows.

David Weston di Microsoft di BlueHat IL parla di Rust in Windows
David Weston di Microsoft di BlueHat IL parla di Rust in Windows

La presentazione completa contiene molti più dettagli sugli altri aspetti della sicurezza di Windows. Puoi guardarlo su YouTube al link della fonte qui sotto.

Fonte: BlueHat IL ( YouTube ) tramite David Weston ( Twitter )

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *