Stumbled across this quick post recently and thought it was a really good tale and worth sharing.
A couple of weeks ago, I saw a tweet asking: “If Linux is so good, why aren’t more people using it?” And it’s a fair question! It intuitively rings true until you give it a moment’s consideration. Linux is even free, so what’s stopping mass adoption, if it’s actually better? My response:
- If exercising is so healthy, why don’t more people do it?
- If reading is so educational, why don’t more people do it?
- If junk food is so bad for you, why do so many people eat it?
The world is full of free invitations to self-improvement that are ignored by most people most of the time. Putting it crudely, it’s easier to be fat and ignorant in a world of cheap, empty calories than it is to be fit and informed. It’s hard to resist the temptation of minimal effort.
And Linux isn’t minimal effort. It’s an operating system that demands more of you than does the commercial offerings from Microsoft and Apple. Thus, it serves as a dojo for understanding computers better. With a sensei who keeps demanding you figure problems out on your own in order to learn and level up.
Now I totally understand why most computer users aren’t interested in an intellectual workout when all they want to do is browse the web or use an app. They’re not looking to become a black belt in computing fundamentals.
But programmers are different. Or ought to be different. They’re like firefighters. Fitness isn’t the purpose of firefighting, but a prerequisite. You’re a better firefighter when you have the stamina and strength to carry people out of a burning building on your shoulders than if you do not. So most firefighters work to be fit in order to serve that mission.
That’s why I’d love to see more developers take another look at Linux. Such that they may develop better proficiency in the basic katas of the internet. Such that they aren’t scared to connect a computer to the internet without the cover of a cloud.
Besides, if you’re able to figure out how to setup a modern build pipeline for JavaScript or even correctly configure IAM for AWS, you already have all the stamina you need for the Linux journey. Think about giving it another try. Not because it is easy, but because it is worth it.
I started using Linux as a liberal arts major in the late '90s. Both my grandparents (RIP) and my parents (partial RIP) kept having issues with Windows on their computers. I was constantly being called to help them with crap. 20+ years ago I asked if I could try something and they didn’t care, as long as it worked. Debian and XFCE. Configured their email, hooked up the printer. Suddenly the service issues went from several times a week to once every 5+ years. And 90% of those issues just was clearing out the printer queue. I have never once understood the LiNuX iS OnlY FoR suPer TeCH NeRDS bullshit.
Well android uses Linux I found out.
Yes, I think the biggest hurdle for Linux is the tech crowd giving it a reputation for being difficult
What if I need a program that is only available for windows?
compatibility layers makes 99% software work
or try a virtual windows instance if performace is not critical
I’m in the same boat, adobe can get fucked
Because I need something that works 100% of the time and supports all the software I need to use. I loved playing around with alternative os’s when I was younger, but it’s mostly for fun, to see if I can learn something, not for being productive.
Ive had way more problems getting things to work or with things just breaking for no reason with windows than i have with linux. People are so disingenuous with their ‘windows just works’ bullshit. Windows is a steaming hot pile of garbage that loves to fuck with you in completely irrational ways, while at least linux is predictable.
100% of the time? Alternative OS? Do you think there’s one OS and that’s windows? Do you think people who need something to work 100% of the time choose Microsoft?
The reason is that Linux usually doesn’t come preinstalled. I’m pretty sure at least 50% of the users wouldn’t even notice they have Mint Cinnamon instead of Windows on their Laptops.
I’d crank that up to like 80% Linux users somehow always seem to overestimate how tech savvy most people are.
I’d say 50% of users can’t tell you what an operating system is. maybe more. and ya’ll expect those people to be able to CHOOSE a Linux distro and actually install it. no way. that’s way way too much to ask of the average end user.
I don’t use Linux. I’m here from /all. I last attempted Linux probably around 2006 or so. The biggest thing I remember was driver support being awful. I guess it’s a lot better now?
My biggest hurdle to making the switch is that it takes effort. It’s not because I’m lazy; it’s because I don’t see any need to put in effort. Because I already have an OS, and it works fine. I know that to some, particularly in this community, there are a lot of things about Windows to complain about, but the vast majority of users can’t come up with a list of things that bothers them about their daily OS. If my computer already had Linux on it, I’d probably feel exactly the same way.
What issues are you all talking about? I m a Linux user for eleven years now, the only issues you may have with them are only in the beginning when everything is not installed or sometimes not everything is perfectly installed and set up, once you finish with that you may get bored by how extremely stable they are, you just do your work and that’s it, and they stay like that forever, the only reason people are using windows is because they are pre installed, that’s the only truth.
And Linux isn’t minimal effort. It’s an operating system that demands more of you than does the commercial offerings from Microsoft and Apple. Thus, it serves as a dojo for understanding computers better. With a sensei who keeps demanding you figure problems out on your own in order to learn and level up.
Counterpoint: most people don’t use Linux because the people that evangelize Linux talk about it like this.
I don’t want to “level up,” I want to accomplish my tasks. I’m trying to get shit done, not train for a fucking tournament.
I think people that talk like this overstate the difficulty of Linux. There are easy distros that won’t trouble the average user.
I’m the laziest man on earth and I use Mint, way less hassle than windows for example. So if you have never used either, you can safely go with Mint IMO.
If you gave spent 20 years on windows, then it’s another story.
I’ve spent 30 years on Windows and I let it go almost 2 years ago for Mint.
The only real pain point I’ve found is on a hard power-off (loss of power, OS hangs) I often have to do some CLI drive maintenance using a bunch of commands I can’t fucking remember to save my life. ChatGPT always helps me out (so nice to just take a pictures of logs and error messages on my screen and have ChatGPT tell me what if anything is relevant), but I’m a power user of both computers and ChatGPT so I’m able to push back on ChatGPT when it’s wrong about something, getting side-tracked, or tells me to use tools that non-standard for my distribution. I’m not sure casual users would find AI as helpful, which means they have to call a professional (or relative) for help which can cost money.
Printing isn’t quite the same. Certain PDFs have to be printed to TIFF files before they will print. Some applications don’t offer my printer as an option, so for example I have to download a PDF that is open in Firefox and then print it from whatever the default PDF application is. I haven’t even attempted to set up the scanning functionality of my printer on this computer.
Games for the most part just work. I tend to buy everything off of Steam and I haven’t really had to mess with anything to get them to work on my computer. I did buy one game that isn’t on Steam and it took an hour or two of effort to get Wine working with it
90+% of what low-tech computer users use a computer for is just a browser. I spend probably 1% or less of my time in CLI, maybe 10-20% of my time in specific apps (VSCode, IntelliJ, Joplin, LibreOffice, Discord, Steam games) and almost everything else I do is in a browser.
Moral of my story, I suppose, is if Mint would auto-heal on hard power-off and you can browser and print just as easily as on Windows, I could recommend it to my non-technical folks.
The UIs and UXes in Linux are still shit and look like they are from 1998. Engineers are not great designers. I design UI and UX for windows and Android for a living. I’m not professionally educated in design, but I know how to make a GUI look like it wasn’t a collab by Mattel and M.C Esher for use on a museum computer. That goes for apps and system features. The Bluetooth device GUI in Linux Mint is fuckawful:
Being able to consistently install things by downloading an exe from a website and just double click it is lacking.
The names of Linux software are also regularly dumb. Trying to be punny, clever, or cool. If it resized images, just call it Image Resized For Mint or something, not “Nautilus” or Nemo", they are forgettable and tell me nothing about the app “Uhh, it was something ocean themed, I think”. (This is true of Windows apps as well, Audacity, Figma Director, and Irfanview, I’m looking at you)
Apps “forgetting” the last-used settings, inc last used save file path, or user config, is a common issue too. Out of the box, apps should remember last-used settings without having to be told.
Window focus interfering with key capture is an issue too. Use Flameshot (a screen capture app) to take a region screenshot of a right-click context menu in another app - you can’t. Greenshots on windows does it fine.
I still persist with Mint, but the process is further from ‘Seamless’ than even windows 11, the shitshow it is.
Maybe I just hate all operating systems.
So fix it.
I can’t code lol
Tell us what a good UI is
I’ll mock something up later and share my design.
FYI I didn’t downvote you or anyone else, Im not like that. There is just some downvote goblins getting around this thread
Don’t forget the common use issues, where to put file for startup in different distros, attaching external drive being able to access in all and every Software without touching terminal, not too have to use terminal at all for ANYTHING IN 2025
IMPOSSIBLE! But shhhhhhh , we are on Lemmy if you say Linux sucks you will be negatively marked , cause Linux is the best /s , gained 4% market share and what not Linux for consumers SUCKS! NO matter the distro
because most people use what comes installed and apple and microsoft dominate that.
then again, considering apple is based on unix you could argue that anyone with apple does use a version of it
See…
The RTFM condescending, contemptuous attitude doesn’t help.
A lot of us are not teens, or 20 somethings, and have other responsibilities and duties.
We just want the shit to “Just Work.” We don’t want to research why the last version upgrade broke the graphics driver, or why our printer doesn’t work anymore, or any of that stuff.
Granted, the distros that try to fix this have advanced light years over the last actual 20 years, but it’s still not good enough.
And yes, I have my “Compiled From Scratch Arch” membership card. Never again.
Have you tried driving without learning ?