Teraz je možné vyvíjať ovládače pre Windows v Rust
Mark Russinovich, CTO Azure a renomovaný vývojár softvéru pre Windows (SysInternals), oznámil spustenie nového otvoreného projektu. Umožňuje vývoj ovládačov pre Windows pomocou programovacieho jazyka Rust. Pomenovaný windows-drivers-rs, projekt je hosťovaný na GitHub a licencovaný pod licenciami MIT a Apache.
Práca na umožnení vývoja ovládačov pre Windows v Rust: https://t.co/XQHpdsFbwW
— Mark Russinovich (@markrussinovich) 23. septembra 2023
Úložisko obsahuje prepravky Rust, ktoré umožňujú vývojárom vytvárať ovládače Windows pomocou modelov vývoja ovládačov WDM a WDF. Aktuálna verzia úložiska obsahuje nasledujúce prepravky, knižnice a sady makier: wdk-build, wdk-sys, wdk, wdk-panic, wdk-alloc, wdk-macros. Príklad kódu je uvedený v sekcii Vzorky ovládača hrdze.
Aj keď je projekt stále v počiatočnom štádiu a neodporúča sa na komerčné použitie, spoločnosť Microsoft podporuje komunitné experimenty, návrhy a diskusie o projekte. Spoločnosť bude pri vývoji windows-drivers-rs využívať diskusné fórum GitHub ako hlavnú formu interakcie s komunitou.
Projekt windows-drivers-rs podporuje vývojár Microsoftu Melvin Wang.
Ak sa vám tento článok páči, zdieľajte ho pomocou tlačidiel nižšie. Neberie vám to veľa, ale pomôže nám to rásť. Ďakujem za tvoju podporu!
Reklama