Microsoft-ek Rust kodea gehitzeko Windows 11 nukleoan

David Weston-ek, Microsoft-eko presidenteordeak Windows sistema eragilearen segurtasunaz arduratzen den, Windows-en segurtasun-mekanismoen garapenari buruzko informazioa partekatu zuen BlueHat IL 2023 konferentzian egindako txostenean. Besteak beste, Windows kernelaren segurtasuna hobetzeko Rust lengoaia erabiltzean izandako aurrerapenak aipatzen dira. Gainera, Rust-en idatzitako kodea Windows 11-ren muinean gehituko dela esaten da, agian hilabete batzuk edo aste batzuk barru.

Rust erabiltzeko arrazoi nagusien artean, memoriarekin lan segururako tresnak erabiltzea eta kodean akatsak murrizteko lana daude. Hasierako helburua C++-ren barneko datu mota batzuk Rust-en emandako mota baliokideekin ordezkatzea da. Gaur egungo forman, Rust kodearen 36 mila lerro inguru prestatu dira nukleoan sartzeko. Sistema kode berriarekin probatzeak ez zuen eragin negatiborik erakutsi PCMark 10 suiteko errendimenduan (bulegoko aplikazioen proba), eta mikroproba batzuetan kode berria are azkarragoa izan zen.

Microsoft-ek Rust kodea gehitzeko Windows 11 nukleoan

Rust-en lehen adopzio eremua DWriteCore kodea izan zen, letra-tipoen analisia eskaintzen duena. Bi garatzaileek proiektuan parte hartu zuten eta sei hilabete eman zituzten hura birlantzen. Rust-en berridatzitako inplementazio berri baten erabilerak % 5-15 handitu zuen testurako glifoen sorreraren errendimendua. Rust-en bigarren aplikazio-eremua REGION datu-mota Win32k GDI-n (Graphics Driver Interface) ezartzea izan zen. Rust-en berridatzitako GDI interfazearen osagaiek proba guztiak gainditu dituzte dagoeneko Windows-en erabiltzen direnean, eta laster kode berria lehenespenez Windows 11 Insider-en test-eraiketetan sartzea aurreikusten da. Rust-ekin erlazionatutako beste lorpen batzuk Windows sistemaren dei indibidualak hizkuntza honetara itzultzea da.

Microsoft-ek Rust kodea gehitzeko Windows 11 nukleoan


Iturria: opennet.ru

Gehitu iruzkin berria