They didn't want to constantly rely on me to fix every little thing they break instead of learning how to do it themselves.
No wait, that was my reason for not switching them. 😆
They didn't want to constantly rely on me to fix every little thing they break instead of learning how to do it themselves.
No wait, that was my reason for not switching them. 😆
For one of my friends its just cause she has a shitload going on and enough problems to deal with without trying to figure out a new way for her computer to work and whatnot
Plus I think art stuff she uses doesn't support linux and she found krita unsuitable for how she likes to work
"I really only use the PC for gaming. Mostly, I play Valorant."
There ya go, you're not getting that working under Linux even if you are a master tinker. 🤷♂️ He did eventually switch, but not until long after he stopped playing Valorant regularly.
Some reasons are silly, some are incredibly valid. Sometimes it's just "I don't want to" and that's OK too, lol.
I am very pro Linux but “I like Windows” is valid enough for me. I might ask why but I am not going to act like that reason is invalid.
He's a Windows security researcher. I felt dumb.
Adobe software, autoCAD, and anticheat are the top 3 reasons I usually hear. While there are alternatives for the first two, people who need these specific tools professionally don't really have the choice.
Anticheat for gaming is a big one too. Personally I didn't even consider switching until I finally quit Destiny 2 for good. If the main game someone plays just doesn't work, they're not gonna switch.
Do you work with CAD programs and if so, do you know a full feature alternative? I grew up with Linux because my father had unix at work before CAD program makers moved to windows and nowadays he has windows because that is where his CAD programs work. He is in retirement already, but very much a creature of habit. So while he has time to learn something new, radically different controls or such wouldn’t work out.
I use commercial CAD. CATIA for car bodies. There is no FOSS alternative that comes close for my work. But the light at the end of the tunnel is, many CAD systems, including CATIA, are going web based. So users just need a browser on any OS. And the back end can be what it wants.
My father worked in machine development, I believe AutoCAD was actually one of the programs they used. I am sceptical when it comes to browser based versions utilising the full power of the system, interesting development for sure though.
Yes I have no interest in having a browser in the way. But 2 things. Firstly CATIA in a browser is just the same CATIA running on a remote PC somewhere. It's the same program. And secondly, as longvas the UI looks and works the same, with no delays, then it'll be fine. Sure you can't use it when your wifi or Internet is down or slow, or the provider has power or Internet issues. And your customer is not a military or super secrecy case. But its clearly expecting to find a market.
Unfortunately not, just something I hear a lot from folks.
Depends what he's looking for. I think Onshape (browser based CAD) has a free version. Your data is public though unless you go with a paid version.
If he wants a free Linux CAD there is FreeCAD and a few others.
If he is attending a university, as some retirees do to audit courses or enrich life, then Siemens NX (what GM, Stellantis, SpaceX, etc use) have an academic license for around $100 a year. It is now Windows only based, unless you run Linux headless version, but if you use any version NX12 or below there is a GUI LInux version that runs on REL or SUSE (or openSUSE since it shares SUSE binaries)
Are any of those comparable in power to things like AutoCAD?
FreeCAD is a step below the AutoCAD suite. On shape is comparable for mechanical design. Siemens NX is top tier only matched in high end functions by CATIA. NX and CATIA dominate in Automotive, and Aerospace.
Thank you for the detailed answer. Maybe there is a way to find NX like you said, will certainly let him know.
Personally I didn’t even consider switching until I finally quit Destiny 2 for good. If the main game someone plays just doesn’t work, they’re not gonna switch.
I've been running Linux as my main system for about 30 yers. During that time I've had a Windows partition or disk, on and off purely to run steam. Having to wait an extra thirty seconds to run a game was never an issue. And I could still do my stuff in a comfortable environment (once you've gotten used to a Unix desktop, you'll suffer so much in Windows).
They are not ready. They took several years to master Windows to just a minimum of use. They don't have the money to pay for help if problems occur. They don't have someone in their network that can help them. They need a specific app to work flawlessly for either job or hobby. There's a lot of good reasons. But there are getting less of them, while Linux is evolving.
Something equivalent to..."I just want to drive the car, not learn about the intricacies of internal combustion".
TL;DR: Basically gaming compatibility and additional complications, on top of all what is new due to Linux.
I have a brother trying to convince him to use Linux over Windows (or at least dual boot). I could make him use Manjaro (back then when I was using Manjaro myself) on a laptop. That was his first experience and he is a gamer who likes multiplayer games. So the experience was a bit mixed. Later I borrowed him my Steam Deck for 2 weeks and it was a torture to myself, as it was the launch period of the hardware. And then I convinced him to buy Steam Deck instead a laptop.
He still loves the Steam Deck and uses it here and there, especially on vacation. But as lot of primary multiplayer games he play do not work on Linux and because of complications with some non Steam games and lot of applications he had, such as Discord, he went back to Windows on his new PC. Some complications arised because of the Steam Deck and its limitations, but that did not change the fact how games he plays are not working.
But he admits that SteamOS is the better operating system. And he understands why it is what it is, but as said, that does not change the fact he cannot play some of his favorite games on Linux. But that is not all. You have to understand that newcomers who experience LInux for the first time, and switched reluctant without research, don't know what Wayland is, don't know differences between desktop environments and has to deal with compatibility layers on top of all other new Linux stuff for them.
Why your sister felt she has less control is just a feeling, because she know less, therefore can control less. It makes sense from her perspective, so I would not say its entirely wrong.
"It's not compatible with all games"
"VR on Linux is trash"
"I can't play XYZ game because Linux isn't compatible with anticheat"
"Program XYZ doesn't have a Linux version, I don't want to learn a new program"
"Windows bloat never bothered me, I just ignore the AI/advertisements"
"I'm forced to use Windows because of my job"
"Linux is to complicated/troublesome. I just want something that works"
last one is not a good reason
Is it? For most users, windows takes care of absolutely everything and if something lacks, just google, download and done, especially because most software is written for windows. With Defender they even removed need of antivirus for a normal user.
If something lacks on Linux, half the time you need to say hello to console. You also need to learn about software alternatives, because there's high probability that the default, well known option won't work.
To both of which most people will say no to from the very start.
Honestly software management on Windows is trash. Oh missing a feature? Go fuck yourself, maybe tweet them, they might listen (lmao). Oh you want to tweak something? You can with this 27 step process and it will revert back in the next update.
Honestly, there is something to experience on a given OS, but every time I'm stuck doing stuff on Windows I get slapped in the face with how fucking tedious it is do anything simple. Like to be update to date for games takes seriously 3 different installers, two of which you have to research and find yourself (game store and drivers app). That's what it is good at...
Hey, what you descibe is a power user. And that's valid, but power users also don't tend to have problems with linux, and they ain't anywhere close to majority of computer users. Also, to even download a game nowadays you need to have store installed so that's crossed out, and then game drivers are installed by the store so (or added to cd installer in ye olde times) so wtf you on about.
But again. You are power user. Linux is, IMO, better than Windows for power users because you can do whatever with it. Windows is, however, better for granny, weird office lady and that quite dense kid who, while wanting to use computers, cannot be bothered to learn anything more than where the web browser icon sits.
Drivers are for the hardware. Its a separate app on Windows I think AMD adrenaline and whatever Nvidia does is their driver manager otherwise it's another web hunt like most apps on Windows.
The biggest advantage for those groups was decades of ads and being the default. Trust me work IT for decades none of those groups are good with Windows, its arguably worse for them
My silly reason is when it comes down to business the ms office suite works the best out of any office suite.
Sure that is because Microsoft spends more time making it incompatible with any other editors than actually developing decent software but that doesn’t change the fact that I can’t trust people on the other end of the email to perform even one step of troubleshooting if the document doesn’t open for them on the first try.
Oh man, Teams +Outlook + Office 365 + onedrive +Copilot?
So good for office shit. So bad for hood practices.
"Hey copilot I'm pretty sure I got an email asking if I had an SOP on X. Can you find that email and the SOP?"
"Copilot, using the recording of the teams meeting 'Training from Vendor X' and my notes on 'Tool Y' can you compile that into a FAQ sheet for us?"
Sure it misses stuff and is only so good because none of the data is private, but man that's 90% of my work load for SOP making. Worth the $400 a year corporate pays for it.
Come back after a vacation. Asked for all emails that I had actions in. Handled those. Later started going though my emails manually and discovered an important email with “ACTION NEEDED” and work someone directly mentioned me and the action I needed to do and a deadline. Don’t trust it that much now.
ODF support is in MS Office as well, but if you want to be extra sure you can export as .doc from any office suite (Libreoffice should also tell you if a feature you are using can't be exported).
That's the thing, Microsoft intentionally breaks formatting of files exported from libreoffice.
The same reason everybody gives when dealing with pretty much anything: "I don't want to learn something new".
I can give you my own reason: I don’t have enough energy left besides work and general life to clean up my mess of hoarded data and make the switch. I am reasonably sure that all my hardware would work, about all games I play should work (nothing with crazy anticheats, next to all steam) too. I have two Linux nerds I could contact if needed and I have some prior experience, even though it is about half a life ago.
Edit: Oh and having something that does what I want and not some guessed approximation at home would make me even more intolerant of the shitshow we have at work.
I use Mint for my streaming laptop and it works fine - great, even.
My main PC is still on Windows because from what I understand FL Studio needs WINE to run, and I could never get WINE to work on the streaming laptop. That plus 10 years of files and shit that I don't know if they will work or whatever if I did switch over. Pretty sure most or all of my Steam games would work fine, it's just too many unknowns for everything else. I'd be happy to be proven wrong but it's too big of a hassle for now.
The best reason is the simplest one. People have job where they rely on a piece of software. If you took years to master something like Adobe Photoshop and later switched to linux only for all that to go away and you being forced to use something different like Gimp, you would 100% be pissed off
First my problem was fractional UI resizing making everything stutter and only supporting 60hz. I fixed that by going to KDE (Kubuntu).
Now my problem is that my battery doesn't last for a whole day of lectures - while it does with windows. Also, sleep is ass.
Will still probably fully switch in 2026.
The last Windows machine in my house is because of one program: Embrilliance. It's embroidery software that lets you make designs and send them directly to the embroidery machine. It technically works in WINE, but for some reason one of the cursors is missing, so when you try to draw freehand, you have no idea where the mouse is. Was thinking about trying Winboat for this eventually, but I haven't gotten around to it.
My school requires the installation of office apps like Microsoft access. I can't get Microsoft office apps to run with wine.
I also can't get games from Ubisoft connect to run with wine. I usually try lutris but the games always crash. So I have a virtual windows machine for school work and I have to play all of my games on steam.
Sounds like I don't know how to use wine or wine hates me
I mostly run Linux though.
I've only tried Trackmania, but was able to get it to work with Proton. I remember having one or two slight issues at first, dealing with Ubisoft connect, but I got it running pretty easily.
Don't play games with wine, use Proton
Ubi shit works better when you pirate. Dont pay for the trash versions.
My friend
I "tried" Linux but never got it usable. I initially decided to run a vm on virtualbox to experiment. I tried Debian, arch, kali, Ubuntu and all ended up having an input lag of 1-2 seconds. Windows the system was fine. But I found my self unable to do basic tasks it was no bad. I don't mean I didn't know a command or unwilling to find a foss software equivalent, I mean it took several tries to get the mouse over the X to close a program due to input lag.
OK I then decided to try a docker container with Linux. It got so messed up if I open docker desktop it displays an error that the container was unable to start, if you close the error to edit settings or create a new container it closes docker desktop, no way to fix it.
I was able to get a wsl command line working but all I found it able to do is add 5 steps to everything due to having to start the command, start wsl, log on, elevate permissions etc.
Okay, but have you tried actually installing it? VMs just have worse performance
That may be my only choice. Was trying to avoid it as I don't want to lose everything on my computer and dual booting would be difficult as I don't have a huge hard drive.
You don't need to install it to try it. Many distros will let you try the os while it is booted off of the usb. Ofc this doesn't give you all the functionality and you won't be able to save data. But you will at least see the performance is better.
My recommendation generally (although the current price of memory makes this more difficult) is to buy a second NVMe drive and install Linux on that. No fussing with a second install on one drive, virtually no risk of Windows thrashing your Linux install or accidentally deleting your Windows data while partitioning, etc. And you can just wipe the drive and install something else if you don't like it, or use it as storage if you ultimately don't like Linux.
I'm gonna second the reccomendation to just boot it from a flash drive and try it out. Virtualization takes a ton of performance and on lots of hardware isn't going to be a nice experience compared to actually running it without virtualization
You don't have to make the switch, but it'll give you a much better sense of what you might like, without dealing with lag and input delay :)
What you should have done if you're unwilling to nuke Windows, which you clearly are, was to swap out your boot drive and install Linux directly. Any drive will do for that purpose. You didn't try Linux, not really. You used some apps that run it.
This is sort of a compilation of things I have heard:
Too many distros to choose from and I tried a couple of the ones that were supposed to be good for new users, but had issues that I found too annoying to ignore. And when I tried to get help online, I got rude responses from Linux users who just seemed to assume that I was a young guy that ought to learn how to code and fix my own problems (I am not young and I will never be a coder) or accused me of wanting to be "spoon fed" the answer (yes I do, and exactly what is wrong with that? When I ask a question in an Apple-related forum people there have no problem just giving me an answer if they have one!). So I turned to AI for answers so that I didn't get all that attitude, and AI is great when it gives you correct answers but very often it just made shit up, and it's hard to tell if it's giving you a correct answer or hallucinating. And even an AI doesn't know everything, not yet anyway.
I live in a rural area and there are no local sources of help that I'm aware of, and definitely no Linux user groups if those are even still a thing now, but even if there are, if they were using a different distribution than whatever I am trying to run they probably couldn't help much.
Oh, and I absolutely hate typing stuff at a command prompt, I may do it occasionally to fix some weird issue (assuming someone else tells me what to type) but all the normal stuff should be doable using a GUI app. My Macintosh hardly ever asks me to type anything at the command line and that is how I like it! I am a computer USER, not a programmer, not a coder, not someone who wants to spend a great deal of time "learning" a new operating system. I want to be able to turn the computer on, read my email, browse the web, watch YouTube videos, type and print the occasional letter, save and view/play my photos and music, etc and not have the operating system get in my way, or force me to try to learn how it works internally.
And the final reason is that only Linux users still seem to think that reading a bunch of documentation is a prerequisite to using a computer, I have yet to see one good video that explains to someone that has never used Linux before how to use it (an "explain like I'm 5 - or 10 - and this is my first ever experience with a desktop computer that happens to be running Linux" type video). It is wonderful that so much random documentation exist but hardly anyone is going to just start reading it as if it were an instruction manual on how to build a garden shed, and even if they tried, anyone that doesn't have a photographic memory will quickly forget everything they've read because so much of it makes no sense at all to anyone who is not already very experienced with Linux. Nor will they remember all the options associated with various Linux commands that are typically shown in such documentation.
Like I said, kind of a compilation of things I have read or heard, and I didn't even get into the gaming stuff because I'm not personally into that and therefore don't really understand the issues there.
TFT and office, mostly. Libreoffice isn't valid, mostly because Microsoft intentionally breaks their own formats, but yeah.
I can give you reasons I have for not installing Linux on one of my laptops:
Intel graphics support, or the absence of it;
decent touchscreen support (Windows Ink);
WSL which I use with NixOS, and it does simplify most of my dev needs;
unfortunately, Adobe apps which I still heavily rely on (I'd wish I had an alternative),
PowerPoint (again, I'd wish I had an alternative).
If you want to comment: "oh but have you tried Affinity, Pixie, Only Office, Libre Impress, reveal.js, {enter your fav presentation/photo editing tool} -- yes I have, and no, unfortunately, it's not even close. Also, to be clear, I've never paid, and never will for the Windows/Adobe products.
(e) PowerPoint (again, I'd wish I had an alternative).
Oh for ducks' sakes... just make pdf slides, do you really need animation and/or transitions? They are going to be a proufoudly horrible and disconcertingly awkward mind searing experience anyway
i use neither animations nor transitions. but i do extensively use movies (which have a horrible support in Impress), and i use lots of equations (which you can enable using third-party plugins in Impress, but working with them is very difficult).
i've been bitten twice when i've been traveling on a conference and had to quickly put up slides in Impress, and ended up not being able to do what i wanted because of all of its limitations. i ended up using reveal.js, but that also has its own drawbacks, e.g., the lack of UI, which i can use to quickly fine-tune arrows, text positions etc.
Intel graphics support, or the absence of it
That's like one of the best platforms.
Decent touchscreen support
Pretty much everything on Wayland LGTM. If something doesn't look quite right (like, hover tooltips), it's probably the fault of the widget toolkit and will also be broken on Windows.
Windows Ink
As in stylus/pen/drawing tablet? kwin has awesome support, other compositors have some basics.
WSL which I use with NixOS
??? you want a container? distrobox can do that, or something like this
Adobe apps
true... slightly outdated repacks work fine in Wine tho
PowerPoint Libre Impress (...) it's not even close
Wine.
re: Intel
i have not been able to properly set things up on nix. i need oneapi Blender support, SYCL etc. unfortunately, i can't spend several days trying figure it out on my own.
re: kwin
again, my experience was mixed. some apps sort of worked out of the box, others had issues with detecting pressure sensitivity or palm rejection.
re: wsl
I don't need a container. when on Nix, i use devshells. what i was saying is that all the linux tools i ever need are easily available on windows.
re: ppt
again, i tried. it sort of works for older versions. but even then once i started importing media, it would crash. when I'm traveling and need to show slides, i simply can't afford to just debug all night why the video won't show properly.
for the record: i do have a linux laptop (fw16, with nixos), i just need to keep another windows one for very specific tasks.
"I can't install it on my phone. I only got a phone.
Hey, uh, you got any crystal?"
miracast doesn't work on linux.
"The file system layout is dumb. What the fuck is /etc? Also I hate using terminal"
But.. what actually is etc, opt, var, dev, bin, usr, local?
especially coming from windows...
there is no "Getting started" guide from the OS, you got to read a book or something to learn this..
during my early day i thought:
lol
https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
Also:
https://en.wikipedia.org/wiki/Unix_filesystem
Has a breakdown of what each has referred to, historically
Counterpoint
Does your average windows user know what any of Windows top level folders mean?
Some might think they do. But then very few programs respect the Windows standards, so...
The people who gave me their reasons for not using Linux do indeed know, and since this is a thread about best reasons not to use Linux, there isn't much need to argue the point of "no, it's the users that are wrong"
I've been using Linux for a long time and I don't know any of this really.
Basically, home directory is for everything, unless some instructions say some other path.
They rely on AutoHotkey.
It's true, Linux doesn't have anything close to AHK.
I love Linux. I use it wherever I can. I don't use Linux on my primary gaming workstation, for the simple reason that the display drivers, specifically mixed extended desktop and screen mirroring is just straight up ass.
Premiere, Photoshop, Lightroom, FL Studio. They either don't work or work terribly on Linux. That one DAW on Linux from Ableton devs that's decent still has awful UX compared to FL and VST compatibility seemed spotty. I do use Linux daily (Debian flavor) though just not on my main PC but on my laptop, and also on the work laptop for work.
Solidworks not being supported.
The solution I'm working on is to connect to a Windows computer via moonlight for their solidworks stuff, hopefully freeing up the potential to do Linux on their main machine
all 88 comments