While VERY good news, let’s never ever ever forget that @lina and her GPU driver (which some kernel people seem interested in forgetting about and sweeping under the rug despite it being a very large percentage of the Rust code in the Linux kernel) was a very critical part of why Rust in the kernel was able to move beyond an experimental thing and into something that is critical to the kernel.
https://hachyderm.io/@kernellogger/115694279475381993
Thorsten Leemhuis (acct. 1/4) (@[email protected])

Attached: 1 image ""#Rust in the [#Linux] #kernel is no longer experimental — it is now a core part of the kernel and is here to stay. So the "experimental" tag will be coming off […]"" https://lwn.net/Articles/1049831/ #Rustlang #LinuxKernel

Hachyderm.io
@amarioguy @lina a single incomplete (?) driver being “a very large percentage of the Rust code in the Linux kernel” is all you need to know about this “experiment”

@nyan_satan @amarioguy It's a complete, fully functional, certified Vulkan 1.4 and OpenGL4.6 conformant driver across 5 different chips and 2 different firmware versions. Which is used by almost 100000 people and has never oopsed in production. And I single handedly wrote all of it myself, which is unheard of for kernel GPU drivers.

But thank you for your comment 🤷‍♀️

@lina @nyan_satan @amarioguy that's the first courageous attempt at writing a functional Linux driver for a complex device in Rust which turned out to be a success. IMO that's something that an employee at a company like Nvidia can bring to management and get instant approval for development of a similar driver.

@turbocooler @nyan_satan @amarioguy They did, there's like five Rust GPU drivers in development now after I showed how well it worked.

It's just the other developers are taking my abstraction code and pretending my driver doesn't exist at all (sometimes even pretending they wrote some of the abstractions themselves and removing my credits).