"The linux-next tree is the holding area for patches aimed at the next kernel merge window. If you're doing bleeding edge kernel development, you may want to work from that tree rather than Linus Torvalds' mainline tree. "
Being able to do kernel development in Rust should lower the entry barier into kernel a lot. Because it has more high level constructs and especially for all the safety Rust brings. Any competent programmer should be much more comfortable to start kernel dev with Rust than with C.
Rust feels like a modern language, like Go or C#. C is barely better than FORTRAN.
I'm massively more productive in Rust and I don't have to worry about a million ways of causing UB or memory bugs.
Everything from dependency management to testing to cross compiling are dreamy in Rust compared to C.
Dependency management, packaging, and testing are what really made Rust take off. The best of any language I've used.
You now are going to have two languages + bolting on a kernel riddled with chronic security holes and still supporting dead architectures and 32 bit systems.
Well see if brown-fielding Rust into the Linux Kernel is all worth it for them.
Now to contribute not only you have to learn C, but also Rust and get their complex dev environment setup..
This fragmentation is very bad, seems like they embrace the linux distro spirit.. what's gonna be tomorrow? zig support?
Lot of effort wasted in making things more complicated, definitely not a positive move