Microsoft lisab Windows 11 tuuma Rusti koodi.

David Weston, Microsofti asepresident, kes vastutab Windowsi operatsioonisüsteemi turvalisuse eest, jagas oma ettekandes konverentsil BlueHat IL 2023 teavet Windowsi kaitsemehhanismide arendamise kohta. Muuhulgas mainiti edusamme Rusti keele kasutamise osas Windowsi tuuma turvalisuse suurendamiseks. Veelgi enam, on öeldud, et Rustis kirjutatud kood lisatakse Windows 11 tuuma, tõenäoliselt juba mõne kuu või isegi nädala jooksul.

Rust'i kasutamise peamisteks põhjusteks on kaasatud tööriistade rakendamine mälu turvaliseks haldamiseks ja koodi vigade vähendamise tööde läbiviimine. Algse eesmärgina on kavandatud asendada teatud sisemised C++ andmetüübid Rust'i pakutavate ekvivalentsete tüüpidega. Praeguses seisus on tuuma kaasamiseks ette valmistatud ligikaudu 36 tuhat rida Rust'is kirjutatud koodi. Uue koodiga süsteemi testimine on näidanud, et see ei avalda negatiivset mõju PCMark 10 paketiga (office rakenduste testimine) ja mõningates mikrotestides on uus kood isegi kiirem.

Microsoft lisab Windows 11 tuuma Rusti koodi.

Rusti esmakordne rakendusala oli DWriteCore'i kood, mis tagab fontide analüüsi. Projekti kaasati kaks arendajat, kes kulutasid ümbertöötlemiseks kuus kuud. Rustis ümber kirjutatud uus rakendus parandas tekstiglüüfide genereerimise efektiivsust 5-15%. Teiseks Rusti rakendusalaks sai andmetüübi REGION rakendamine Win32k GDI-s (Graphics Driver Interface). Rustis ümber kirjutatud GDI komponendid läbivad juba edukalt kõik testid Windowsis ning peagi plaanitakse uut koodi vaikimisi lisada Windows 11 Insideri katsetesse. Teistest Rustiga seotud saavutustest on märgitud, et mõned Windowsi süsteemikutsed on tõlgitud sellele keelele.

Microsoft lisab Windows 11 tuuma Rusti koodi.
Vaata videot


Allikas: opennet.ru
Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster