this post was submitted on 13 Feb 2025
1023 points (95.4% liked)
linuxmemes
24633 readers
772 users here now
Hint: :q!
Sister communities:
Community rules (click to expand)
1. Follow the site-wide rules
- Instance-wide TOS: https://legal.lemmy.world/tos/
- Lemmy code of conduct: https://join-lemmy.org/docs/code_of_conduct.html
2. Be civil
3. Post Linux-related content
sudo
in Windows.4. No recent reposts
5. π¬π§ Language/ΡΠ·ΡΠΊ/Sprache
6. (NEW!) Regarding public figures
We all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.Please report posts and comments that break these rules!
Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
After a long career in software development I've learned one important thing: everyone is motivated by incentives. Developers don't package their software on Linux as frequently because they're not forced to, and because it's a huge pain in the ass compared to macOS and Windows. I don't blame the developers for this. I blame the OS. Torvalds was right: this won't be fixed until Valve forces everyone to use the same libraries. Then it's super easy for the Radarr devs to provide a single executable across all compatible distros.
I guess in an ideal world all the developers would voluntarily package their software well, but that's just not reality and it will never be.
The trouble with the *rr stuff isn't libraries, it's as far as I know all written in .NET, but system integration. Setting up users and permissions, starting the daemon, if necessary punch a hole in the firewall.
I, too, watched Linus' rant about diving software and that neither distros should be required to package random-ass applications, and app developers shouldn't be forced to package for random-ass distros. That's why we have flatpak. There may or may not come a time where such a thing also exists for daemons but it's not the top priority, also, if you're running radarr you're not just a random user, you're at the very least a power user. Random users direct their browsers to a website, click a link, which then opens qbittorrent. Which btw also has a rss feature. You don't need a daemon process to do all this stuff, I doubt radarr sets up a system process or whatever it's called in windows, either, you can do it as a user. The whole design of the thing assumes that you run it on a server, and, therefore, know how to run a server.
As such, two observations: First, that radarr is not a good example subsurface is (and precisely what Linus was talking about), secondly, power users know even less what users actually want than devs.