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-ում (Գրաֆիկական Վարորդի ինտերֆեյս): Rust-ում վերագրված GDI ինտերֆեյսի բաղադրիչներն արդեն հաջողությամբ անցել են բոլոր թեստերը Windows-ում օգտագործելու ժամանակ, և շուտով նոր կոդը նախատեսվում է լռելյայն ներառել Windows 11 Insider-ի թեստային նախագծում: Rust-ի հետ կապված մյուս ձեռքբերումները ներառում են Windows-ի առանձին համակարգային զանգերի թարգմանությունն այս լեզվով:

Microsoft-ը կավելացնի Rust կոդը Windows 11 միջուկում


Source: opennet.ru

Добавить комментарий