Hacker News new | ask | show | jobs
by temp8964 1678 days ago
The TPM thing for Windows 11 makes all my home PCs (5+) not meeting the requirements for upgrade, even though they all work totally fine. I am seriously considering moving to Linux desktop and I am doing research on it. I have tried a couple times in the past and my experience with Linux desktop was terrible. I am still not convinced to make the move. Maybe I need a Chromebook kind of OS for my family and a different one for myself.
4 comments

You might have heard it before, but here it is again: your "terrible" experience might be (partly or not) due to the fact that you've been using Windows for decades and know how to solve problems. On desktop linux, you might not, so you experience friction and frustration.

Desktop Linux is indeed somewhat behind OS X or Windows. I'm currently on (somewhat dated) Ubuntu 18.4 from 2018, and it is more or less on par with Windows 7 from 2009. For me that's not a problem, I liked Windows 7 and actually stayed on it until 2018, but keep this lag in mind.

I gave Windows another chance with Windows 8 after switching to Linux Mint KDE of all things and that finally killed off any desire to use it as a daily driver for good. I found KDE very understandable coming from Windows, in all honestly it felt more like "proper Windows" than the industrial accident that was Windows 8's UI ever managed.

A user-friendly Linux distro like that was a gateway drug into becoming a terminal jockey though.

It’s definitely Linux that’s the issue. Too many driver issues, software version issues, lack of unified distro environment.
Yeah, I feel your pain. I hate Windows more and more every day, but whenever I try to use a Linux Desktop for anything serious I find I hate that even more. Some day Microsoft will achieve a level of awfulness that makes Linux Desktop's awfulness the more tolerable alternative for me, but it won't be today.

Maybe if I get really really lucky Haiku will be usable for my use cases by then, but that doesn't look very likely.

I just can't bring myself to use Windows anymore, but I agree that Linux Desktop just isn't there. I'm mostly on Macs these days, but I still have a Dell laptop running Fedora 35.

Every other day something breaks. We're spanning the entire range here, from petty stuff like Firefox missing fonts, to straight up the kernel not booting. And obviously everyting in between, like apparently the only way to receive Exchange mail is to pay for a Thunderbird add-on. Or setting up the VPN requiring arcane SELinux magic.

I honestly don't see how one can recommend desktop linux to someone without at least a minimal knowledge of how the OS works and some decent terminal-fu.

As sad as it is your parent is right. Non-technical users should just get a chromebook.

I'd never recommend Fedora, non-LTS Ubuntu, or Debian Unstable for a Linux newcomer. Any time you run a development release, you risk breaking something whenever you update.

I've been happy running Cinnamon on Ubuntu LTS releases, and I like what I see playing with KDE as well. I've never had a kernel fail to boot (other than by hardware failure), and AppArmor is, IMO, far better at staying out of the way than SELinux. I can't help on the Exchange stuff, I've never had to deal with that.

It would be a little easier to just run Mint instead (Cinnamon being native there), but on Ubuntu you can just "apt install cinnamon-desktop-environment" and then choose Cinnamon the next time you log in.

Exchange access outside Outlook and Apple's Mail.app is PITA anywhere. Part of why you need to pay for Thunderbird add-on is that Microsoft asks for license fees. Nobody is going to pay that for you (and for Apple, it is hidden in the overall package price).

What SELinux magic you had to do for VPN? All VPNs that I've set up were fine with just clickety-click in the GUI.

Well you are running Fedora which is a bleeding edge distro aimed at Linux devs and is a testing ground for red hat. You’d have a lot less problems on Ubuntu.
Not really; I've never had any problems with Fedora. It is actually pretty polished distro.
I didn’t have many problems either except in regards to my nvidia graphics card. I’ve used Ubuntu for about a year (coming from Fedora for 3) and Ubuntu is more stable in that regard.
I hear this a lot. What I don't understand is why my own experience is so different. I don't find Linux desktop awful at all. On the contrary, I find it to be the best (by far) experience as compared to both Windows and MacOS. It's so much more convenient. MacOS is kind of OK, but Windows is nearly unusable.
Probably a lot of it is just that we use personal computers differently and have different expectations of them.
What I've seen it is not just expectations, but also experience/inertia.

When somebody is used to (for example) Windows, he then approaches any problem the Windows way. But the Windows way may be not the optimal one on any other system. But since it was optimal on Windows and the person doesn't know anything else, then he will see suboptimal results anywhere else.

It is not just Windows -> Linux; the same problems will be experienced with Windows -> macOS. Even Microsoft had the same problem, when they redesigned Windows elements and the uproar it caused.

The key to enjoying Desktop Linux is giving up on the desktop environments that try to ape the Windows/Mac stuff and just biting the bullet to a tiling WM. It's a steeper onramp (e.g. you somehow have to know you need rofi to have an alt-tab window switcher) but it leads you to something different and better.
More generally, I only find desktop Linux tolerable when I start from very little and build up to what I want, rather than starting with a full DE—even the heavier "kitchen sink" XFCE variants are too heavy to start with.

There was a period of maybe three years in the late '00s when Ubuntu was really killing it with their defaults & configs under Gnome2 and it really was quite nice, but before and after that, I've found going minimal and all hand-installed to be the only way not to constantly be angry at my machine and experiencing all kinds of mysterious brokenness.

In fact, accepting that what you can productively and pleasantly do with desktop Linux is a different (though overlapping) set of things than what's productive and pleasant under Windows or MacOS, and not trying to do those other things at all, is the path to contentment under desktop Linux, I think. At least until it gets a lot better, which, with all the Wayland shake-ups, seems really far off, if it ever happens. I think it's more likely Google's replacement will get actually-seriously-no-bullshit-quite-good for desktop use, before Linux does.

For the most part, though, I just stay on MacOS these days. All the time I lost to Linux during my decade or so of using it as my main OS on desktops and laptops taught me a lot, so wasn't completely wasted, but I just can't be bothered anymore. I just want to start up the machine and get stuff done. MacOS gives me plenty of glitches, I don't need even more, plus a ton more crashes and weird behavior. And I do want my computer to just do a bunch of nice stuff for me automatically, without constantly (instead, merely often) breaking or glitching or requiring me to set all that up.

Maybe look at using Android for the desktop. Example Android-x86 (https://www.android-x86.org/) and others. The thing is, many people are already using Android for their smartphone. The jump to laptop or desktop is arguably smaller than many make it out to be.
Don't consider - just do it. One at a time. The more you consider, the lesser the chance that you actually will.

Linux desktop is terrible only as long as you perceive it as an "other Windows" thing. No, it is something completely different. Instead - make a commitment, embrace it - and you will learn to love it.

I actually tried this approach before, but eventually something would be come a last straw to force me give up. For example, as I know, there is nothing comes close to Windows RDP on Linux Desktop. On Linux desktop, it's very hard to remote to the local desktop session from remote, also no automatic resolution adjustment like RDP.