Hacker News new | past | comments | ask | show | jobs | submit login

I don't know why folks think Windows is easier to maintain than Linux. Sure, if you're running Gentoo maybe, but Bluefin is the most hands-off and stable operating system I've ever encountered; and I've used ChromeOS. I've never seen a Windows install over a year old that didn't have ad popups, corrupted drivers, 100 apps starting and running in the background at startup, or was just slow as all hell.

Every one of these posts boils down to "I wanted to play Fortnite, now I can, that makes me happy." Sure, you've now given some random company access to your machine at the kernel level, but if you wanted to make that tradeoff, good for you. It's not a terribly interesting take though.






Everytime I read someone saying Linux is so easy, they name yet another distro I haven't heard of yet.

I'm squarely in the "use what works for you camp", but it seems like people forget their learning curve for what they are now used to.

My last foray into Linux included browsers that couldn't play videos, audio codec issues, and tons of other things that weren't worth the effort. I bet that's not the case for most, but that was my experience.

My windows systems have been running for years, with multiple hardware upgrades, and I have none of the issues you mention. Maybe it's because I don't play Fortnite?

I have seen trashed Windows, Linux, and Mac computers over the last few decades. It tends to depend on the user much more than the OS, and you're obviously going to find more windows users than any other desktop system.


Ubuntu is mainstream and nearly flawless these days in modern (but not bleeding edge) equipment. Veterans don't mention it because it has snaps, but regular users couldn't care less, they just want something they can use for their daily needs. No need to name niche distros.

> Veterans don't mention it because it has snaps, but regular users couldn't care less, they just want something they can use for their daily needs. No need to name niche distros.

The problem with snaps is they can cause unpredictable issues for a newcomer not expecting it.

It's espeically egregious when they force apt to pull in snaps, as it adds yet another layer of complexity no one asked for.

I started with Mint in Highschool and it served me well as a previous Windows user. It's quite literally Ubuntu, without snaps, and with a Windows-like UI out of the box (Cinnamon).

Not sure if it counts as "no-name" to you or the average beginner, though it's really starting to take the place Ubuntu used to have among beginners.


There isn’t a Linux end-user-oriented distribution/container/sandbox solution I’ve run across that doesn’t come with some set of complications. I’m not convinced that sandboxing being external to the OS itself is a viable solution, there’s just too many things that can go wrong with integration points and the like for it to work well for non-technical users. Feels like macOS got this more right by shipping “dumb” all-inclusive .app packages that the OS then handles things like permissions and sandboxing on.

For my personal usage if there’s a .deb/.rpm/etc option for a program I install that instead of the flatpak or whatever. It almost universally works better.


I agree; I always try to install a program through the distribution's page manager first and foremost—including AUR/GURU methods if available—over flatpak/snap.

I'm more okay with appimages; At least they don't require a framework to be installed on my end. I treat them akin to Windows programs with a "portable .exe" option.


Man, have you actually used the snaps? I don't know how a regular user would stand it. If you just have Firefox and Discord installed as snaps, it's a never ending popup annoyance mess. I can't imagine having more Snaps installed than that. You're told at least twice a day to close Firefox, and then you get told again to close Discord because there's an update for that. Then it says "Fuck you" and updates in the background, even though I didn't want it to, causing the currently running version to crash. Never mind that I was in the middle of something. Oh yeah and it's awesome how your dock icon just quits working half the time after an update, and I get to re-pin it. Not to mention, they start up slow as shit. I hate Windows with a passion, but snap makes Windows Update seem like a great system.

Ubuntu user since 2006 IIRC. Snaps are not such a big deal. Sure, they're slow to start, consume more resources, they're annoying with updates, and you gotta backup their private snap directory or they will lose your data. I've used Flatpak, containers, the Windows Store, etc., all have warts too.

Still, a regular user running Ubuntu LTS and regular backups will make snaps a non issue, because all OSes have similar annoyances and users learn to work with, or around, them.

Linux is exceptional in the sense that nearly all distros aim to give users more freedom to use their computers, not to corral them into a walled garden to milk them. It won't meet everyone's use cases, but it doesn't force you to choose: you can always use several OSes. It's not marriage.


