Microsoft do të shtojë kodin Rust në bërthamën e Windows 11

David Weston, nënkryetar i Microsoft, përgjegjës për sigurinë e sistemit operativ Windows, ndau informacion në lidhje me zhvillimin e mekanizmave të sigurisë Windows në raportin e tij në konferencën BlueHat IL 2023. Ndër të tjera, përmendet përparimi në përdorimin e gjuhës Rust për të përmirësuar sigurinë e kernelit të Windows. Për më tepër, thuhet se kodi i shkruar në Rust do të shtohet në bërthamën e Windows 11, ndoshta pas disa muajsh apo edhe javësh.

Ndër arsyet kryesore të përdorimit të Rust janë përdorimi i mjeteve për punë të sigurt me memorie dhe puna për të zvogëluar gabimet në kod. Qëllimi fillestar është të zëvendësohen disa nga llojet e brendshme të të dhënave të C++ me lloje ekuivalente të ofruara në Rust. Në formën e tij aktuale, rreth 36 mijë rreshta të kodit Rust janë përgatitur për t'u përfshirë në bërthamë. Testimi i sistemit me kodin e ri nuk tregoi asnjë ndikim negativ në performancën në paketën PCMark 10 (një test i aplikacioneve të zyrës), dhe në disa mikroteste kodi i ri ishte edhe më i shpejtë.

Microsoft do të shtojë kodin Rust në bërthamën e Windows 11

Zona e parë e miratimit për Rust ishte kodi DWriteCore, i cili siguron analizimin e shkronjave. Dy zhvillues u përfshinë në projekt dhe kaluan gjashtë muaj duke e ripunuar atë. Përdorimi i një zbatimi të ri të rishkruar në Rust rriti performancën e gjenerimit të glifeve për tekst me 5-15%. Fusha e dytë e aplikimit për Rust ishte zbatimi i llojit të të dhënave REGION në Win32k GDI (Graphics Driver Interface). Komponentët e ndërfaqes GDI të rishkruar në Rust kanë kaluar tashmë me sukses të gjitha testet kur përdoren në Windows, dhe së shpejti kodi i ri është planifikuar të përfshihet si parazgjedhje në versionet e testimit të Windows 11 Insider. Arritje të tjera që lidhen me Rust përfshijnë përkthimin e thirrjeve individuale të sistemit të Windows në këtë gjuhë.

Microsoft do të shtojë kodin Rust në bërthamën e Windows 11


Burimi: opennet.ru

Shto një koment