Microsoft aghjunghje u codice Rust à Windows 11 core

David Weston, vicepresidentu di Microsoft rispunsevuli di a sicurità di u sistema operatore Windows, hà spartutu infurmazione nantu à u sviluppu di i meccanismi di sicurità di Windows in u so rapportu à a cunferenza BlueHat IL 2023. Frà altre cose, u prugressu in l'usu di a lingua Rust per migliurà a sicurità di u kernel di Windows hè citatu. Inoltre, hè dichjaratu chì u codice scrittu in Rust serà aghjuntu à u core di Windows 11, forsi in pochi mesi o ancu settimane.

Trà i mutivi principali di usu Rust sò l'usu di arnesi per u travagliu sicuru cù memoria è u travagliu per riduce l'errore in u codice. L'obiettivu iniziale hè di rimpiazzà alcuni di i tipi di dati interni di C++ cù tipi equivalenti furniti in Rust. In a so forma attuale, circa 36 mila linee di codice Rust sò stati preparati per l'inclusione in u core. A prova di u sistema cù u novu codice ùn hà micca dimustratu un impattu negativu nantu à u rendiment in a suite PCMark 10 (una prova di l'applicazioni d'uffiziu), è in certi microtesti u novu codice era ancu più veloce.

Microsoft aghjunghje u codice Rust à Windows 11 core

A prima zona di adopzione per Rust era u codice DWriteCore, chì furnisce l'analisi di fonti. Dui sviluppatori sò stati implicati in u prugettu è anu passatu sei mesi à ricuperà. L'usu di una nova implementazione riscritta in Rust hà aumentatu u rendiment di generazione di glifi per u testu da 5-15%. A seconda area di applicazione per Rust era l'implementazione di u tipu di dati REGION in Win32k GDI (Graphics Driver Interface). I cumpunenti di l'interfaccia GDI riscritti in Rust anu digià passatu cù successu tutte e teste quandu sò usati in Windows, è prestu u novu codice hè previstu per esse inclusu per difettu in e versioni di prova di Windows 11 Insider. Altri rializazioni ligati à Rust includenu a traduzzione di e chjama di u sistema Windows individuale in questa lingua.

Microsoft aghjunghje u codice Rust à Windows 11 core


Source: opennet.ru

Add a comment