Det er nu muligt at udvikle Windows-drivere i Rust
Mark Russinovich, Azure CTO og anerkendt Windows-softwareudvikler (SysInternals), har annonceret lanceringen af et nyt åbent projekt. Det muliggør driverudvikling til Windows ved hjælp af Rust-programmeringssproget. Som hedder windows-drivere-rs, projektet er hostet på GitHub og licenseret under MIT- og Apache-licenserne.
Arbejder hen imod at aktivere Windows-driverudvikling i Rust: https://t.co/XQHpdsFbwW
— Mark Russinovich (@markrussinovich) 23. september 2023
Depotet omfatter Rust-kasser, der giver udviklere mulighed for at oprette Windows-drivere ved hjælp af WDM- og WDF-driverudviklingsmodellerne. Den nuværende version af depotet indeholder følgende kasser, biblioteker og sæt af makroer: wdk-build, wdk-sys, wdk, wdk-panic, wdk-alloc, wdk-makros. Et eksempel på kode findes i afsnittet Rust Driver Samples.
Selvom projektet stadig er i de tidlige stadier og ikke anbefales til kommerciel brug, opfordrer Microsoft til fællesskabseksperimenter, forslag og diskussioner om projektet. Virksomheden vil bruge GitHub diskussionsforum som den vigtigste form for interaktion med fællesskabet under udviklingen af windows-drivere-rs.
Windows-drivers-rs-projektet er understøttet af Microsoft-udvikler Melvin Wang.
Hvis du kan lide denne artikel, så del den ved hjælp af knapperne nedenfor. Det vil ikke tage meget fra dig, men det vil hjælpe os med at vokse. Tak for din støtte!
Annonce