David Weston, Microsofti asepresident, kes vastutab operatsioonisüsteemi turvalisuse eest Windowsjagas oma BlueHat IL 2023 konverentsil peetud aruandes teavet turvamehhanismide arendamise kohta WindowsMuuhulgas mainiti edusamme Rusti keele kasutamisel kerneli turvalisuse parandamiseks. WindowsLisaks öeldi, et kernelile lisatakse Rustis kirjutatud kood. Windows 11 ehk juba mõne kuu või isegi nädala pärast.
Rooste kasutamise peamiste põhjuste hulgas on tööriistade kasutamine ohutuks tööks mäluga ja töö koodivigade vähendamiseks. Esialgne eesmärk on asendada mõned C++ sisemised andmetüübid samaväärsete tüüpidega, mis on saadaval Rustis. Praegusel kujul on südamikusse lisamiseks ette valmistatud umbes 36 tuhat Rusti koodi rida. Süsteemi testimine uue koodiga ei näidanud negatiivset mõju PCMark 10 komplekti (kontorirakenduste test) jõudlusele ja mõnes mikrotestis oli uus kood veelgi kiirem.

Rusti implementatsiooni esimene valdkond oli DWriteCore'i kood, mis tegeleb fontide parsimisega. Projektis osales kaks arendajat, kes töötasid selle ümber kuus kuud. Rustis ümber kirjutatud uue implementatsiooni kasutamine suurendas tekstiglüüfide genereerimise jõudlust 5–15%. Rusti implementatsiooni teine valdkond oli REGION-andmetüübi implementatsioon Win32k GDI-s (Graphics Driver Interface). Rustis ümber kirjutatud GDI-liidese komponendid läbivad juba kõik testid edukalt, kui neid kasutatakse... Windowsja uus kood plaanitakse peagi testversioonidesse vaikimisi lisada. Windows 11 Siseringi teadlane. Muude Rustiga seotud saavutuste hulka kuulub üksikute süsteemikõnede implementatsiooni tõlkimine sellesse keelde. Windows.

Allikas: opennet.ru
