Microsoft zal Rust-code aan de kernel toevoegen. Windows 11

David Weston, vicepresident van Microsoft verantwoordelijk voor de beveiliging van besturingssystemen. WindowsIn zijn rapport op de BlueHat IL 2023-conferentie deelde hij informatie over de ontwikkeling van beveiligingsmechanismen. WindowsEr werd onder meer gesproken over de vooruitgang die is geboekt met het gebruik van de Rust-taal om de beveiliging van de kernel te verbeteren. WindowsBovendien werd aangegeven dat code geschreven in Rust aan de kernel zal worden toegevoegd. Windows 11 wellicht binnen enkele maanden of zelfs weken.

Een van de belangrijkste redenen om Rust te gebruiken, is het gebruik van geheugenveilige tools en het verminderen van fouten in de code. Het oorspronkelijke doel is om enkele van de interne gegevenstypen van C++ te vervangen door equivalente typen die door Rust worden geleverd. In zijn huidige vorm zijn ongeveer 36 duizend regels Rust-code voorbereid voor opname in de kern. Het testen van het systeem met de nieuwe code toonde geen negatieve invloed op de prestaties in het PCMark 10-pakket (test van kantoorapplicaties), en in sommige microtesten bleek de nieuwe code zelfs sneller te zijn.


Microsoft zal Rust-code aan de kernel toevoegen. Windows 11

Het eerste onderdeel van de Rust-implementatie betrof de DWriteCore-code, die het parsen van lettertypen afhandelt. Twee ontwikkelaars waren bij het project betrokken en hebben er zes maanden aan gewerkt. Door de nieuwe, in Rust herschreven implementatie is de prestatie van het genereren van tekstglyphs met 5-15% verbeterd. Het tweede onderdeel van de Rust-implementatie betrof de implementatie van het REGION-datatype in de Win32k GDI (Graphics Driver Interface). De in Rust herschreven GDI-interfacecomponenten hebben alle tests succesvol doorstaan. WindowsEn de nieuwe code zal naar verwachting binnenkort standaard in testbuilds worden opgenomen. Windows 11 Insider. Andere prestaties met betrekking tot Rust omvatten de vertaling van de implementatie van individuele systeemoproepen naar deze taal. Windows.


Microsoft zal Rust-code aan de kernel toevoegen. Windows 11
Speel video


Bron: opennet.ru
Koop betrouwbare hosting voor sites met DDoS-bescherming, VPS VDS-servers πŸ”₯ Koop betrouwbare websitehosting met DDoS-bescherming, VPS- en VDS-servers | ProHoster