Дэвид Уэстон, ноиби президенти Microsoft, масъули амнияти системаҳои амалиётӣ Windows, дар гузориши худ дар конфронси BlueHat IL 2023, маълумотро дар бораи таҳияи механизмҳои амниятӣ мубодила кард. WindowsДар баробари дигар чизҳо, пешрафт дар истифодаи забони Rust барои беҳтар кардани амнияти ядро қайд карда шуд. WindowsҒайр аз ин, гуфта шуд, ки рамзи бо забони Rust навишташуда ба ядро илова карда мешавад. Windows 11 шояд танҳо дар чанд моҳ ё ҳатто ҳафта.
Дар байни ангезаҳои асосии истифодаи Rust истифодаи абзорҳои аз хотираи бехатар ва корҳо барои кам кардани хатогиҳо дар код мебошанд. Ҳадафи аввал ин иваз кардани баъзе намудҳои маълумоти дохилии C++ бо намудҳои муодили аз ҷониби Rust пешниҳодшуда мебошад. Дар шакли кунунии худ тақрибан 36 ҳазор сатри рамзи Rust барои ворид шудан ба ядро омода карда шудааст. Санҷиши система бо рамзи нав ба кор дар бастаи PCMark 10 (озмоиши замимаҳои офисӣ) таъсири манфӣ нарасонд ва дар баъзе микротестҳо рамзи нав ҳатто тезтар шуд.

Самти аввали татбиқи Rust рамзи DWriteCore буд, ки таҳлили шрифтро идора мекунад. Ду таҳиягар дар ин лоиҳа иштирок карданд ва онҳо шаш моҳро барои аз нав кор кардани он сарф карданд. Истифодаи татбиқи нав, ки дар Rust аз нав навишта шудааст, самаранокии тавлиди глифҳои матнро 5-15% афзоиш дод. Самти дуюми татбиқи Rust татбиқи намуди додаҳои REGION дар Win32k GDI (Интерфейси драйвери графикӣ) буд. Компонентҳои интерфейси GDI, ки дар Rust аз нав навишта шудаанд, аллакай ҳангоми истифода аз ҳама санҷишҳо бомуваффақият гузаштанд Windows, ва ба нақша гирифта шудааст, ки рамзи нав ба таври пешфарз ба зудӣ дар сохторҳои санҷишӣ дохил карда шавад. Windows 11 Insider. Дигар дастовардҳои марбут ба Rust тарҷумаи татбиқи даъватҳои инфиродии системаро ба ин забон дар бар мегиранд. Windows.


Манбаъ: opennet.ru
