By using this site, you agree to the Privacy Policy and Terms of Use.
Accept

GadgetBond

  • Latest
  • How-to
  • Tech
    • AI
    • Amazon
    • Apple
    • CES
    • Computing
    • Creators
    • Google
    • Meta
    • Microsoft
    • Mobile
    • Samsung
    • Security
    • Xbox
  • Transportation
    • Audi
    • BMW
    • Cadillac
    • E-Bike
    • Ferrari
    • Ford
    • Honda Prelude
    • Lamborghini
    • McLaren W1
    • Mercedes
    • Porsche
    • Rivian
    • Tesla
  • Culture
    • Apple TV
    • Disney
    • Gaming
    • Hulu
    • Marvel
    • HBO Max
    • Netflix
    • Paramount
    • SHOWTIME
    • Star Wars
    • Streaming
Add GadgetBond as a preferred source to see more of our stories on Google.
Font ResizerAa
GadgetBondGadgetBond
  • Latest
  • Tech
  • AI
  • Deals
  • How-to
  • Apps
  • Mobile
  • Gaming
  • Streaming
  • Transportation
Search
  • Latest
  • Deals
  • How-to
  • Tech
    • Amazon
    • Apple
    • CES
    • Computing
    • Creators
    • Google
    • Meta
    • Microsoft
    • Mobile
    • Samsung
    • Security
    • Xbox
  • AI
    • Anthropic
    • ChatGPT
    • ChatGPT Atlas
    • Gemini AI (formerly Bard)
    • Google DeepMind
    • Grok AI
    • Meta AI
    • Microsoft Copilot
    • OpenAI
    • Perplexity
    • xAI
  • Transportation
    • Audi
    • BMW
    • Cadillac
    • E-Bike
    • Ferrari
    • Ford
    • Honda Prelude
    • Lamborghini
    • McLaren W1
    • Mercedes
    • Porsche
    • Rivian
    • Tesla
  • Culture
    • Apple TV
    • Disney
    • Gaming
    • Hulu
    • Marvel
    • HBO Max
    • Netflix
    • Paramount
    • SHOWTIME
    • Star Wars
    • Streaming
Follow US
ComputingMicrosoftSurfaceTechWindows

Microsoft wants you to write your next Windows driver in Rust

Microsoft’s open-source windows-drivers-rs project is helping developers write safer Windows drivers using the Rust language.

By
Shubham Sawarkar
Shubham Sawarkar's avatar
ByShubham Sawarkar
Editor-in-Chief
I’m a tech enthusiast who loves exploring gadgets, trends, and innovations. With certifications in CISCO Routing & Switching and Windows Server Administration, I bring a sharp...
Follow:
- Editor-in-Chief
Jul 28, 2025, 2:01 AM EDT
Share
Microsoft Surface Laptop with a GitHub page on screen.
Image: Microsoft
SHARE

Microsoft’s latest push for Rust in driver development isn’t just a nod to cooler syntax or hipster cred—it’s a concerted effort to tackle one of the oldest, nastiest villains in software security: memory safety bugs. Over the decades, developers have wrestled with buffer overflows, use‑after‑free errors, and race conditions that all stem from the same root cause: manual memory management in C and C++. These flaws have led to devastating breaches, from remote code execution worms to privilege‑escalation exploits that persist in the wild for years. Now, the NSA and CISA have even weighed in, releasing a joint Cybersecurity Information Sheet urging organizations—especially those running national-security systems—to adopt memory‑safe languages as a cornerstone of their security strategy.

But why drivers? Unlike typical applications, drivers run at the lowest rings of privilege, communicating directly with hardware. A single misstep can compromise an entire operating system. Microsoft first dipped its toes into Rust back in May 2023, promising to integrate Rust code into Windows 11’s kernel. It delivered just two months later with Dev Channel build 25905, giving insiders a taste of Rust’s memory‑safe abstractions inside Windows core components. Now, the company is rallying the broader driver‑development community around an open‑source platform: windows‑drivers‑rs.

At the heart of this initiative is windows‑drivers‑rs, an open‑source GitHub repo maintained by Microsoft’s Surface software team. It bundles a suite of Rust crates—libraries and executables packed neatly for cargo-based builds—along with in‑depth documentation, sample drivers, and step‑by‑step guides. Developers can clone the repo, explore how Rust maps onto the Windows Driver Model (WDM) or Windows Driver Framework (WDF), and even submit pull requests to improve abstractions or add new driver templates. By making it collaborative, Microsoft hopes to lower the barrier for driver authors who want to experiment with Rust without abandoning their existing C/C++ codebases entirely.

So what’s the allure? For starters, Rust’s ownership model and borrow checker virtually eliminate use‑after‑free and double‑free bugs—vulnerabilities that have been exploited in the wild to gain kernel‑level execution. Strict type enforcement and data‑race detection at compile time mean that many concurrency pitfalls vanish before the binary ever runs. Rust’s zero‑cost abstractions let you write high‑level code without runtime overhead, and the Foreign Function Interface (FFI) lets you interoperate seamlessly with existing C/C++ driver code, so teams can migrate incrementally instead of rewriting entire drivers at once.

Microsoft isn’t just talking the talk. The Surface team has already shipped drivers written in Rust on several of its flagship devices, including the Surface Laptop for Business (both Intel Core Ultra Series 2 models), Surface Laptop 5G for Business, and multiple Surface Pro SKUs with Snapdragon X Plus chips. Each shipping of a Rust‑powered driver cuts down the attack surface by enforcing memory safety, translating to fewer unexpected system crashes and a sturdier security posture for end users.

