Tagad Rust ir iespējams izstrādāt Windows draiverus
Marks Russinovičs, Azure CTO un slavenais Windows programmatūras izstrādātājs (SysInternals), ir paziņojis par jauna atvērta projekta uzsākšanu. Tas ļauj izstrādāt draiverus operētājsistēmai Windows, izmantojot Rust programmēšanas valodu. Nosaukts windows-drivers-rs, projekts tiek mitināts vietnē GitHub un licencēts saskaņā ar MIT un Apache licencēm.
Darbs, lai iespējotu Windows draivera izstrādi Rust: https://t.co/XQHpdsFbwW
— Marks Russinovičs (@markrussinovičs) 2023. gada 23. septembris
Repozitorijā ir Rust kastes, kas ļauj izstrādātājiem izveidot Windows draiverus, izmantojot WDM un WDF draiveru izstrādes modeļus. Pašreizējā repozitorija versijā ir šādas kastes, bibliotēkas un makro kopas: wdk-build, wdk-sys, wdk, wdk-panic, wdk-alloc, wdk-macros. Koda piemērs ir sniegts sadaļā Rust Driver Samples.
Kamēr projekts vēl ir sākuma stadijā un nav ieteicams komerciālai lietošanai, Microsoft mudina kopienas eksperimentus, ieteikumus un diskusijas par projektu. Uzņēmums izmantos GitHub diskusiju forumu kā galveno mijiedarbības veidu ar sabiedrību Windows-drivers-rs izstrādes laikā.
Windows-drivers-rs projektu atbalsta Microsoft izstrādātājs Melvins Vangs.
Ja jums patīk šis raksts, lūdzu, kopīgojiet to, izmantojot tālāk esošās pogas. Tas no jums neprasīs daudz, bet tas palīdzēs mums augt. Paldies par atbalstu!
Reklāma