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.

112 points

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.

permalink
report
reply
43 points

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.

permalink
report
parent
reply
12 points

Jorge Castro of Universal Blue (Bazzite, Bluefin, Aurora) likes to say that normal people don’t install operating systems. And he’s totally right.

permalink
report
parent
reply
34 points

I’m 💯 sure at least 99% of steamdecks run the ootb steam Linux

permalink
report
parent
reply
9 points

I know a guy running windows on a steam deck. Absolutely mad

permalink
report
parent
reply
14 points

What a pervert.

That’s like buying a Ferrari and dropping in a Lada engine.

permalink
report
parent
reply
3 points
*

that is

ABSOLUTELY DISGUSTANG

permalink
report
parent
reply
1 point

I’m sure I would like Bazzite on my Deck. But I don’t use it a ton and Steam OS works fine. So I’d only install Bazzite if I was bored and wanted a project.

permalink
report
parent
reply
6 points

I see no need for anything but steamOS on my deck but i put bazzite on my desktop the other week. Best thing i have done.

permalink
report
parent
reply
18 points
*

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.

permalink
report
parent
reply
14 points

I just made this same basic point in response to another comment, but this is exactly right. It takes effort to learn anything new, and that effort isn’t always worth it to people. But that alone doesn’t make using Linux “hard.”

permalink
report
parent
reply
13 points

Exactly, my wife struugles with tech. She hated windows and how it did unexpected things that made no sense. I put Linux on her computer, she doesn’t bug me with complaints now since it operates the same every day.

permalink
report
parent
reply
7 points

I was a Windows user for around 30 years and loved it. But I got so frustrated with Windows that I switched. My computer didn’t feel like I was the one in control of it anymore, and I hated that.

I’m very happy on Linux, now.

permalink
report
parent
reply
4 points

Tbh I just care about privacy and do not want surveillance on my system. If you don’t care about that (which I can understand because life is hard and energy is limited), then Windows or Mac is maybe perfectly fine for you. All I am saying is, if Linux would be pre-installed, people wouldn’t care to make a switch to Windows, they would just live with a perfectly fine OS and go on with their lives.

permalink
report
parent
reply
4 points

My biggest hurdle to making the switch is that it takes effort.

Thats pretty understandable honestly. If my old netbook wasn’t so bogged down from Windows, there’s a chance I wouldn’t have switched to Linux. In a way, I’m glad for it, but it woulda been easier if it just came with Linux preinstalled <3

The biggest thing I remember was driver support being awful. I guess it’s a lot better now?

In my experience drivers have been pretty solid… except for NVIDIA. People seem to either have 0 issues or tons. Fingers crossed the upcoming Nova+NVK driver combo brings a more consistent and stable experience for all :)

permalink
report
parent
reply
3 points

Yeah, the issues with Windows are mostly a ton of really small things. There aren’t too many major issues that will force you to switch instantly, and no one of the small things will make you switch because it’s easier to just deal with it and move in in that moment.

I can’t even remember what it was that made me switch about two years ago. It was Windows ignoring a setting I changed before when it updated. It just got really frustrating how little they care about what I want my system to do/look like. They only care about what they want, but it’s my machine! It all eventually pushed me over the edge, but most users aren’t tracking that.

I’m pretty convinced that most users would have a better time with Linux now though. In particular, the package manager makes not dealing with individual application updates and running random executable you find online such a better experience. As long as people are using a distro that suits their requirements, and not one that requires a lot of manual effort, it functions better than Windows. It isn’t Windows though, so they get annoyed that it doesn’t function identically to that shitty system they’re used to.

permalink
report
parent
reply
2 points

My first experience was from back then also. It is much easier today than it was back then. It drove me crazy around 2008 or whenever I was fiddling around with it but today I would say it is easier than windows if you have an open mind.

permalink
report
parent
reply
6 points

totally this!!! Most users just need a browser and an email client at best. They couldn’t care less about the OS that’s sitting on top of. If they could go to a store and see a $1000 laptop with Windows and $800 laptop with Linux being sold side by side, majority would pick the cheaper one if they could still get online with it.

permalink
report
parent
reply
61 points
*

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.

permalink
report
reply
43 points

I think people that talk like this overstate the difficulty of Linux. There are easy distros that won’t trouble the average user.

permalink
report
parent
reply
29 points

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.

permalink
report
parent
reply
1 point

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.

permalink
report
parent
reply
12 points

Things have also gotten easier since I started 15 years ago

permalink
report
parent
reply
10 points
*

Waaaay easier on a longer timeline too! I first used Linux in the late 90s when the things the author of this piece talks about were true. You really did need to understand more than an average computer user just to get Linux installed.

That hasn’t been the case in a long, long time now, at least not with the easier distros.

What articles like this often fail to discuss is that Windows took effort for everyone to learn at some point too. Same with macOS. Same with your smart phone.

