Тепер можна розробляти драйвери Windows у Rust
Марк Руссінович, технічний директор Azure і відомий розробник програмного забезпечення Windows (SysInternals), оголосив про запуск нового відкритого проекту. Він дозволяє розробляти драйвери для Windows за допомогою мови програмування Rust. Названий windows-drivers-rs, проект розміщено на GitHub і ліцензовано згідно з ліцензіями MIT і Apache.
Робота над уможливленням розробки драйверів Windows у Rust: https://t.co/XQHpdsFbwW
— Марк Руссинович (@markrussinovich) 23 вересня 2023 р
Репозиторій містить пакети Rust, які дозволяють розробникам створювати драйвери Windows за допомогою моделей розробки драйверів WDM і WDF. Поточна версія репозиторію містить такі ящики, бібліотеки та набори макросів: wdk-build, wdk-sys, wdk, wdk-panic, wdk-alloc, wdk-macros. Приклад коду наведено в розділі Приклади драйверів Rust.
Хоча проект все ще знаходиться на ранніх стадіях і не рекомендований для комерційного використання, Microsoft заохочує спільноту експериментувати, пропозиції та обговорення проекту. Компанія використовуватиме дискусійний форум GitHub як основну форму взаємодії зі спільнотою під час розробки windows-drivers-rs.
Проект windows-drivers-rs підтримується розробником Microsoft Мелвіном Вангом.
Якщо вам подобається ця стаття, поділіться нею за допомогою кнопок нижче. Це не займе від вас багато, але допоможе нам рости. Дякую за твою підтримку!
Реклама