微軟開源 windows-drivers-rs,用 Rust 開發 Windows 驅動程序

Microsoft Azure 首席技術官兼著名 Windows 軟件開發人員 Mark Russinovich 在社交平臺上宣佈,啓動了一個名爲 windows-drivers-rs 的新開源項目。

該項目可幫助開發人員使用 Rust 開發 Windows 驅動程序,旨在支持 WDM (Windows Driver Model) 和 WDF (Windows Driver Framework) 驅動程序開發模型。

當前版本的資源庫主要由 Rust crates 組成,具體包括:

具體示例可查看 Windows-rust-driver-samples。

值得注意的是,該項目仍處於早期階段,不建議用於商業用途;但微軟方面鼓勵社區對該項目的實驗、建議和討論。在 windows-drivers-rs 的開發過程中,該公司將把 GitHub 討論區作爲與社區互動的主要形式。目前,windows-drivers-rs 項目已得到了微軟開發人員 Melvin Wang 的支持。