Microsoft will add Rust code to the Windows 11 kernel

David Weston, vicepresident van Microsoft, verantwoordelijk voor de beveiliging van het Windows-besturingssysteem, deelde in zijn presentatie op de BlueHat IL 2023-conferentie informatie over de ontwikkeling van beveiligingsmechanismen voor Windows. Onder andere werd de vooruitgang vermeld in het gebruik van de programmeertaal Rust om de beveiliging van de Windows-kernel te verbeteren. Bovendien werd verklaard dat de op Rust geschreven code mogelijk al binnen enkele maanden of zelfs weken aan de Windows 11-kernel zal worden toegevoegd.

Een van de belangrijkste redenen voor het gebruik van Rust is het implementeren van middelen voor veilige geheugentoegang en het verminderen van fouten in de code. Als beginpunt is de vervanging van bepaalde interne datatypes in C++ door de equivalente types die in Rust worden aangeboden vastgesteld. Momenteel zijn er ongeveer 36.000 regels Rust-code voorbereid voor opname in de kernel. Tests van het systeem met de nieuwe code toonden aan dat er geen negatieve invloed op de prestaties was in de PCMark 10-test (kantoortoepassingen), en in sommige benchmarks bleek de nieuwe code zelfs sneller te zijn.

Microsoft will add Rust code to the Windows 11 kernel

Het eerste toepassingsgebied van Rust werd de DWriteCore-code, die verantwoordelijk is voor het parseren van lettertypen. Bij het project waren twee ontwikkelaars betrokken die zes maanden aan de herziening hebben gewerkt. Het gebruik van de hergeschreven implementatie in Rust verbeterde de prestaties van het genereren van glyphs voor tekst met 5-15%. Het tweede toepassingsgebied van Rust was de implementatie van het datatype REGION in Win32k GDI (Graphics Driver Interface). De in Rust herschreven GDI-interfacecomponenten hebben alle tests succesvol doorstaan, en binnenkort wordt de nieuwe code verwacht standaard op te nemen in de testversies van Windows 11 Insider. Onder andere prestaties gerelateerd aan Rust is de migratie van bepaalde systeemsystemen naar deze taal.

Microsoft will add Rust code to the Windows 11 kernel
Video afspelen


Bron: opennet.ru
Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster