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.
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
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...
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 run Linux daily, Linux isn't ready, its really not much of a debate. If the average person can't operate it efficiently then the average person will just stick to mac or windows.
I'll admit it is closer than it has ever been thanks to compatibility layers like proton but the average user still can't figure it out so it still has a way to go.
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.
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.
Two weeks ago my side mouse buttons started working (they require Logitech software on Windows, wasn't expecting them to work). Last week they stopped. This week they work again.
Is this major? Not at all. Would it drive my mother-in-law into a rage rivaling that of Cocaine Bear? Absolutely. Spare me from the bear, keep Linux for the tinkerers.
But it's not ready because insert niche use case that only applies to me and no, I will not seek out open source alternatives to insert closed source software
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.
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
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.
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.
My excuse for not switching to Linux for a long time was that it couldn't play games. Now that proton is a pretty developed thing, that's no longer an excuse. I actually tried out mint Linux for a friend to see how easy it was to use and I just kept using it because it did everything I wanted it to. As a power user I had to modify it quite a lot but my friend just wants to basically load into the OS, launch a browser or play games from steam and that's about it, so for him it's pretty easy and straightforward.
I actually ended up installing kubuntu on his computer and modified it to look exactly like Windows 7, which is what he's upgrading from. It's kind of scary how close it got.
I swapped to Arch Linux in the last month and it's been great. Gaming has been fun. The Nvidia drivers are still kinda confusing, and honestly I wouldn't put my mom on Arch Linux as of right now, but it's good enough.
I'm writing a document so my SW engineering friends can swap over as well within a day and be up and running, and it's just neat to see Linux gradually growing in my circles.
If you're on Linux, don't forget to donate to your favorite SW creators even if they're less flashy than say Larian studios or what have you lol.
It like the endless and useless fight between Android and iOS fan boys, it's much simpler than that, you use what you like/comfortable with, you don't need to convince anyone how right you are and how wrong they are, never really understood this weird behaviour from supposedly well educated people.
You enjoy Linux, good for you , you like windows, kodus, you're mac person have at it .
So long as you need a terminal to do anything on a Linux machine it's not gonna get any mainstream appeal, most people can barely install a app on windows where they just have to click next a few times. Also if the laptop you buy comes pre-installed with windows what would motivate a regular joe to go out of his way to install Linux on it and risk messing things up by making a mistake. Also people don't want to replace their windows only software and gaming is another reason to stick to windows for now. I'd rather use Linux, but I'll wait till Steam has made most games compatible with Linux, and Nvidia and Amd give proper driver support for linux
I have to use Windows at work and by early afternoon if I'm not forced to reboot for an update I have to reboot because the machine has basically ground to a halt.
Why does Windows slow down the longer it's been booted?
Linux isn't ready. Not for home users anyway. And I've tried recently. Just constant problems that if I wasn't getting paid I wouldn't have wanted to deal with.
I'm obviously going to be downvoted for this, but the second you ask me to use the terminal is the second the OS is not ready.
Last week I reinstalled Windows after trying MintOS. I have a 54" Ultrawide screen monitor and I wanted the windows to snap in 3 sections.
I spent a few hours in terminal trying to install something after trying everything in flatpak. Windows 11 split screens out of the box. It can even tile. You can even use hotkeys to snap left and right.
In order for normies like me to switch, you have to make the OS at as easy to use as Windows. Don't make us use terminal like I'm on DOS.
I don't think Windows, Mac, Android, iOS, whatever is "ready yet" either. operating systems are always in development. There are things I can do on my linux machine that I can't do on my windows machine, and vice versa.
I never see much love for ZorinOS, but I find it a very solid replacement. I still use my Macbook for certain things, but I am slowly moving away from even that thanks to Apple’s spying and whatnot.
It's ready if you use a Linux device, you get dedicated laptops for as low as 600€ by now.
Unfortunately people keep comparing diy machines with Windows and Mac. That's simply not a fair comparison, there are reasons a Linux vendor often charges a few hundred bucks more for a Clevo or Tongfang design laptop (not just because they have to finance their support). Thousands of work hours are needed for every detail of a device-software combo to be prepared for the average user. And most of that hard work eventually get upstreamed or is about fixing FOSS bugs in the first place, so buying from Linux computer vendors is a win for everyone.
That's also the reason why Channels (or "Influencers") like The Linux Experiment are talking so positively about everything while still aiming at a relatively "average" audience (meaning no Linux nerds). They use Slimbooks, Tuxedos, System76's, Star Labs…
If you got the money, get one of those. If you absolutely hate it Windows will, in 99% of all cases, still work on them.
The main push back i get is in order to maintain soc2 compliance the IT department needs to run auditing software on the laptop. Microsoft intune barely support linux and is years behind on the os versions it will work with. IT does not want to run multiple audit software packages.
Ship laptops with LM and people will stray on Linux. Some might switch due to windows OS locked apps like ms365 but for most watching YouTube and maybe managing photos is all they do.
I run dual boot and honestly, if only all things which run on windows would run on Linux without tribal shamanism rituals, is never ever had to switch. But my favorite DAW is not running Linux. My occasionally useful editing software is not there (but kdenlive is cool tho). My very specific apps for games are not running native or at all.
When I'm not using these, I just flip a switch and run DAS with Bazzite. And I love it. But you just can't substitute everything windows offers. It is a gaming and working software OS after all.
How do I make the change less scary? I made my pc like 10 years ago and not looked at it since. I just use it for personal admin now and Rome 2 total war twice a year.
So my experience has been mixed. I should note that I have always run some Linux systems (my pihole as an example), but I did, about 2 months ago, try to switch over my windows media sever to Linux mint.
(Long story short, I am still running the windows server)
I really, really, really liked Linux Mint, I should say at the outset. I wanted to install the same -arr stack I use, and self-host a few web apps that I use to provide convenience in my home. To be very fair to Linux Mint, I’ve been a windows user for 30+ years and I never knew how to auto-start python scripts in windows.
But, to be critical, I spent hours and hours fighting permission settings in every -arr app, Plex, Docker, any kind of virtual desktop software (none of which would run prior to logging in which made running headless impossible), getting scripts to auto-run at startup, compatibility with my mouse/keyboard and lack of a real VPN client from my provider without basically coding the damn thing myself.
After about a month and a half of trying to get it working, I popped over to my windows install to get the docker command that had somehow worked on that OS but not Linux and everything was just working. I am sorry I love Linux but I wanted to get back to actually coding things I wanted to code, not my fucking operating system.
I’ll go back to Linux because Windows is untenable but I’m going to actually have to actually set aside real project time to buckling down and figuring out the remaining “quirks”.
If you see this meme and think "well actually, I had a really difficult time last time I tried to install Linux" - did you ask for help? That's what the internet is for.
you know, I'm begining to think this whole "readiness" idea is completely arbitrary. The same people who today complain about linux's supposed difficulty, were just fine using their home micro-computer in the 80's. If you ask me, the only people who are defining what "ready" means, is Microsoft's marketing department.
I'm at the point where printers, bad WiFi, local file sharing/casting, crash recovery, GPU compute, even some driver issues, stuff like that just works in Linux (CachyOS specifically), but doesn’t in Windows.
Windows is getting progressively worse.
I still dual boot a very-stripped Windows for games, HDR stuff, and anything that requires a weird driver (like phone tethering), but man, Microsoft just keeps removing or hiding things I use to make Windows sorta functional.
I'm running a homelab with tons of CLI Ubuntu and whatnot, but I'm fine with Windows and Mac for desktop laptop, so I've never tried gnome or anything.. I reflect on the last time I saw gui Linux... Creepy basement of dude we called Crazy Eyes around the neighborhood, around 2006, trying to convince us of the future.
I have Linux dual booting on my machine. No it isn’t there yet. I’m tech savvy but still it has issues where I prefer to use windows.
I keep going back hoping it will work.
For example a Simple task that has an issue for me, in KDE I browse to watch videos on my network share. Double click to open but none of the video players can see the file. Works fine on gnome, but not on KDE. This isn’t something I should be dealing with in 2025.
Until I can run special K or RTX HDR to inject HDR into games that don't support it I'm not going to switch to Linux on my main gaming PC. Its hooked up to my Nice OLED TV in my living room and games look too damn good with HDR to give that up for Linux. Yes I know HDR works on Linux now. But it only works with games that support HDR and the only "Auto HDR" solution I've found is a janky reshade plugin that only works with dx11 games and doesn't really produce very good results. I'm really holding out hope that valve figures out a nice auto HDR solution they can build into gamescope.
Tried it again a few months ago when HDR support first dropped in KDE. It didn't work at all. Everything was desaturated and dim. Literally the opposite of what HDR is supposed to do.
I'm giving it another year before I try Linux again. Hopefully the bugs are sorted by then.
Last time I tried was last autumn. It didn't go well (again). I try regularly because computer OS is pretty much the last thing I have to switch to get rid of spytech. I suppose I'm not skilled enough, but it's not fair to suppose that people don't switch to linux on pc because they're lazy, or ignorant, or bad or things like that.
I tried installing Linux (dual-boot alongside Windows) on my dad's computer two weeks ago and it didn't work (something to do with the TPM chip i think). I gave up after 15 minutes. It was supposed to be a demonstration how "quick and easy" it is to install Linux nowadays. On top of that, it broke the Windows install. Bad first impression IMO.
Yesterday a guy was mad about that why everything has to go through his igpu and why not directlg through dgpu then I told bro that hdmi or anyother port on your laptop doesn't use your dgpu then he understood.
It's sadly far easier to gut windows than it is to get Linux working for everything I need. I'd love for this meme to be true because I'm gonna end up fighting the good fight come EoL win10 but don't kid yourself.