Microsoft has opened a GitHub repository for a set of tools to create Windows drivers in Rust.
This repo is a collection of Rust crates that enable developers to develop Windows Drivers in Rust. It is the intention to support both WDM and WDF driver development models.
[…]Note: This project is still in early stages of development and is not yet recommended for commercial use. We encourage community experimentation, suggestions and discussions!
So both Linux and Windows are now experimenting with using Rust to write drivers.
Sounds great, until the next clickbaity programming language comes around and everyone adopts that
Right yeah, Linus Torvalds always jumps around from one clickbaity language to the next. It’s crazy!
It is not even a very strong indictment of Windows. Windows has been around since the 80’s. The “current” architecture is still basically from WindowsNT in the mid-90’s. There has been 30 years or more for Windows to adopt clickbaity programming languages. Despite that, is the Windows kernel anything but C and C++?
Linux famously rejected even C++ and held firm as a single language project ( C only ).
Detractors can say what they want but these projects allowing Rust into the inner-sanctum is massive precisely because no other language has made it into the club before now.
The123king,
Personally I like where rust is leading us. This is long overdue! Rust has innovated by providing compile time guaranties with no run time costs. Compile time memory correctness is a huge leap forward. But I’m not married to rust as the only way forward. The migration to safe languages in general is what matters to me, it doesn’t have to be rust though.