David Weston, nënpresident i Microsoft, përgjegjës për sigurinë e sistemit operativ Windows, në raportin e tij në konferencën BlueHat IL 2023 ndau informacione në lidhje me zhvillimin e mekanizmave të mbrojtjes për Windows. Ndër të tjera, ai përmendi përparimin në përfshirjen e gjuhës Rust për të rritur sigurinë e bërthamës së Windows. Për më tepër, u përmend se kodi i shkruar në Rust do të shtohet në bërthamën e Windows 11 ndoshta brenda disa muajsh ose madje javesh.
Disa nga motivet kryesore pĂ«r pĂ«rdorimin e Rust-it pĂ«rfshijnĂ« angazhimin e mjeteve pĂ«r punĂ« tĂ« sigurt me memorie dhe reduktimin e gabimeve nĂ« kod. Si objektiv fillestar Ă«shtĂ« shpallur zĂ«vendĂ«simi i disa llojeve tĂ« brendshme tĂ« tĂ« dhĂ«nave C++ me ekvivalente tĂ« ofruara nĂ« Rust. NĂ« formĂ«n aktuale, rreth 36 mijĂ« rreshta kodi nĂ« Rust janĂ« pĂ«rgatitur pĂ«r tâu pĂ«rfshirĂ« nĂ« bĂ«rthamĂ«. Testimi i sistemit me kodin e ri tregoi se nuk kishte ndikim negativ nĂ« performancĂ« nĂ« paketĂ«n PCMark 10 (testi i aplikacioneve tĂ« zyrĂ«s), dhe nĂ« disa mikroteste, kodi i ri dilte madje mĂ« i shpejtĂ«.

Fusha e parë ku është implementuar Rust është kodi DWriteCore, i cili siguron analizimin e shkrimeve. Në projekt ishin përfshirë dy zhvillues, të cilët kaluan gjashtë muaj në riformatimin e tij. Përdorimi i implementimit të ri të shkruar në Rust rriti performancën e krijimit të glifëve për tekstin me 5-15%. Fusha e dytë e përdorimit të Rust-it ishte implementimi i tipit të të dhënave REGION në Win32k GDI (Graphics Driver Interface). Komponentët e rishkruar në Rust të ndërfaqes GDI tashmë po kalojnë me sukses të gjitha testet gjatë përdorimit në Windows dhe së shpejti planifikohet që kodi i ri të përfshihet si parazgjedhje në ndërtimet testuese të Windows 11 Insider. Nga arritjet e tjera të lidhura me Rust-in, përmendet transformimi i disa thirrjeve sistemike të Windows në këtë gjuhë.


Burimi: opennet.ru
