Microsoft барои илова кардани рамзи Rust ба асосии Windows 11

Дэвид Уэстон, ноиби президенти Microsoft, масъули амнияти системаи амалиётии Windows, дар гузориши худ дар конфронси BlueHat IL 2023 маълумот дар бораи таҳияи механизмҳои муҳофизати Windows-ро мубодила кард. Дар байни чизҳои дигар, пешрафт дар истифодаи забони Rust барои беҳтар кардани амнияти ядрои Windows зикр шудааст. Гузашта аз ин, гуфта мешавад, ки рамзи бо Rust навишташуда, эҳтимолан пас аз чанд моҳ ё ҳатто ҳафтаҳо ба асосии Windows 11 илова карда мешавад.

Дар байни ангезаҳои асосии истифодаи Rust истифодаи абзорҳои аз хотираи бехатар ва корҳо барои кам кардани хатогиҳо дар код мебошанд. Ҳадафи аввал ин иваз кардани баъзе намудҳои маълумоти дохилии C++ бо намудҳои муодили аз ҷониби Rust пешниҳодшуда мебошад. Дар шакли кунунии худ тақрибан 36 ҳазор сатри рамзи Rust барои ворид шудан ба ядро ​​омода карда шудааст. Санҷиши система бо рамзи нав ба кор дар бастаи PCMark 10 (озмоиши замимаҳои офисӣ) таъсири манфӣ нарасонд ва дар баъзе микротестҳо рамзи нав ҳатто тезтар шуд.

Microsoft барои илова кардани рамзи Rust ба асосии Windows 11

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

Microsoft барои илова кардани рамзи Rust ба асосии Windows 11


Манбаъ: opennet.ru

Илова Эзоҳ