Вече е възможно да се разработят драйвери за 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-макроси. Примерен код е предоставен в секцията Примери за драйвери на Rust.
Въпреки че проектът все още е в начален етап и не се препоръчва за комерсиална употреба, Microsoft насърчава експерименти, предложения и дискусии на общността по проекта. Компанията ще използва дискусионния форум GitHub като основна форма на взаимодействие с общността по време на разработването на windows-drivers-rs.
Проектът windows-drivers-rs се поддържа от разработчика на Microsoft Melvin Wang.
Ако ви харесва тази статия, моля, споделете я чрез бутоните по-долу. Това няма да отнеме много от вас, но ще ни помогне да растем. Благодаря за подкрепата!
Реклама