David Weston, vis prezidan Microsoft ki responsab sekirite sistèm operasyon an Windows, nan rapò li a nan konferans BlueHat IL 2023 la, li te pataje enfòmasyon sou devlopman mekanis sekirite yo WindowsPami lòt bagay, yo te mansyone pwogrè nan itilizasyon langaj Rust la pou amelyore sekirite nwayo a. WindowsAnplis, yo te deklare ke kòd ki ekri nan Rust pral ajoute nan kernel la. Windows 11 petèt nan kèk mwa oswa menm semèn.
Pami rezon prensipal pou itilize Rust se itilizasyon zouti pou travay san danje ak memwa ak travay pou diminye erè nan kòd la. Objektif inisyal la se ranplase kèk nan kalite done entèn C++ yo ak kalite ekivalan yo bay nan Rust. Nan fòm li ye kounye a, apeprè 36 mil liy nan kòd Rust yo te prepare pou enklizyon nan nwayo a. Tès sistèm nan ak nouvo kòd la pa montre okenn enpak negatif sou pèfòmans nan PCMark 10 suite a (yon tès aplikasyon biwo), ak nan kèk mikrotès nouvo kòd la te menm pi vit.

Premye domèn aplikasyon Rust la se te kòd DWriteCore a, ki jere analiz font yo. De devlopè te patisipe nan pwojè a, epi yo te pase sis mwa ap retravay li. Lè l sèvi avèk nouvo aplikasyon ki te reekri nan Rust la, pèfòmans jenerasyon glif tèks la te ogmante pa 5-15%. Dezyèm domèn aplikasyon Rust la se te aplikasyon kalite done REGION nan Win32k GDI (Graphics Driver Interface). Konpozan entèfas GDI ki reekri nan Rust yo deja pase tout tès yo avèk siksè lè yo itilize yo nan... Windows, epi yo prevwa pou mete nouvo kòd la pa defo nan vèsyon tès yo byento. Windows 11 Insider. Lòt reyalizasyon ki gen rapò ak Rust gen ladan tradiksyon aplikasyon apèl sistèm endividyèl yo nan lang sa a. Windows.


Sous: opennet.ru
