You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
windows-drivers-rs
About this tag
The windows-drivers-rs tag covers Microsoft's open-source initiative to support Rust as a first-class language for Windows driver development. The project provides Rust crates, libraries, and sample code for building kernel-mode and user-mode drivers, aiming to reduce memory-safety vulnerabilities common in C/C++ drivers. Microsoft has also developed cargo-wdk for integrating Rust with Visual Studio and the Windows Driver Kit (WDK). Early adopters can use these tools to create drivers that run on Windows, with the Surface team contributing to the project. The tag focuses on Rust driver development, memory safety, and the transition from traditional C/C++ workflows.
Microsoft’s move to make Rust a first-class option for Windows driver development crystallizes a long-running strategy: reduce the class of memory-safety bugs that have dominated high-severity Windows vulnerabilities by shifting low-level, performance-sensitive code toward a language designed...
Microsoft is actively encouraging Windows driver developers to adopt Rust, a modern programming language renowned for its memory safety features. This strategic shift aims to enhance the security and reliability of drivers, particularly those integral to Surface devices.
The Surface team has...
cross-platform
cybersecurity
driver development
driver programming languages
driver software
drivers
hardware communication
memory safety
microsoft
microsoft surface
open source
rust adoption
rust programming
software reliability
surface devices
tech community
windows ecosystem
windows security
windows-drivers-rs