Obecnie możliwe jest tworzenie sterowników Windows w Rust
Mark Russinovich, dyrektor techniczny Azure i znany programista oprogramowania Windows (SysInternals), ogłosił uruchomienie nowego otwartego projektu. Umożliwia tworzenie sterowników dla systemu Windows przy użyciu języka programowania Rust. O imieniu sterowniki-Windows-rs, projekt jest hostowany na GitHubie i licencjonowany w ramach licencji MIT i Apache.
Prace nad umożliwieniem tworzenia sterowników Windows w Rust: https://t.co/XQHpdsFbwW
— Marek Russinowicz (@markrussinowicz) 23 września 2023 r
Repozytorium zawiera skrzynki Rusta, które umożliwiają programistom tworzenie sterowników dla systemu Windows przy użyciu modeli rozwoju sterowników WDM i WDF. Aktualna wersja repozytorium zawiera następujące skrzynki, biblioteki i zestawy makr: wdk-build, wdk-sys, wdk, wdk-panic, wdk-alloc, wdk-macros. Przykładowy kod znajduje się w sekcji Próbki sterownika Rust.
Chociaż projekt jest wciąż na wczesnym etapie i nie jest zalecany do użytku komercyjnego, Microsoft zachęca społeczność do eksperymentów, sugestii i dyskusji na temat projektu. Firma będzie wykorzystywać forum dyskusyjne GitHub jako główną formę interakcji ze społecznością podczas opracowywania Windows-drivers-rs.
Projekt Windows-drivers-rs jest wspierany przez programistę firmy Microsoft, Melvina Wanga.
Jeśli podoba Ci się ten artykuł, udostępnij go za pomocą przycisków poniżej. Nie będzie to od Ciebie wiele wymagało, ale pomoże nam się rozwijać. Dziękuję za wsparcie!
Reklama