Microsoft Windows 11 nüvəsinə Rust kodu əlavə edəcək

Windows əməliyyat sisteminin təhlükəsizliyinə cavabdeh olan Microsoft-un vitse-prezidenti Devid Veston BlueHat IL 2023 konfransında öz məruzəsində Windows təhlükəsizlik mexanizmlərinin inkişafı haqqında məlumat paylaşıb. Digər şeylər arasında, Windows nüvəsinin təhlükəsizliyini artırmaq üçün Rust dilinin istifadəsində irəliləyiş qeyd olunur. Üstəlik, Rust ilə yazılmış kodun Windows 11-in nüvəsinə, ola bilsin, bir neçə ay, hətta həftələr sonra əlavə ediləcəyi bildirilir.

Rust-dan istifadənin əsas səbəbləri arasında yaddaşla təhlükəsiz işləmək üçün alətlərdən istifadə və koddakı səhvləri azaltmaq üçün iş var. İlkin məqsəd bəzi C++ daxili məlumat növlərini Rust-da təqdim edilən ekvivalent tiplərlə əvəz etməkdir. Hazırkı formada, nüvəyə daxil olmaq üçün təxminən 36 min sətir Rust kodu hazırlanmışdır. Sistemin yeni kodla sınaqdan keçirilməsi PCMark 10 dəstində (ofis proqramlarının sınağı) performansa heç bir mənfi təsir göstərmədi və bəzi mikrotestlərdə yeni kod daha sürətli idi.

Microsoft Windows 11 nüvəsinə Rust kodu əlavə edəcək

Rust üçün ilk qəbul sahəsi şrift təhlilini təmin edən DWriteCore kodu idi. Layihəyə iki tərtibatçı cəlb edildi və onu yenidən işləməyə altı ay sərf etdi. Rust-da yenidən yazılmış yeni tətbiqetmənin istifadəsi mətn üçün qlif yaratma performansını 5-15% artırdı. Rust üçün ikinci tətbiq sahəsi Win32k GDI-də (Qrafik Sürücü İnterfeysi) REGION məlumat növünün tətbiqi idi. Rust-da yenidən yazılmış GDI interfeys komponentləri Windows-da istifadə edildikdə artıq bütün testlərdən uğurla keçib və tezliklə yeni kodun Windows 11 Insider-in sınaq quruluşlarına standart olaraq daxil edilməsi planlaşdırılır. Rust ilə əlaqəli digər nailiyyətlərə fərdi Windows sistem zənglərinin bu dilə tərcüməsi daxildir.

Microsoft Windows 11 nüvəsinə Rust kodu əlavə edəcək


Mənbə: opennet.ru

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