this post was submitted on 07 Dec 2023
269 points (100.0% liked)
Free and Open Source Software
17960 readers
13 users here now
If it's free and open source and it's also software, it can be discussed here. Subcommunity of Technology.
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
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
@morrowind funny to find this here when I wrote my reply just a while ago:
How many times have you setup Fedora or any other Linux distribution and have every single thing working from the get go?
I'm talking drivers, audio, networking, libraries, DNF, repositories, plugins, runtime dependencies, ...
And don't forget, plenty of popular software isn't even compatible. Meaning you got to use alternative software that doesn't always do what you want it to do.
Is proprietary software any easier than that though? Don't you have to put in much more time removing all the spyware and bloat they put in and then spend all your time perpetually fighting against forced updates and applications being installed without your permission?
Whereas with Fedora my experience is more or less install it and forget it.
The "it's easier" argument for proprietary software I think died at least 15 years ago.
Choice of applications is a different argument.
Yes, take nvidia drivers for example, on windows I just download the installer and run it and done.
Last time I tried to move to Linux desktop (attempted Fedora and then EndeavourOS) about a year ago, none of that worked properly. Installing drivers was not in any way straightforward, needing CLI commands and google, where every guide I found seemed to have a different method used to install them, I kept getting outdated ones, and I had no idea what I was doing.
At the end of all that I still didn't have HW acceleration in my browsers, my desktop had screen tearing, gsync didn't work properly in windowed apps, the GPU wouldn't downclock fully at idle like it's supposed to, I couldn't figure out how to get shadowplay working, and so on.
And yes I do know this is technically mostly nvidia's fault for not having as good quality of drivers on linux. But as an end user all I care about is that my stuff works properly without googling things, needing the CLI, and spending a lot of time on it.
Definitely not, I don't really spend much time at all. I haven't experienced forced updates, my apps just update through winget manually when I want to. There are a few extra apps I don't need on windows but those take a minute to remove, I can't say I've ever experienced an app being installed without my permission other than edge I guess, but that replaces IE for embedded browser stuff so it's kind of needed.
Most of my 'admin' time is spent on the opensource apps I use, generally on my self hosted stuff. But also just on basic things like backup software, Veeam is my primary backup which is basically a 1 minute set up with a few clicks through the GUI, but I've been trying out Restic too which requires writing my own scripts to handle backups, more scripts to handle pruning and such, manually installing them as services so they run properly, and writing my own notification system on top of that just to get an email if something goes wrong.
Opensource is great, but it's usually extremely time intensive to get the same results, with lots of documentation, google, and just wasted time trying to figure out the basics.
It's somewhere in between, you're not building your own software, but oss software does usually tend to need more work. It's like telling someone with a shitty landlord to move to a new house which they get to own, but it has no paint, or lighting, or flooring and they have to move their furniture and learn a different layout
And If it doesn't require more work, it requires different work. The beast you know is easier and more comfortable to understand than the beast you don't know, even if it would be more beneficial to learn to deal with the newcomer.