this post was submitted on 24 Dec 2025
47 points (86.2% liked)

Linux

14542 readers
68 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 2 years ago
MODERATORS
 

Have you ever decided to do something truly devious with your Linux computer? I'm talking the elite hacker shit. I'm talking the stuff they don't dare talk about at Defcon. I'm talking crossing a line you can't uncross, the things that get your civil rights revoked and summon the black helicopters. Things like watching a DVD or inkjet printing a photograph you took with a digital camera.

Normal people can't just do heavy shit like that, man. A lot of them won't even make it through installing VLC, watch them try to grok the difference between Fedora repos, Fedora Flatpaks and Flathub. Then, how many of them do you think will figure out how to go to File > Open Disc. Your uncle that hunts and pecks at 2 words a minute can't fit that idea in his head because "Play DVD" is taking up too much room for "Open Disc" to fit.

Then it bombs out with a cryptic error message that doesn't even display in white text in dark mode, because your Linux computer doesn't have the DRM shit required to play a DVD. That is going to require one of these:

sudo dnf install libvcss libvcss-data libvcss-common libvcss2 ffmpeg ffmpeg-common ffmpeg-dvdcss

and if that was an APT command, that'd be the end of it because it would work. NOT ON FEDORA. I've never seen one of those "install seven packages" commands work on Fedora. Ever. Because DNF is more pedantic, it's libvcss-common4.2.2beta now, stop deadnaming the penguin flavored DLL.

Oh and your inkjet printer? No we don't do that anymore. We do driverless basic bitch document printing now, we removed the drivers from any repos out there and made it so that DNF won't install the ones offered by Epson themselves, because this shall not be done. You want to put a glossy photo of your house cat, in a frame, IN THE PRIVACY OF YOUR OWN HOME?! I mean, CUPS+Gutenprint supports like 5,000 printers by name and model number, and your perfectly functional Epson XP-830 is extremely not on it because we saw what you did that one time and we won't forgive you.

Seriously, software management on Fedora is goddamn unlivable.

you are viewing a single comment's thread
view the rest of the comments
[–] lambalicious@lemmy.sdf.org 1 points 3 days ago

The fun thing about having a built-in package manager provided by the OS is that the line gets blurry there. Is it the application developer’s responsibility to make sure they have a package for each distribution?

No, and no.

Packagers take things from upstream and package them for their distro. It's not the responsibility of the upstream devs to know exactly the millisecond when someone launches a new Arch-derived distro or whatever so they have to ready packages for it. Like, who ever packages for Hannah Montana Linux?

Is it the OS’s responsibility to make sure they have a working package for each application a user may want?

No, either. But that's at taking the question literally.

Honestly, those two cases are not blurry like, at all, and I have no impression of where such blurriness could even come from if it existed.

Because in the end, the end user doesn’t know who is actually responsible, and they shouldn’t have to know.

It's 2025. If your users are expecting a tiktok-like experience, Get Better Users.

Unlike the download-and-run-installer of Windows, the only user-facing interface IS the OS’s package manager,

False, but to truly appreciate it why this is not the case you have to look into stuff that includes their own package management. Luanti, Python, Retroarch, [insert programming language of the month], etc. They all have their own package management. Precisely because that's the direct and small scope where the upstream should have responsibility and avoiding the extra costs of middlemen bureaucracy is important.

Everything else is on-point, in particular the point that distros do and should fine test and fine tune the software that they do package. But that's only on the social contract of what makes a distro – little more than a selection of software packages carefully stitched and tuned to work together, plus a system of honour to continue to do so; and that capacity for tuning and testing is finite over a finite set. Most of everything else is ~~luck~~ down on having a decent enough API.