[-] semperverus@lemmy.world 0 points 13 hours ago

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).

[-] semperverus@lemmy.world 2 points 14 hours ago

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.

[-] semperverus@lemmy.world -1 points 14 hours ago* (last edited 14 hours ago)

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.

[-] semperverus@lemmy.world 22 points 1 day ago

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

[-] semperverus@lemmy.world 0 points 1 day ago* (last edited 1 day ago)

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.

[-] semperverus@lemmy.world 1 points 1 day ago

Can Forgejo do ci/cd pipelines by chance?

[-] semperverus@lemmy.world 4 points 1 day ago* (last edited 1 day ago)

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.

[-] semperverus@lemmy.world 2 points 5 days ago

Not Even Doom Music...

[-] semperverus@lemmy.world 100 points 2 weeks ago

I am so glad Linus just came out and said it. I was pretty upset at Hector too in the other thread the other day, and I especially didn't appreciate a call to remove a major developer from the kernel because Hector wasn't getting his way. Very militant action on Hector's part where it just wasn't necessary.

Hector, if you're reading this, communication skills are just as if not more important than your Rust development skills, and frankly your communication skills lack.

[-] semperverus@lemmy.world 80 points 4 months ago

It's interesting to see that taking a "My way or the highway" approach seems to have actual repercussions. Almost as if nobody wants to work with you when you do that.

I know that I and many others have donated to KDE due to their vibrance and inclusivity in the conversation. They have panels where they actively ask what it is that users want to see (within the scope of some broader goals they've set for the year).

[-] semperverus@lemmy.world 91 points 1 year ago

It's not the knitting projects at home or shooting cans in the woods people have an issue with, it's the legislature you vote for, the way you treat people when you're not at home, and the kinds of people you support (people in aggressive positions of authority)

view more: next ›

semperverus

joined 2 years ago