Microsoft i ychwanegu cod Rust at graidd Windows 11

Rhannodd David Weston, is-lywydd Microsoft sy'n gyfrifol am ddiogelwch system weithredu Windows, wybodaeth am ddatblygiad mecanweithiau diogelwch Windows yn ei adroddiad yng nghynhadledd BlueHat IL 2023. Ymhlith pethau eraill, sonnir am gynnydd wrth ddefnyddio'r iaith Rust i wella diogelwch cnewyllyn Windows. Ar ben hynny, dywedir y bydd cod a ysgrifennwyd yn Rust yn cael ei ychwanegu at graidd Windows 11, efallai mewn ychydig fisoedd neu hyd yn oed wythnosau.

Ymhlith y prif resymau dros ddefnyddio Rust mae'r defnydd o offer ar gyfer gweithio'n ddiogel gyda'r cof a gweithio i leihau gwallau yn y cod. Y nod cychwynnol yw disodli rhai o fathau o ddata mewnol C++ gyda mathau cyfatebol a ddarperir yn Rust. Yn ei ffurf bresennol, mae tua 36 mil o linellau o god Rust wedi'u paratoi i'w cynnwys yn y craidd. Ni ddangosodd profi'r system gyda'r cod newydd unrhyw effaith negyddol ar berfformiad yn y gyfres PCMark 10 (prawf o gymwysiadau swyddfa), ac mewn rhai microbrofion roedd y cod newydd hyd yn oed yn gyflymach.

Microsoft i ychwanegu cod Rust at graidd Windows 11

Y maes mabwysiadu cyntaf ar gyfer Rust oedd y cod DWriteCore, sy'n darparu dosrannu ffont. Roedd dau ddatblygwr yn rhan o'r prosiect a threulio chwe mis yn ei ail-weithio. Cynyddodd y defnydd o weithrediad newydd a ailysgrifennwyd yn Rust berfformiad cynhyrchu glyff ar gyfer testun 5-15%. Yr ail faes cais ar gyfer Rust oedd gweithredu'r math o ddata RHANBARTHOL yn y Win32k GDI (Rhyngwyneb Gyrwyr Graffeg). Mae'r cydrannau rhyngwyneb GDI a ailysgrifennwyd yn Rust eisoes wedi pasio'r holl brofion yn llwyddiannus pan gΓ’nt eu defnyddio ar Windows, ac yn fuan bwriedir cynnwys y cod newydd yn ddiofyn mewn adeiladau prawf o Windows 11 Insider. Mae cyflawniadau eraill sy'n ymwneud Γ’ Rust yn cynnwys cyfieithu galwadau system Windows unigol i'r iaith hon.

Microsoft i ychwanegu cod Rust at graidd Windows 11


Ffynhonnell: opennet.ru

Ychwanegu sylw