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
To be COMPLETELY fair, the rust guy is the one who completely took what the linux developer said out of context, threw THE BIGGEST hissy fit about not getting his way, took Christoph's objection to not-C languages in the kernel as a personal attack against Rust specifically even though Christoph went out of his way to point out that it wasn't against Rust specifically but any other language including assembly, and then attacked him by trying to get him removed from the Linux maintainers team for saying the word "cancer" (which is an apt description for anything that metasticises, draws resources away from the host, and can potentially kill the host due to a breakdown in the ability to grow properly, which was his point).
In this case, it was the Rust developer's fault and the Rust developer being incredibly harsh, prickly, and manipulative - not Linux.
The only thing Linus did was come out and say that maybe the Rust developer is the problem - Linus was 100% in the right to do so.
Can Forgejo do ci/cd pipelines by chance?
Or go back to the good old days and download/rip what you like to .mp3, .ogg, or .flac depending on your peference.
I have several thousand songs on my phone that I can listen to without the need for an internet connection, subscription fees, accounts, or anything.
There are tons of good FOSS local music player apps out there that you should check out. I use Auxio from the F-Droid store but have used others in the past.
On desktop, I use Elisa.
You can make sure your library is always up to date with your desktop by using syncthing.
"For your own safety, and the safety of others, please do not look into the operational end of the device"
Yes, a lot of websites embed Google Analytics, or more nefariously Google Fonts.
This is cult-like shut-out tactics plain and simple. Get your foot in the door, keep everyone else out. Rust is superior! All code must be Rust! All other languages get the Axe!
This behavior is heavily agenda-driven and needs to stop.