I meant more the un-clogging of getting protocols improved in upstream
frog_protocols already pulling their weight in gold it seems like.
I don't think people prefer it, I think they're culture shocked when the algorithms stop telling them what to think. It's an uncanny feeling at first and can be uncomfortable for some.
A lot of modern proprietary interfaces have started spamming people with ads about "the latest stuff" in the notification menu, the app launcher menu, and a few other places.
Steam VR mostly works. It's one of the areas that takes a massive stinky performance hit, and there is no motion smoothing yet (somehow), but it does work. I've put thousands of hours into vrchat in it, played through all of Alyx, etc. all on Linux.
See this is the problem with Rust people, they always misconstrue you saying "mixing two languages together makes a project less maintainable" to mean "Rust is unmaintainable" if Rust is the second language.
This is why the disagreement between Hector and Christoph happened in the first place.
Do better, reddit_sux
It appears so now, yes, but when the drama initially came out it sounded like they were asking for a tiny amount of rust in the kernel to make it work, or if not rust, changing the C to tailor it specifically to the rust. Which I think is a reasonable thing to be concerned about from a maintainability perspective long-term, especially if the rust developers decide to leave randomly (Hector's abrupt quitting over this very issue is a prime example).
Its a little of column A, little of column B type situation.
Yes, some of it is his taste, but that taste is coming from a technical place. Primarily long term maintainability of the project.
I realize what Linus came out and said outlines that no code is entering Christoph's part of the project, but Christoph is playing goalie and needs to make sure that never happens in order to keep everything working correctly for a very long time.
Maybe the DMA module gets rewritten completely in Rust one day, but until then, rust modules interfacing with a C-only component seems to be the best for long-term maintenance.
Rust is great, but you are not thinking from a long-term project perspective. Rust is safer, but Linux needs to be maintainable or it dies.
Based on what you're saying, the only way its going to reasonably be converted to Rust is if someone forks Linux and matches all the changes they're making in C as they happen but converts it all to Rust. Once its all converted and maintainability has been proven, a merge request would need to be made.
It literally wasn't about Rust specifically though. Christoph literally said it was about anything that was not C, including assembly, C++, brainfuck, or whatever, entering the kernel. Christoph likes Rust. Christoph (rightfully) does not like mixed language codebases for projects as large and important as Linux
That only works after you've found out the developer is a scumbag though