I-Microsoft yokwengeza ikhodi ye-Rust Windows 11 core

UDavid Weston, iphini likamongameli we-Microsoft obhekele ukuphepha kohlelo lokusebenza lwe-Windows, embikweni wakhe engqungqutheleni ye-BlueHat IL 2023, wabelane ngolwazi mayelana nokuthuthukiswa kwezindlela zokuvikela i-Windows. Phakathi kwezinye izinto, kukhulunywa ngenqubekelaphambili ekusebenziseni ulimi lwe-Rust ukuthuthukisa ukuphepha kwe-kernel ye-Windows. Ngaphezu kwalokho, kuthiwa ikhodi ebhalwe ku-Rust izokwengezwa emnyombweni we-Windows 11, ngokunokwenzeka ezinyangeni ezimbalwa noma ngisho namasonto.

Phakathi kwezisusa eziyinhloko zokusebenzisa i-Rust ukusetshenziswa kwamathuluzi avikela inkumbulo nomsebenzi wokunciphisa amaphutha kukhodi. Umgomo wokuqala uwukushintsha ezinye izinhlobo zedatha yangaphakathi ye-C++ ngezinhlobo ezifanayo ezinikezwe i-Rust. Ngendlela yayo yamanje, cishe imigqa eyizinkulungwane ezingama-36 yekhodi ye-Rust ilungiselelwe ukufakwa emnyombweni. Ukuhlola uhlelo ngekhodi entsha akuzange kubonise umthelela omubi ekusebenzeni kuphakheji ye-PCMark 10 (ukuhlolwa kwezicelo zehhovisi), futhi kwezinye izivivinyo ezincane ikhodi entsha yaze yashesha.

I-Microsoft yokwengeza ikhodi ye-Rust Windows 11 core

Indawo yokuqala lapho i-Rust yethulwa khona kwakuyikhodi ye-DWriteCore ehlinzeka ngokuhlukanisa ifonti. Abathuthukisi ababili babambe iqhaza kuphrojekthi, abachitha izinyanga eziyisithupha ekucubunguleni. Ukusetshenziswa kokusetshenziswa okusha okubhalwe kabusha ku-Rust kukhulise ukusebenza kokukhiqiza ama-glyphs ombhalo ngo-5-15%. Indawo yesibili yokusetshenziswa kwe-Rust kwakuwukusetshenziswa kohlobo lwedatha ye-REGION ku-Win32k GDI (I-Graphics Driver Interface). Izingxenye ze-GDI ezibhalwe kabusha ku-Rust sezivele ziphumelele zonke izivivinyo uma zisetshenziswa ku-Windows, futhi maduze bahlela ukufaka ikhodi entsha ngokuzenzakalelayo Windows 11 Ukuhlola kwangaphakathi. Phakathi kwezinye izimpumelelo ezihlobene ne-Rust, ukuhunyushelwa kulolu limi kokuqaliswa kwezingcingo zesistimu ye-Windows ngayinye kuyaphawulwa.

I-Microsoft yokwengeza ikhodi ye-Rust Windows 11 core


Source: opennet.ru

Engeza amazwana