Sada je moguće razvijati Windows upravljačke programe u Rustu
Mark Russinovich, Azure CTO i poznati programer Windows softvera (SysInternals), najavio je pokretanje novog otvorenog projekta. Omogućuje razvoj upravljačkih programa za Windows pomoću programskog jezika Rust. Imenovan windows-drivers-rs, projekt se nalazi na GitHubu i licenciran pod licencama MIT i Apache.
Rad na omogućavanju razvoja upravljačkih programa za Windows u Rustu: https://t.co/XQHpdsFbwW
— Mark Russinovich (@markrussinovich) 23. rujna 2023
Repozitorij se sastoji od Rust sanduka koji programerima omogućuju stvaranje Windows upravljačkih programa koristeći modele razvoja upravljačkih programa WDM i WDF. Trenutna verzija repozitorija sadrži sljedeće okvire, biblioteke i skupove makronaredbi: wdk-build, wdk-sys, wdk, wdk-panic, wdk-alloc, wdk-makronaredbe. Primjer koda nalazi se u odjeljku Uzorci upravljačkog programa Rust.
Iako je projekt još uvijek u ranoj fazi i ne preporučuje se za komercijalnu upotrebu, Microsoft potiče eksperimente zajednice, prijedloge i rasprave o projektu. Tvrtka će koristiti forum za raspravu GitHub kao glavni oblik interakcije sa zajednicom tijekom razvoja windows-drivers-rs.
Projekt windows-drivers-rs podržava Microsoftov programer Melvin Wang.
Ako vam se sviđa ovaj članak, podijelite ga pomoću gumba u nastavku. Neće vam puno oduzeti, ali će nam pomoći da rastemo. Hvala na podršci!
Oglašavanje