Looking ahead, Microsoft plans to broaden windows‑drivers‑rs to support additional types of drivers—think network, storage, and potentially even file‑system filters—while closing the feature gap with the traditional Windows Driver Kit (WDK). The company is also working on generalizing its in‑house “safe abstractions” (built on top of the core wdk‑sys crate) so they can be consumed by any developer in the public repo. Internally, teams across Microsoft are forming partnerships to bake Rust support into more tooling, enrich documentation, and ensure long‑term maintainability of Rust drivers in large-scale projects.

This push arrives at a moment when memory safety has become a matter of national cybersecurity. The NSA/CISA guidance stresses that adopting memory‑safe languages isn’t a silver bullet, but it shifts the burden of preventing memory errors from individual developers to the language and its tooling—dramatically improving resilience across critical software supply chains. For Windows hardware partners, this means safer drivers out of the box and fewer emergency security patches chasing the next zero‑day.

Microsoft is taking this message on the road, too: the Surface team will be at RustConf 2025 in Seattle this September, hosting workshops, demos, and “hallway hangouts” to help developers get their hands dirty with Rust-based driver code. Whether you’re a seasoned kernel‑mode veteran or a curious Rustacean looking to level up, now is the time to explore windows‑drivers‑rs and join the movement to make memory safety the new normal in driver development.

In the grand scheme, Microsoft’s gambit extends beyond Surface devices; it’s a strategic bid to elevate the entire Windows ecosystem. By enabling community contributions, offering robust tooling, and aligning with national security directives, Microsoft is betting that Rust will not just coexist with C/C++ in driver land—it will become the gold standard for safe, reliable, next‑gen Windows drivers. The gauntlet is thrown; the community will decide whether Rust will power the next generation of Windows hardware.


Discover more from GadgetBond

Subscribe to get the latest posts sent to your email.

Topic:LaptopWindows 11
Most Popular

Preorders for Samsung’s Galaxy S26 come with a $900 trade-in bonus

Gemini 3 Deep Think promises smarter reasoning for researchers

Amazon’s One Medical adds personalized health scores

Google is bringing data loss prevention to Calendar

ClearVPN adds Kid Safe Mode alongside WireGuard upgrade

Also Read
A stylized padlock icon centered within a rounded square frame, set against a vibrant gradient background that shifts from pink and purple tones on the left to orange and peach hues on the right, symbolizing digital security and privacy.

Why OpenAI built Lockdown Mode for ChatGPT power users

A stylized padlock icon centered within a rounded square frame, set against a vibrant gradient background that shifts from pink and purple tones on the left to orange and peach hues on the right, symbolizing digital security and privacy.

OpenAI rolls out new AI safety tools

Promotional image for Donkey Kong Bananza.

Donkey Kong Bananza is $10 off right now

Google Doodle Valentine's Day 2026

Tomorrow’s doodle celebrates love in its most personal form

A modern gradient background blending deep blue and purple tones with sleek white text in the center that reads “GPT‑5.3‑Codex‑Spark,” designed as a clean promotional graphic highlighting the release of OpenAI’s new AI coding model.

OpenAI launches GPT‑5.3‑Codex‑Spark for lightning‑fast coding

Minimalist illustration of two stylized black hands with elongated fingers reaching upward toward a white rectangle on a terracotta background.

Claude Enterprise now available without sales calls

A modern living room setup featuring a television screen displaying the game Battlefield 6, with four armed soldiers in a war-torn city under fighter jets and explosions. Above the screen are the logos for Fire TV and NVIDIA GeForce NOW, highlighting the integration of cloud gaming. In front of the TV are a Fire TV Stick, remote, and a game controller, emphasizing the compatibility of Fire TV with GeForce NOW for console-like gaming.

NVIDIA GeForce NOW arrives on Amazon Fire TV

A man sits on a dark couch in a modern living room, raising his arms in excitement while watching a large wall-mounted television. The TV displays the Samsung TV Plus interface with streaming options like “Letterman TV,” “AFV,” “News Live,” and “MLB,” along with sections for “Recently Watched” and “Top 10 Shows Today.” Floor-to-ceiling windows reveal a cityscape at night, highlighting the immersive viewing experience. Promotional text in the corner reads, “From No.1 TV to 100M screens on, Samsung TV Plus.”

Samsung TV Plus becomes FAST powerhouse at 100 million

Company Info
  • Homepage
  • Support my work
  • Latest stories
  • Company updates
  • GDB Recommends
  • Daily newsletters
  • About us
  • Contact us
  • Write for us
  • Editorial guidelines
Legal
  • Privacy Policy
  • Cookies Policy
  • Terms & Conditions
  • DMCA
  • Disclaimer
  • Accessibility Policy
  • Security Policy
  • Do Not Sell or Share My Personal Information
Socials
Follow US

Disclosure: We love the products we feature and hope you’ll love them too. If you purchase through a link on our site, we may receive compensation at no additional cost to you. Read our ethics statement. Please note that pricing and availability are subject to change.

Copyright © 2026 GadgetBond. All Rights Reserved. Use of this site constitutes acceptance of our Terms of Use and Privacy Policy | Do Not Sell/Share My Personal Information.