Learning anything requires effort, and not everyone wants to invest that effort - which is totally okay if they already get what they need from whatever they’re already using. But I wish that people would stop exaggerating how hard Linux is to learn simply because it will require effort.

permalink
report
parent
reply
2 points

Things have gotten harder for me! But that’s because the things I want to do with it get more interesting and complicated as my knowledge grows.

permalink
report
parent
reply
16 points
*

Exactly this.

I’m a software dev and also a Linux user, but that doesn’t mean I want to spend my precious time messing around with the OS trying to solve problems.

I see the operating system as a tool I use to accomplish the things I actually want to do, which is writing my code for my projects, just the same as I see a car as a tool to get me from point A to point B.

If Linux was complicated to set up, or always broken, or requiring constant work then I wouldn’t use it, no more than I’d tolerate a car which is broken down and in the shop every other week. But fortunately, Linux is none of those things.

Modern Linux mostly “just works”, and it’s really counterproductive to talk about Linux like it’s hard or you need to be a deeply invested techie to use it.

permalink
report
parent
reply
7 points

See, you have people like you all over saying “Linux just works” and then you have other users here saying “I have to spend an hour fixing my computer running one of the most user friendly distros every single time the power goes out”. I don’t know who to believe but both cannot be true simultaneously so which is it?

permalink
report
parent
reply
6 points

Different people have different experiences for lots of reasons. Like I used to have constant problems with Windows that took days to fix, and some people never had any problems. It depends on your hardware, software, settings, what you’re doing with it…with every OS.

permalink
report
parent
reply
4 points

It’s both. Linux mostly just works, but when it breaks, it breaks in a way which is sometimes difficult for the average person to recover from.

I’ve had a couple of times in the past where something has gone horribly, outrageously wrong, and I decided to just reinstall and start again from fresh, because that was way less time investment than fixing what broke.

Nowadays I’m using Timeshift backups, and I think that’s a positive move.

permalink
report
parent
reply
2 points

Well, they can be simultaneously true if one person has a terrible experience because of Nvidia and another person with an all amd build who happens to have a Linux friendly touchpad (is that still a problem these days?) might have a perfect experience out of the box.

I think that’s a major weakness, that windows will be good or bad in various ways but it’s very consistent - the things that suck usually suck for everyone. With Linux everything depends, not only on hardware but with your use case, the distro you pick, the tools you use, etc.

permalink
report
parent
reply
1 point

Long time Linux user here. I’m definitely in the Linux just works camp. That’s why I use it. I do see some of the posts, “I have to spend an hour fixing my computer running one of the most user friendly distros every single time the power goes out”, I know you are being tongue and cheek but some of the posts sound like they haven’t tried Linux for 20 years, some sound like they never tried Linux and they are just repeating some stereotype from 30 years ago. The ones that seem legit, seem more like they just didn’t have compatible hardware or only partial supported hardware.

A lot of recent Linux hardware compatibility has come from OEMs trying to save money on WHQL certification costs from Microsoft. They are all reusing the same chipsets. Then someone like Intel or AMD writes a Linux driver for that chipset and suddenly a bunch of machines that have that device become more compatible. That’s given the new Windows converts a false reality. Then they say, ‘yeah, install, it’s great (which it is)’. To be fair, it does seem like most hardware is supported these days (it surprises me), but it’s not quite that good yet. Just make sure your hardware is compatible before you install. You can create the install media and boot the entire OS off the install media before you ever install and you can see if your hardware works or not. Just remember, if you have slow install media, Linux would be slow running initially.

Also, Nvidia is not fully supported with all configurations yet (mostly laptop from what I understand). Nvidia is making a lot of ground over the last year. So just keep that in mind.

permalink
report
parent
reply
2 points

I used Arch Linux full time from about 15 years ago to 8 years ago. I stopped when I went back to school to get a degree. I was tired of fixing things all the time and I didn’t want to have to deal with that when I had assignment deadlines looming, so I bought a MacBook for school.

I’ve since graduated but I really haven’t looked back. I’ll probably start using Linux again for some hobby projects and maybe to build a SteamOS computer for gaming, but I doubt I’ll switch back to Linux for my main computer (a MacBook M1), especially since the public blowup of Marcan over Rust for Linux and the uncertainty that brings to the Asahi project.

permalink
report
parent
reply
1 point

I also own a macbook in addition to my desktop.

It’s currently running macos, but I very much hope Asahi development continues, because that’s very much my desire for the final destination of the machine.

For a long time I was happy with Apple’s commitment to being a mainstream OS that was privacy-centric but recent shenanigans have me starting to doubt.

permalink
report
parent
reply
1 point

Your solution was to buy a whole other computer instead of just switching to a stable distro?

permalink
report
parent
reply
2 points

If you just want to get shit done, allow me to introduce you to Debian…

permalink
report
parent
reply
25 points

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

permalink
report
reply
14 points

This is the obvious right answer. If computers shipped with Linux mint most consumers wouldn’t notice the difference.

permalink
report
parent
reply
24 points
*

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 month 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.

permalink
report
reply
4 points

You’re right in that case - most “granny” users just need a browser and maybe a printer. Don’t need Windows, you could probably run that on a Raspberry.

The catch is when they want more, like their VoIP App that only hat Mac and Windows installers, or some arcane HP scanner with 32 bit Windows 7 drivers. Or they are competent and want an actual full MS Office suite including Excel formulas and functions; Calc is still not on par. Or, kicker, if they actually need to exchange Office files with others without lossy conversions.

permalink
report
parent
reply
1 point

Everytime I’d installed Linux, I would run into having to run/copy paste random scripts here and there without any clue what I’m doing. Then after a few months it’s total carnage and I end up just logging into Windows. It might be much better now with LLM’s though. Also last time I was using my pc mostly to play CS:GO on FaceIt while chatting on Discord, which I was not able to do on linux.

permalink
report
parent
reply
1 point

You can do both of those in linux now I believe.

permalink
report
parent
reply
19 points
*

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.

permalink
report
reply
1 point
Deleted by creator
permalink
report
parent
reply
6 points

Being able to consistently install things by downloading an exe from a website and just double click it is lacking.

This is something I still have issues with. I’ve been running Mint on an old Mac mini for six or seven months now, and still have to think to remember what flavour of Linux it’s based on when trying to install software.

Then there’s the way it has software installed via the store, Flatpak, and the terminal, meaning I have multiple places that need software updates. And that doesn’t necessarily cover OS updates.

Don’t get me wrong, I like Mint, and I do enjoy the tinkering, but I kinda go by the “Could I put this on my mum’s laptop without her having trouble?” rule, and the answer is no. It’s close, but no.

permalink
report
parent
reply
4 points

KDE discover is one shop for all. You do update system, flatack, snap, addons and more with it. There is nothing to forget.

permalink
report
parent
reply
2 points

i mean with debian based instances you can basically do that with debs.

permalink
report
parent
reply
0 points

Well…

permalink
report
parent
reply
2 points

We have appimages too now

permalink
report
parent
reply
1 point

I’ve never used Mint, but you don’t have to update in all those places. The system should cover it all for you. Even deb files you download manually can (if the developer does this) register with secure repositories to be auto updated by the system itself. You should be able to just download those and double click to install them. The software store will handle the install for you. Good example would be Brave Browser. It’s there, just not common to download .deb files manually.

permalink
report
parent
reply
2 points

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

permalink
report
parent
reply
8 points
*

I’m perfectly happy using terminal, both in Linux and windows. But not for basic things like installing a simple program. Sure I’ve done this in windows using wget or whatever, but maybe like 5 times ever? Like 2% of the time requires terminal with a 90% success rate on first try, and 95% success when trying for half a day. With Mint, require using terminal it’s like, 80% of the time, with a 30% success rate, and maybe 40% success rate after dickimg about with the errors for half a day.

Look, I don’t take preference with sides. Windows, Linux, android, Mac, I’ll happily call them all out on their various bullshit.

permalink
report
parent
reply
5 points

It took me a while to work out that the reason so much of Linux goes through the terminal is because that’s what the people who build Linux are used to. They put little to no effort into UX, then grumble that more normies aren’t adopting Linux.

I got my first Macbook in 2007, and honestly don’t think I touched Terminal for maybe four years. It just wasn’t at all necessary for day to day use. So having to wrap my head around terminal commands in order to do so much in Mint is quite a head fuck.

permalink
report
parent
reply
9 points

Linux UX philosophy:

permalink
report
parent
reply
2 points

Kde plasma and gnome both look good, cachyos also has a nicer graphical installer than windows in a live os environment off the usb, can basically test the plasma ui without commiting

permalink
report
parent
reply
1 point

So fix it.

permalink
report
parent
reply
5 points

I can’t code lol

permalink
report
parent
reply
4 points

Why not mock up a bunch of dialogs/windows that linux mint uses now and show how they can be made better, then submit to the project? I’m a software dev that is not all that good with UI; I can do amazing things in terms of coding them up, but in terms of “pretty” or “logical”, its not my strength and you just need to team up with guys who can code very well. Gnome looks nice, but is a terrible project. If I was a mint dev I’d love the feedback to be honest. Don’t go out and design a replacement for everything, start with a few of the worst offendors and be polite and see where it goes, you don’t need to code to make a project successful, we need everybody from UI to translators to testers to marketing guys etc.

permalink
report
parent
reply
1 point
*
Removed by mod
permalink
report
parent
reply

Linux

!linux@lemmy.world

Create post

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.

Community stats

  • 1.7K

    Monthly active users

  • 701

    Posts

  • 5.2K

    Comments

Community moderators