Det er nå mulig å utvikle Windows-drivere i Rust
Mark Russinovich, Azure CTO og anerkjent Windows-programvareutvikler (SysInternals), har annonsert lanseringen av et nytt åpent prosjekt. Det muliggjør driverutvikling for Windows ved å bruke Rust-programmeringsspråket. Oppkalt windows-drivere-rs, er prosjektet vert på GitHub og lisensiert under MIT- og Apache-lisensene.
Jobber for å aktivere Windows-driverutvikling i Rust: https://t.co/XQHpdsFbwW
— Mark Russinovich (@markrussinovich) 23. september 2023
Lagret består av Rust-kasser som lar utviklere lage Windows-drivere ved å bruke WDM- og WDF-driverutviklingsmodellene. Den nåværende versjonen av depotet inneholder følgende kasser, biblioteker og sett med makroer: wdk-build, wdk-sys, wdk, wdk-panic, wdk-alloc, wdk-makros. En eksempelkode er gitt i delen Rust Driver Samples.
Selv om prosjektet fortsatt er i de tidlige stadiene og ikke anbefales for kommersiell bruk, oppfordrer Microsoft til fellesskapseksperimenter, forslag og diskusjoner om prosjektet. Selskapet vil bruke GitHub diskusjonsforum som hovedformen for interaksjon med fellesskapet under utviklingen av Windows-drivere-rs.
Windows-drivers-rs-prosjektet støttes av Microsoft-utvikler Melvin Wang.
Hvis du liker denne artikkelen, vennligst del den ved å bruke knappene nedenfor. Det vil ikke ta mye fra deg, men det vil hjelpe oss å vokse. Takk for støtten!
Annonse