Just merely having the `snapd` running was pushing my machines into high cpu load. No snaps actually installed, only snapd. It is a pox.

That bleeding edge point burned me many times. My most recent lenovo legion refused to work with any distro I tried. I'm no Linux guru but comfortable with Linux and just couldn't get the gpu to work.

I've been using Ubuntu and Fedora and I LOVE the simple and straightforward Gnome shell I have on both. It's useful out of the box and that's perfect for me. It's very Mac like in its way to promote a sane default rather than endless configurations. I don't want to waste time changing the screen background.

It very much depends on one’s hardware, needs, and expectations.

Having the “wrong” hardware alone can significantly degrade your experience, as can distribution choice, with some not including the drivers (usually Nvidia) and/or configurations (e.g. h.264 hardware acceleration in browsers) required for a good experience. Same goes for laptop battery life, with some distro/laptop combinations being reasonably ok out of the box and others being a disaster.

From the perspective of things mostly working as expected regardless of the user’s machine, skill level, etc, Windows unfortunately still has a leg up. Windows can’t compete at all on the grounds of annoyances like ads, but for many if not most users that’s secondary to the OS running reasonably smoothly and being able to do what they need it to with minimal fuss.


I always find it bizarre how different people's experiences are.

> I've never seen a Windows install over a year old that didn't have ad popups, corrupted drivers, 100 apps starting and running in the background at startup, or was just slow as all hell.

I've never had any of these problems, the sample being Windows 98SE, Windows Vista, Windows 7, and Windows 8.1/10. I've never once had to reinstall Windows. As far as I know, things like this happen because people install random binaries suggested by ads, not because of anything to do with Windows, and stopping that is a large reason why we have the locked-down ecosystem we have today.

I do think Windows has gotten worse over time, but I've never found Windows to require any "maintenance" since the days of defragging disks.


Agree, many non-technical people I know have a horrible Windows performance after a short use and cry for help (or try to buy a more powerful PC). This is not entirely Microsoft's fault, but the system enables all of the invasive behavior of programs installed, including browser notifications and addons, which causes all the problems. Many also install anti-virus software, which makes things even worse.

Funnily, when I myself tried to install Windows recently I immediately bumped into issues.

1. You can't install it without internet connection (by default). I don't have RJ45 port on a laptop and at the same time Windows couldn't get Wi-Fi card to work and connect to a Wi-Fi network in the install phase. Dead end for a casual user.

2. I wanted to use external GPU, but Windows could not make it work automatically even with correct graphics drivers installed. Had to search the internet and find a fixing .bat script that solved the problem.


This person just wrote like 1,000 words describing all the activities that they think are easier to do on Windows versus Linux and the first sentence of your comment is “I don't know why folks think Windows is easier to maintain than Linux.”

Like, is there some alternative format you need it explained to you in?

> Every one of these posts boils down to "I wanted to play Fortnite, now I can, that makes me happy."

Dude, what?

Like ok, just imagine for a second, take something you do every day, maybe reading HN, and pretend that this just simply stopped working on Linux. How would that make you feel? Frustrated? Annoyed? Maybe you would, I don’t know, look for alternative software which would enable you to do the things you want to do?


> This person just wrote like 1,000 words describing all the activities that they think are easier to do on Windows

Keeping a Windows machine updated is a nuisance. You can do it manually or leave Windows to do it by itself. It's less of a nuisance than it used to be, but, still, you'll find the machine rebooting for no good reason from time to time because updates can't be applied while running, because the file system can't rename/delete/move a file that's open. Programs downloaded from the app store (the "package manager") will, sometimes, restart without warning, for the very same reasons.

Installing software that's not in the app store involves chasing down the company's website, navigating it, finding the appropriate executable, and running it. Sometimes it is not happy with the power to overwrite and erase all your files, it also wants to be able to do that with all files on the machine, and asks for administrative permissions, which, usually people grant them.

Then you are happy until your flow state is interrupted by the program asking to download an update, because each program manages its own updates, and can't install updates while the program is running, because the toy file system it uses can't do anything with open files. And all the DLLs the program uses are open.

