Acum este posibil să dezvoltați drivere Windows în Rust
Mark Russinovich, CTO Azure și renumit dezvoltator de software Windows (SysInternals), a anunțat lansarea unui nou proiect deschis. Permite dezvoltarea de drivere pentru Windows folosind limbajul de programare Rust. Numit Windows-driver-rs, proiectul este găzduit pe GitHub și licențiat sub licențele MIT și Apache.
Lucrând pentru a permite dezvoltarea driverelor Windows în Rust: https://t.co/XQHpdsFbwW
— Mark Russinovich (@markrussinovich) 23 septembrie 2023
Depozitul cuprinde lăzi Rust care permit dezvoltatorilor să creeze drivere Windows folosind modelele de dezvoltare a driverelor WDM și WDF. Versiunea actuală a depozitului conține următoarele lăzi, biblioteci și seturi de macrocomenzi: wdk-build, wdk-sys, wdk, wdk-panic, wdk-alloc, wdk-macros. Un exemplu de cod este furnizat în secțiunea Rust Driver Samples.
Deși proiectul este încă în fazele sale incipiente și nu este recomandat pentru utilizare comercială, Microsoft încurajează experimentele comunității, sugestiile și discuțiile despre proiect. Compania va folosi forumul de discuții GitHub ca principală formă de interacțiune cu comunitatea în timpul dezvoltării Windows-drivers-rs.
Proiectul Windows-drivers-rs este susținut de dezvoltatorul Microsoft Melvin Wang.
Dacă vă place acest articol, vă rugăm să îl distribuiți folosind butoanele de mai jos. Nu va lua multe de la tine, dar ne va ajuta să creștem. Mulțumesc pentru sprijin!
Reclamă