Comment Re:linux (Score 3, Insightful) 77
I agree that everyone should be on linux! But 20+ years in, the Linux desktop is still a fragmented mess, that even seasoned computer professionals shy away from.
With windows, 99.9% of problems are a matter of getting the correct drivers, the correct setting in a menu, or in extreme cases, perhaps a registry change. That's it. Download a program and double click. Done and we're up and running.
With Linux, good luck trying to do the simplest of things without days of research. Want to install a program? OK, Do I go to software manager? Package manager? Use Snap? RPM? Do i download the Deb file? (you can but it's out of date) Do I use apt? apt-get? aptitude? (are they the same? who knows??) yum? pip install? curl? git clone and compile? Good grief. Try to install even simple applications and you're liable to wade through pages of commands and dependencies and config file changes that don't even work half the time, if you can even figure it out.
Ok so now I've got it installed, where is it? Why doesn't it show up in my menu? Why is the scrollbar all screwed up? Which GTK config file do I edit? 2.0? 3.0? In which directory?? Why doesn't the config file already exist?? Why does it have the wrong permissions?
And on and on... Why doesn't my usb 3.0 port work? Why doesn't my graphics card work. Why is my standard usb mouse acting funny? Why is bluetooth not working? Why is my sound all screwed up? Why is x.org taking over my CPU? What is Caja and why is it lagging when I open a directory? Why isn't there a simple menu option for this simple config? Which desktop do I pick (cinnamon, mate, kde)? Which distro do I pick ("try them all! see which one you like!!")?
Uggh. I don't want to spend my life trying to get a basic desktop to work; a computer should be a tool- not a lifestyle. Linux is great. But the desktop and home user solutions are a fragmented mess. Sure, give a choice, have the option to support legacy. But make it the exception! STANDARDIZE ON SOMETHING! Put a GUI on top of the config file. Software and drivers should be a pre-compiled binary I can click on to run! I don't care whether it's Ubuntu, Debian, Fedora, MX, Arch, whatever. I think the distro that manages to solve these problems AND get major companies/hardware vendors on board is the one that will ultimately win. But until then, it's going to be the same story of the last 20 years- a fragmented mess!