If you are happy with all that, there is gaming, which is a nice thing Windows has that Linux isn't great at. I brought a console. It's simpler and more convenient. Also makes sense - my computer is my workstation and the console is my PlayStation. Even though it's not a PlayStation.


There is free software for managing system and software updates and installs.

True, but it’s not part of Windows. How much testing went into it?

I'd argue that keeping Linux updated is at least as much of a nuisance.

Who is keeping a Linux machine updated without regular restarts? I've never heard of that.

Yeah, many applications on Windows update themselves. I've never seen one restart without warning, though I also don't use the windows "app store".

Meanwhile, on Linux, you often do have a package manager with packages available for a bunch of third-party software. Except the version is often years out of date. If you'd like a more recent version, the instructions for that (on the project website) are usually either to run a bunch of CLI commands to install and approve keys for another external package source, or pipe a command from a website into a root shell.

And then sometimes you end up with 20 of those extra package sources. And one randomly breaks, and you have to do a bunch of debugging to figure out why and fix it.

And then some package may either fail to initially install, or an update fail to install, due to some bug or config error, and you're stuck until you can figure out why.


> Who is keeping a Linux machine updated without regular restarts? I've never heard of that.

You only need to restart when the kernel has a security update, and you can do it at your own convenience. Same happens with some fundamental components (such and Gnome session manager). My Fedora box usually has a 30 day-ish uptime. The Ubuntu laptop a little less because of its usage pattern, but it signals when a restart would be a good idea, and leaves the decision to me. When it’s time, shutting down and restarting is just a couple seconds. Fedora is more cautious and does updates on startup or shutdown, and never automatically.

A distro is a curated work. All the bits and pieces are known to work well together. The price is that you might get behind the latest and greatest from time to time. If you are using 20 PPAs or package sources with varying levels of testing, you shouldn’t blame the distro for your self-inflicted wounds. Unless you actually know very well what you’re doing, use the packaged versions. I actually know what I’m doing and I use the packaged versions, because I’m paid to work, not to debug my setup.

> And then some package may either fail to initially install

I had experiences like that with Debian Sid. As is well known to anyone familiar with the Toy Story universe, Sid breaks your toys. I’ve never seen anything like that with Debian testing, Ubuntu, RHEL/Centos/Fedora in the past 20 years or so. But I never actively tried to break the package system by having 20 different sources for stuff.


I think you’re missing the point here. I agree Windows can be a pain.

What this person essentially did was describe why their workflow is the best for them. You responded by saying “I don’t understand why people like things that work for them” and then described the reasons that you like your workflow and how it is more comfortable for you. Do you not realize that you are doing the same thing? You are saying you “don’t understand” this person who is doing exactly what you are doing, solving the same puzzle and just arriving at different answers.

It’s not about which OS is better, I regularly use like four different OS for work and play, I get they all have strengths and weaknesses. It’s about the complete and total inability of hardcore Linux desktop users to empathize with anyone who disagrees with them. Which happens to be something like 95% of computer users.

This is one reason why I really appreciate people like Nate Graham and his work on KDE, he seems quite invested in making KDE polished and usable for everyone, not just Linux dweebs like us.


It works for them, that's not up for debate. That doesn't mean it works for anyone else, or even for most people (most people endure Windows either for lack of options, or for not knowing anything better). Most people also don't think about their operating systems, and just use whatever comes with the computer. It's not they don't know of better options - they actually don't care and think life is too short to bother with things we passionately debate.

> It’s about the complete and total inability of hardcore Linux desktop users to empathize with anyone who disagrees with them.

I empathize. I also disagree with their analysis. Windows is still an objectively terrible OS and people just learned to live with all its misfeatures.


I think the parent comment is right, no matter how many words the poster used to describe his problems. This is a key take:

> I was pretty hardcore with Linux. I’ve gone through countless distributions, preaching Linux as the good news to everyone.

This guy complains that Windows is easier after self-inflicting unwanted experimentation instead of staying with something stable that works, and ironing whatever quirks are left. Experimentation was not aligned with his needs.

Furthermore, it was gaming indeed. It's always gaming.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: