Microsoft vil tilføje Rust-kode til Windows 11-kernen

David Weston, vicepræsident hos Microsoft, der er ansvarlig for sikkerheden af Windows-operativsystemet, delte i sin tale på BlueHat IL 2023-konferencen oplysninger om udviklingen af sikkerhedsmekanismerne i Windows. Blandt andet nævnte han fremskridt i anvendelsen af Rust-sprog til at forbedre sikkerheden i Windows-kernen. Det blev endda oplyst, at Rust-koden muligvis vil blive tilføjet til Windows 11-kernen allerede om et par måneder eller endda uger.

Blandt de primære motivationer for at anvende Rust nævnes brugen af værktøjer til sikker hukommelse og arbejdet med at reducere fejl i koden. Som et indledende mål er det blevet meldt ud, at nogle interne C++ datatyper skal erstattes med de ækvivalente typer, der tilbydes af Rust. I dens nuværende form er omkring 36.000 linjer Rust-kode klar til at blive integreret i kernen. Testen af systemet med den nye kode viste, at der ikke var negativ indflydelse på ydeevnen i PCMark 10-pakken (kontorapplikationstest), og i nogle mikrotests viste den nye kode sig endda hurtigere.

Microsoft vil tilføje Rust-kode til Windows 11-kernen

Det første område, hvor Rust er blevet implementeret, er DWriteCore-koden, der sikrer parsing af skrifttyper. To udviklere er blevet involveret i projektet, som de har brugt et halvt år på at omarbejde. Anvendelsen af den nyimplementerede Rust-version forbedrede ydeevnen ved glyph-generering af tekst med 5-15%. Det andet anvendelsesområde for Rust blev implementeringen af datatypen REGION i Win32k GDI (Graphics Driver Interface). De Rust-omskrevne GDI-komponenter har allerede bestået alle tests i Windows, og den nye kode planlægges snart at blive inkluderet som standard i testversionerne af Windows 11 Insider. Andre præstationer relateret til Rust omfatter oversættelsen af bestemte systemopkald i Windows til dette sprog.

Microsoft vil tilføje Rust-kode til Windows 11-kernen
Afspil video


Kilde: opennet.ru
Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster