99% of people want a drop-in replacement for Windows that will install and run every possible Windows-compatible application, game and device without them having to make any extra effort or learn anything new. Basically Windows but free (in all senses).
Any even slightly subtle difference or incompatibility and they'll balk. Linux can never be that, and Microsoft will keep the goalposts moving anyway to be sure of it.
Sure, a lot more works and is more user friendly than 15 years ago, but most people won't make the time to sit down and deal with something new unless it's forced on them... which is what Microsoft are doing with Win11.
I hate to be one of the “Linux isn’t ready” people, but I have to agree. I love Linux and have been using it for the last 15 years. I work in IT and am a Windows and Linux sysadmin. My wife wanted to build a new gaming PC and I convinced her to go with Linux since she really only wanted it for single player games. Brand new build, first time installing an OS (chose Bazzite since it was supposed to be the gaming distro that “just works”). First thing I did was install a few apps from the built in App Store and none of them would launch. Clicking “Launch” from the GUI app installer did nothing, and they didn’t show up in the application launcher either. I spent several hours trying to figure out what was wrong before giving up and opening an issue on GitHub. It was an upstream issue that they fixed with an update.
When I had these issues, the first thing my wife suggested was installing Windows because she was afraid she may run into more issues later on and it “just works”. If I had never used Linux and didn’t work in IT and decided to give it a try because all the cool people on Lemmy said it was ready for prime time, and this was the first issue I ran into, I would go back to Windows and this would sour my view of Linux for years to come.
I still love Linux and will continue to recommend moving away from Windows to my friends, but basic stuff like this makes it really hard to recommend.
Alright, I have shared my unpopular opinions on Lemmy, I’m ready for my downvotes.
I've been using Linux for over thirty years and the nice looking App Stores that have appeared those last few years have always been shit and have always been mostly broken in various ways. I don't know why.
On the other hand, the ugly frontends to the package manager just work.
Windows is just more familiar. It definitely has problems just like this all the time. There's a reason most companies have to have a test environment to try out every update to make sure it doesn't break everything.
I have to use Windows at work. Once, apropos of nothing at all, a system pop-up asked me if I wanted to buy an XBox controller. When I lock the screen and come back, sometimes Edge will have opened all by itself, presenting me with the Bing homepage. Nice try, Microsoft!
Also the average 'advanced' windows user: if you open regedit and add this DWORD entry to HKEY_LOCAL_MACHINE/Microsoft/application/windows/something, then you can stop Microsoft from screwing you, but it'll revert after each update so you gotta keep fixing it
I've used Linux for 25 years now and I remember every time when back then people needed help with windows it was always "go to the registry editor and add the key djrgegfbwkgisgktkwbthagnsfidjgnwhtjrtv in position god-knows-where to fix some stupid windows shit. that, apparently, made windows user ready
On Linux I'd have to edit an English language file and add an English word and that meant it wasn't user ready
Gaming has improved significantly, although it's rather frustrating that it's by all these compatibility layers and such rather than native run.
For desktop, as a workstation and general purpose it's 'ok' with rough edges. Things like (limited tests with a couple common distros like Ubuntu/Mint/Bazzite) the nextcloud app not supporting virtual files that have been available for a while in Windows and domain auth being twitchy where I've tried.
For the end user a big part is being able to just find an app and use it, no compiling or tweaking of settings needed for it to do what's expected. Package managers help greatly, but with the huge number of distros out there it makes it really hit and miss to say just go for it. The relatively few times you can just download a Linux version of an app from a site (as people are prone to doing if they go read about something on the web) you often would have to go chmod +x it and quite possibly have to run it from a CLI rather than just click the downloaded app.
So usable yes, but in a place where I could just drop it on someone and say go to town less so...
I read that Ubuntu is trying to solve this with the Snap Store.
But to be honest, I'm just not the target demographic for that.
I honestly think if the EU had continued with rolling out Mandrake and SuSe to public sector employees 20 years ago, Linux would be dominant today. Microsoft lobbied hard to stop it.
And I think the way forward will be to have a handful of big customers making the switch. Either China or the EU will probably drive this.
Maybe Huawei might sell MacBook alternatives based on Linux. Or the EU might revisit that old SuSe/Mandrake strategy.
The other type I see is people who complain that Linux isn't usable, and it gradually turns out that the only thing they'd consider usable is an OS exactly like Windows.
Proton covers most games that I play, only a couple exceptions involving heavy handed anti-cheat stuff like League of Legends has now. For non-gaming Windows stuff that doesn't work in Linux I would guess that a virtual machine might work.
I stopped using Linux on my desktop PC in 2007. Last year I switched back, and wow everything is so much smoother now. Video, sound, webcam, networking, all worked perfectly out-of-the-box. No more messing with fglrx for hours to get ATI/AMD graphics working. No more figuring out ALSA vs OSS vs PulseAudio vs whatever else. I don't know what the sound subsystem is even called now, because I don't need to know. It just works.
KDE is beautiful now, too. I tried a few desktop environments and liked KDE the best.
Great time to switch. I've been using Linux on servers since 1999, but it's totally viable for desktops these days too.
Before I bought a Steam Deck I had never used Linux but now I really like it, honestly I'm tempted to install SteamOS on my PC as it's only ever used for gaming anyway
Ok, I'll bite. I tried Ubuntu a few months ago. Logging into Eduroam was a bit of a process, but eventually I figured it out and it worked. Then one day the internet didn't work and I had no idea why. Something to do with the network drivers. Then I was trying to use OpenOffice (or LibreOffice? The one that came with the OS), and I use Zotero for references. The Zotero plugin had a bunch of glitches that made me not trust it. The Internet (back on Windows) assured me that it worked fine, but it was way glitchier than the Windows version.
The bottom line is that I just need this stuff to work because I don't have time to debug. I love the idea though; maybe I was using the wrong distro.
The problem is that Linux is only ready in certain cases. For me, it isn't there yet, because I can't use it for my gaming machine. Every time this is brought up, Linux enthusiast shrug it off as "no big deal", you can game on Linux, just the games that use kernel level anti-cheat won't work. Well yeah, that's a bit the issue, I still like to play some of those games you see?
Meanwhile, I have Linux Mint running on a laptop that I bring on vacation. I don't game on that one. Then Linux works just as well as any other OS, no issue.
Wow, so many wrong comments. My parents using Linux laptops for 10 years (which i give them second hand when i buy a new one). Now i set up NixOS with auto updates, and never needed to touch it again myself.
The main problem still is that for some configuration you still need to use the CLI, the average user does not want to touch that no matter how powerful it is, they want a fully functional GUI that lets you so exactly the same thing but by clicking on buttons. Pair that with drivers that either do not exist or will not work for (some) of your hardware, odd crashed like the Bluetooth stack crapping out and not working anymore until you restart the system, or the system that hangs from hibernation with a black screen. So unless those hurdles are tackled the Linux adoption rate will stay low because the average user wants a system that works, and not one they have to debug.
I've been on and off different distros of Linux since Ubuntu 6 using Pop_OS! as my daily driver for work a few years now, and the same problems I had then are still here today which is a shame honestly.
top 50 comments