Nüüd on võimalik Rustis Windowsi draivereid arendada
Mark Russinovitš, Azure'i tehnoloogiadirektor ja tuntud Windowsi tarkvaraarendaja (SysInternals), teatas uue avatud projekti käivitamisest. See võimaldab Windowsi jaoks draiverite arendamist, kasutades programmeerimiskeelt Rust. Nimetatud windows-drivers-rs, on projekti hostitud GitHubis ja see on litsentsitud MIT ja Apache litsentside alusel.
Windowsi draiveri arendamise lubamine Rustis: https://t.co/XQHpdsFbwW
— Mark Russinovitš (@markrussinovitš) 23. september 2023
Hoidla sisaldab Rust kaste, mis võimaldavad arendajatel luua Windowsi draivereid, kasutades WDM- ja WDF-draiverite arendusmudeleid. Hoidla praegune versioon sisaldab järgmisi kaste, teeke ja makrode komplekte: wdk-build, wdk-sys, wdk, wdk-panic, wdk-alloc, wdk-macros. Näidiskoodi leiate jaotisest Roostedraiveri näidised.
Kuigi projekt on alles algusjärgus ja seda ei soovitata äriliseks kasutamiseks, julgustab Microsoft kogukonna katseid, ettepanekuid ja arutelusid projekti kohta. Ettevõte kasutab Windows-drivers-rs-i arendamise ajal kogukonnaga suhtlemise peamise vormina GitHubi arutelufoorumit.
Windows-drivers-rs projekti toetab Microsofti arendaja Melvin Wang.
Kui teile see artikkel meeldib, jagage seda allolevate nuppude abil. See ei võta teilt palju, kuid aitab meil kasvada. Tänan toetuse eest!
Reklaam