That is how I used to feel, back around 2012-2014 when I first used Linux. Fell off and recently switched back after endless frustrations with Windows late last year.
Now it feels like how Operating Systems used to act. Actually useable without the endless BS of internet searches when I try to find a file, endless bloat software, bullshit tracking, etc. Its far more useful and something I actually enjoy using now.
Absolutely this.
I also was pushed away hard from Linux at around that time. Back then, it wasn't ready - but that changed quickly and now there really isn't much of a reason left not to switch other than inertia and if you really need those online games that cannot be played unless you allow their spyware kernel anti-cheat.
But I switched to 100% Linux (incl for gaming) about 4-5 years ago and it's just so, so, so much better than Windows in practically every regard.
The funniest thing about Linux is that it is actually
easier to learn for new people than Windows.
Because Windows is basically just decades of terrible legacy behavior, terrible UI design and treating the user like a god damn idiot since the 90s.
And that legacy keeps getting carried over with every new Windows release, just getting worse and worse and worse....
Meanwhile, start teaching someone to use PCs with Linux on a noob-friendly distro and things just "make sense" for the newbie.
I've heard that one especially often from tech support people when raising kids. One of them told me when their kid had to use a school PC for some at-school work, that PC had Windows, the kid went to the console, put "apt install krita" and was quite shocked that the Windows way to install the vast majority of software is drastically more complex than that
I'd still say it's not for everyone, and you do need to have some basic level in technical literacy to solve the rare issues you might be facing.
But if you have that capability, I'd say give it a go for sure.
In case anyone is considering the switch to Linux, please be aware of this tangible list of reasons why Linux is not ready to be your main OS:
itvision.altervista.org
That list was very obviously written by someone with a raging hate boner for Linux.
Sure, the guy writes he is objective and that he's not FUD-spreading, but that's just blant lies - many claims are frankly either wrong or misleading to the extreme, he's shifting goalposts in the page itself or just straight gaslights people ("If you think any Linux criticism is only meant to groundlessly revile Linux, please close this page.", "Almost every listed point has links to appropriate articles, threads and discussions centered on it, proving that I haven't pulled it out of my < expletive >. And please always check your "facts".", etc.).
It's a pretty nasty thing and that it's even spread at all is a damn shame.
Even the author himself says he doesn't like the list anymore:
TBO I want to drop this article or rewrite it completely. I don't like it any more.
Linux in 2024 is actually a ton better than it was in the late 90s when I first tried it. It's actually quite usable. There's a question of native games (pretty much disappeared completely aside from the Indies) and native software but Wine has become so powerful, you can run so many titles flawlessly if you really want to stick to Linux you perfectly can.
There's some remaining growing pains like missing HDR and 10/12bit per channel color display support but other than that, Linux can work fine for the average Joe.
I could go and dismantle almost the entire page this dude has written, but I don't have THAT much time.
So let's just do your excerpt:
- ! The open source NVIDIA driver is much slower (up to twenty times) than its proprietary counterpart due to incomplete power management (it's solely NVIDIA's fault which refuses to provide the Nouveau project with the required firmware).
- ! The open source NVIDIA driver, nouveau, does not properly and fully support power management features and fan speed management (again, that's NVIDIA's fault).
Not technically wrong, but:
WHO CARES?!
Nobody uses open source NVIDIA drivers. You either use open source AMD drivers (mesa, which is great) or you use closed source NVIDIA drivers.
It is a non-issue. A point raised to raise a point.
Ehhh.... ChromeOS has HDR. ChromeOS is a custom Linux. I know others do as well. KDE added experimental HDR support recently. Wayland (the x11 replacement, with some distros already switching to it by default) has HDR support ready to merge in. Cosmic has HDR.
HDR is not widespread yet on Linux, but claiming it isn't supported is bollocks.
- ! Keyboard shortcut handling for people using local keyboard layouts is broken (this bug is now 15 years old).
This bug is long fixed on most distributions. He does have a point, though, that there are still issues on Linux with some non-latin alphabets, eg Chinese is not widely supported and if it is, it's not nearly as good as on Windows.
- ! X.org doesn't automatically switch between desktop resolutions if you have a full screen application with a custom resolution running.
- ! X.org allows applications to exclusively grab keyboard and mouse input. If such applications misbehave you are left with a system you cannot manage, you cannot even switch to text terminals.
For the first one, I'd argue that it
shouldn't. I don't want full screen applications without admin access rights to change my desktop resolution around.
For the second, it's the usual "in this theoretical case, this could cause issues"... okay... how often has this actually happened to anyone? This is certainly the first time I hear about it, and again, I've been at it for many years...
- !! There's no shared common universal API for complete rendering fonts under Linux which means fonts may look quite different depending on the application or library they use. At the moment fonts in your distro could look differently in web browsers or applications using either GTK, Qt or EFL.
How is that a downside? It isn't the OS that should determine the "true" way a font should look. That's deeply in the application realm.
Are you telling me you can't have two applications on Windows that could (if they wanted) render the same font in slightly different ways? I honestly doubt that.
- !! Linux lacks an alternative to Windows Task Manager which shows not only CPU/RAM load, but also Network/IO/GPU load and temperature for the latter. There's no way to ascertain the CPU/RAM/IO load of processes' groups, e.g. web browsers like Mozilla Firefox or Google Chrome.
That is just completely false. ALL graphical Linux distros have a Task Manager-variant, which you can change if you don't like the default.
Personally, I am using System Monitor. It can do everything this point claims only Windows' Task Manager can do.
Honestly, my impression of that dude's list is that there are ton of "arguments" that are bug reports which he himself made, where he then proceeded to make an ass of himself and is now (10+ years after) still mad that he wasn't acknowledged properly by some maintainers back then.
Talk about holding a grudge, that dude puts Warhammer dwarves to shame.