Nyní je možné vyvíjet ovladače pro Windows v Rustu
Mark Russinovich, technický ředitel Azure a renomovaný vývojář softwaru pro Windows (SysInternals), oznámil spuštění nového otevřeného projektu. Umožňuje vývoj ovladačů pro Windows pomocí programovacího jazyka Rust. Jmenovaný windows-drivers-rs, projekt je hostován na GitHubu a licencován pod licencemi MIT a Apache.
Práce na povolení vývoje ovladačů pro Windows v Rustu: https://t.co/XQHpdsFbwW
— Mark Russinovich (@markrussinovich) 23. září 2023
Úložiště obsahuje přepravky Rust, které umožňují vývojářům vytvářet ovladače pro Windows pomocí modelů vývoje ovladačů WDM a WDF. Aktuální verze úložiště obsahuje následující bedny, knihovny a sady maker: wdk-build, wdk-sys, wdk, wdk-panic, wdk-alloc, wdk-makra. Příklad kódu je uveden v části Ukázky ovladače Rust.
I když je projekt stále v rané fázi a nedoporučuje se pro komerční použití, Microsoft podporuje komunitní experimenty, návrhy a diskuse o projektu. Společnost bude využívat diskusní fórum GitHub jako hlavní formu interakce s komunitou při vývoji windows-drivers-rs.
Projekt windows-drivers-rs podporuje vývojář Microsoftu Melvin Wang.
Pokud se vám tento článek líbí, sdílejte jej pomocí níže uvedených tlačítek. Nebere to od vás mnoho, ale pomůže nám to růst. Děkuji za vaši podporu!
Reklama