Microsoft lisab Windows 11 tuumikusse Rusti koodi

David Weston, Microsofti asepresident, kes vastutab Windowsi operatsioonisüsteemi turvalisuse eest, jagas oma ettekandes BlueHat IL 2023 konverentsil teavet Windowsi kaitsemehhanismide arendamise kohta. Muuhulgas mainiti edusamme Rusti keele kasutuselevõtmisel Windowsi tuuma turvalisuse suurendamiseks. Veelgi enam, öeldi, et Rustis kirjutatud kood võiks lisanduda Windows 11 tuumale juba mõne kuu või isegi nädala jooksul.

Rust'i kasutamise peamisteks motiivideks on ohutute mäluhaldusmeetodite rakendamine ja koodivea vähendamine. Algse eesmärgina on välja toodud teatud C++ sisemiste andmetüüpide asendamine vastavate Rusti tüüpidega. Praeguses seisus on tuuma kaasamiseks ette valmistatud umbes 36 000 rida Rusti koodi. Uue koodiga süsteemi testimine ei näidanud negatiivset mõju PCMark 10 (kontoritarkvara test) tulemusele, kuid mõnes mikrotestis osutus uus kood isegi kiiremaks.

Microsoft lisab Windows 11 tuumikusse Rusti koodi

Esimene valdkond, kus Rust rakendust leidis, oli DWriteCore kood, mis tagab fondide parsimise. Projekti kaasati kaks arendajat, kes kulutasid ümberkirjutamisele kuus kuud. Rustis ümber kirjutatud uus rakendus suurendas glüfide loomise jõudlust tekstis 5-15%. Teiseks Rusti rakendamise valdkonnaks sai Win32k GDI (Graphics Driver Interface) REGION andmetüübi rakendamine. Rustis ümber kirjutatud GDI komponentide testid on Windowsis edukalt läbinud kõik katsed ja peagi plaanitakse uut koodi vaikesätetena Windows 11 Insider testversioonidesse lisada. Teiste Rusti saavutuste hulgas mainitakse teatud Windowsi süsteemikutsungite rakenduse üleviimist sellele keelele.

Microsoft lisab Windows 11 tuumikusse Rusti koodi
Mängi videot


Allikas: opennet.ru
Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster