David Weston, Microsofts visepresident med ansvar for operativsystemsikkerhet Windowsdelte i sin rapport på BlueHat IL 2023-konferansen informasjon om utviklingen av sikkerhetsmekanismer WindowsBlant annet ble det nevnt fremskritt i bruken av Rust-språket for å forbedre kjernesikkerheten. WindowsVidere ble det opplyst at kode skrevet i Rust vil bli lagt til kjernen. Windows 11 kanskje om bare noen få måneder eller til og med uker.
Blant hovedgrunnene til å bruke Rust er bruk av verktøy for sikkert arbeid med minne og arbeid med å redusere feil i koden. Det første målet er å erstatte noen av C++s interne datatyper med tilsvarende typer gitt i Rust. I sin nåværende form er omtrent 36 tusen linjer med rustkode klargjort for inkludering i kjernen. Testing av systemet med den nye koden viste ingen negativ innvirkning på ytelsen i PCMark 10-pakken (en test av kontorapplikasjoner), og i noen mikrotester var den nye koden enda raskere.

Det første området for Rust-implementeringen var DWriteCore-koden, som håndterer fontparsing. To utviklere var involvert i prosjektet, og de brukte seks måneder på å omarbeide det. Bruk av den nye implementeringen, omskrevet i Rust, økte ytelsen til generering av tekstglyfer med 5–15 %. Det andre området for Rust-implementeringen var implementeringen av REGION-datatypen i Win32k GDI (Graphics Driver Interface). GDI-grensesnittkomponentene, omskrevet i Rust, består allerede alle tester når de brukes i Windows, og den nye koden er planlagt å bli inkludert som standard i testbygg snart. Windows 11 Insider. Andre prestasjoner relatert til Rust inkluderer oversettelsen av implementeringen av individuelle systemkall til dette språket. Windows.

Kilde: opennet.ru
