Det är nu möjligt att utveckla Windows-drivrutiner i Rust
Mark Russinovich, Azure CTO och känd Windows-programutvecklare (SysInternals), har tillkännagett lanseringen av ett nytt öppet projekt. Det möjliggör utveckling av drivrutiner för Windows med hjälp av programmeringsspråket Rust. Som heter windows-drivrutiner-rs, projektet är värd på GitHub och licensieras under MIT- och Apache-licenserna.
Arbetar för att möjliggöra utveckling av Windows-drivrutiner i Rust: https://t.co/XQHpdsFbwW
— Mark Russinovich (@markrussinovich) 23 september 2023
Förvaret består av Rust-backar som gör det möjligt för utvecklare att skapa Windows-drivrutiner med hjälp av WDM- och WDF-drivrutinutvecklingsmodellerna. Den nuvarande versionen av förvaret innehåller följande lådor, bibliotek och uppsättningar makron: wdk-build, wdk-sys, wdk, wdk-panic, wdk-alloc, wdk-macros. En exempelkod finns i avsnittet Prover av rostdrivrutiner.
Även om projektet fortfarande är i ett tidigt skede och inte rekommenderas för kommersiellt bruk, uppmuntrar Microsoft community-experiment, förslag och diskussioner om projektet. Företaget kommer att använda GitHub-diskussionsforumet som den huvudsakliga formen av interaktion med samhället under utvecklingen av windows-drivers-rs.
Windows-drivers-rs-projektet stöds av Microsofts utvecklare Melvin Wang.
Om du gillar den här artikeln, vänligen dela den med knapparna nedan. Det kommer inte att ta mycket från dig, men det kommer att hjälpa oss att växa. Tack för ditt stöd!
Annons