Microsoft lati ṣafikun koodu Rust si Windows 11 mojuto

David Weston, Igbakeji Alakoso Microsoft ti o ni iduro fun aabo ti ẹrọ ṣiṣe Windows, pin alaye nipa idagbasoke awọn ọna aabo Windows ninu ijabọ rẹ ni apejọ BlueHat IL 2023. Lara awọn ohun miiran, ilọsiwaju ni lilo ede Rust lati mu ilọsiwaju aabo ti ekuro Windows jẹ mẹnuba. Pẹlupẹlu, o ti sọ pe koodu ti a kọ sinu Rust yoo ṣafikun si ipilẹ ti Windows 11, boya ni awọn oṣu diẹ tabi paapaa awọn ọsẹ.

Lara awọn idi akọkọ fun lilo ipata ni lilo awọn irinṣẹ fun iṣẹ ailewu pẹlu iranti ati iṣẹ lati dinku awọn aṣiṣe ninu koodu naa. Ibi-afẹde akọkọ ni lati rọpo diẹ ninu awọn iru data inu C ++ pẹlu awọn iru deede ti a pese ni Rust. Ni fọọmu lọwọlọwọ rẹ, nipa awọn laini 36 ẹgbẹrun ti koodu Rust ti pese sile fun ifisi ninu mojuto. Idanwo eto pẹlu koodu tuntun fihan ko si ipa odi lori iṣẹ ni PCMark 10 suite (idanwo ti awọn ohun elo ọfiisi), ati ni diẹ ninu awọn microtests koodu tuntun paapaa yiyara.

Microsoft lati ṣafikun koodu Rust si Windows 11 mojuto

Agbegbe akọkọ ti isọdọmọ fun Rust ni koodu DWriteCore, eyiti o pese itupalẹ fonti. Awọn olupilẹṣẹ meji ni o ni ipa ninu iṣẹ akanṣe ati lo oṣu mẹfa lati tun ṣiṣẹ. Lilo imuse tuntun ti a tun kọ ni Rust pọ si iṣẹ ti iran glyph fun ọrọ nipasẹ 5-15%. Agbegbe keji ti ohun elo fun Rust ni imuse ti iru data REGION ni Win32k GDI (Iwakọ Awakọ Graphics). Awọn paati wiwo GDI ti a tun kọ ni Rust ti ṣaṣeyọri gbogbo awọn idanwo tẹlẹ nigba lilo lori Windows, ati laipẹ koodu tuntun ti gbero lati wa pẹlu aiyipada ni awọn itumọ idanwo ti Windows 11 Oludari. Awọn aṣeyọri miiran ti o ni ibatan si Rust pẹlu itumọ ti awọn ipe eto Windows kọọkan si ede yii.

Microsoft lati ṣafikun koodu Rust si Windows 11 mojuto


orisun: opennet.ru

Fi ọrọìwòye kun