Not suggesting Linux is for everyone, but if you happen to use it or are thinking about it, it's nice.
Not suggesting Linux is for everyone, but if you happen to use it or are thinking about it, it's nice.
This with M1 is the smoothest UX I've ever had, even compared to my powerful Windows computer. While Linux and SwayWM did feel a bit more snappy, the other part of the UX was lacking enough that I spent too much time tweaking and not enough time getting shit done.
Wirth's law says software gets slower more quickly than hardware gets faster.
There are other similar eponymous laws, but they're basically those two laws stated differently or with different attributions.
I feel like this is being over-used at this point. Modern gnome works fine.
For me, I like the simplicity. I don't need any extensions. I don't have to hunt around for settings in ten different places with different user interfaces (windows, I'm looking at you). I have never got on with the window management in OSX, but some clearly prefer it.
I guess KDE is what people who want everything to be customisable out of the box should use, but I haven't tried that in years.
Fedora supposedly is amazing because always ahead, and I would, except that I'm terrified of upgrading because every time I do, gnome breaks plugins. Gnome without plugins is not usable from my perspective (system tray), which essentially managed to create this horrible situation where I have to delay upgrading for 6 months to be on the safe side.
Kubuntu on the other side, is ubuntu. Canonical messed up badly with Pro, so I'm looking for alternatives. That's when I realized that my only problem with Fedora IS GNOME. Next time, I'm sticking to KDE, I don't care what the most common one is, KDE seems to be more stable and that's important to me.
And the window manager is way more flexibility for heavy multidesktop users...
Try XFCE or some other low-resource UI.
Windows + "putty" would regularly lose keystrokes at the beginning of the word. And for whatever reason, typing "putty" would not select "putty" as the top choice, but "puttygen".
And then I wrote a text in Notepad where I had to paste in some information. Ctrl+V and started typing. Boy was I surprised that the paste command was delayed and pasted halfway into the next word.
Like WTF Microsoft? You have 4 CPU cores boosting to 4+ GHz and you can't keep up with my typing speed in the core UI of your OS? Is this thing dedicated entirely to vision-impaired retirees?
Windows is built for the average person who just needs their computer to manage itself. The average Windows or macOS user wants the system to prompt regularly and for the "yes" button to just make it work.
For most users, that's just *way* too hard to do, so it never gets done.
With Windows, it'll force updates on you at some point, so Grandma will be updated whether she wants to or not, even if she's in the middle of something. Users like that *need* this.
That's *way* too hard for many users. If it isn't done completely invisibly in the background, or completely forced on the user, then it just won't get done.
And then there are these ultra dedicated people who do everything to be independent from others to the point of social isolation.
What is happening?!
Still, when Grandma won't update her computer because clicking a few buttons and typing a password is too much work, we can't point to the past here: she wasn't updating computers in her younger years either, and usually wasn't using a computer at all. Even middle-aged people now are using computers and smartphones, when in their younger years they didn't have those things.
But if someone is like my brain damaged sister (who drinks their lives away) and is incapable of grasping any information, I make a simple script with just a single command (that I put in a folder called 'scripts' under root) to run at a specific time in the background to do the updating (Typically during hours of non use). The only time it really has to be rebooted is when a new kernel is installed. Well, I let the user take care of that whenever they reboot, or shutdown their machine.
In fact, to make life easier, that is what I do for all of my household computers so that I don't have to think about it (because I am lazy).
Ever think of doing that?
Both OSX and Windows feel like an archaic mess when you go back to them.
How are system restarts still a thing?!
I miss that so much when I'm on windows and not on KDE.
KSplice, for example, lets you update the kernel without rebooting.
E.g. a shotgun pointed at your feet
I also have experienced performance, usability, and integration problems with every Linux desktop environment that I've used.
Linux desktops are certainly not "nicer period". They're better than Windows and macOS along certain axes (e.g. transparency and modularity of internals) and worse along others.
Hah! I could say the same for Windows! I'm the family IT support person and I've experienced all those problems and a whole lot more in Windows. Especially after Windows upgrades (e.g. going from Windows 7 to 10 or 10 to 11).
At least with Linux there's always a way to fix it. It might be in some obscure StackOverflow post or the Ubuntu forums or the Arch wiki (which is fantastic BTW) but there's always a solution.
With Windows there often isn't a solution other than, "wait for the vendor to fix it." There's not even good troubleshooting options in Windows because the built-in logger is the worst in all of the history of computing and I don't know how anyone can put up with it!
Now I acknowledge that I’m helpless on any platform.
In before, “Yeah, we’ll, I just don’t use that feature so it doesn’t bother me.”
It's been this way for 30 years.
And yes, this counts for "fully supported" hardware.
Let's see: in the last couple of years, my Linux laptops have made me... spend a few minutes googling for how to get systemd to leave dhcp-provided dns servers alone, and one time where I couldn't get a serial driver to install cleanly. Meanwhile, my (work) Windows laptops have tried to burn down my house.
I expect that at some point in the future Asahi linux will be mature enough and someone will have finally figured out how to support the trackpad properly so we really can enjoy Linux on Apple’s incredible hardware.
Then I’ll have some kind of awakening where I realise it’s not normal for The Animals to play an outro to every meeting, and well… it’ll be goodbye macos my old friend of 20 years.
> someone will have finally figured out how to support the trackpad properly
We're there, if you use Wayland. In Firefox I have pinch-to-zoom, forward/backwards swipe shortcuts and KDE has 1:1 desktop navigation gestures. I'm using a wired Magic Trackpad, but I'm sure the behavior is the same on all of Apple's trackpads. Give it a whirl this weekend, if you've got the stuff lying around!
Ergo I stuck with Windows and used Linux in VMs when required. Then I dived out back into macOS about 3 years ago. This was just expensive, volatile and obtuse. If you stay within the rails it just works though and I'll give them their due; the hardware, particularly ARM is top notch. But again some stuff I need to do just doesn't work well on it and it's very pay to play. I feel a little exhausted if I'm honest after riding the rollercoaster on that.
So now, here I am with an ass end desktop PC again running windows 11 pro and it really does just work fine. I got one annoying notification which was gpedit'ed out and it's been wonderful so far with no further eye pokings. I don't get ads thrown at me. It keeps out of the way. There was one hardware issue which was fixed by replacing an HDMI cable with a DisplayPort cable. It's absolutely boring which is how I like things. If something does go wrong, a thousand people will have had the same issue, so I can fix it with Google in 10 minutes.
Edit: I feel dirty giving Microsoft some credit here.
Edit 2: notable commercial apps I use: Photoshop (sorry gimp doesn't cut it), Lightroom (and no darktable doesn't cut it) and Excel (libreoffice nope). I also have a Lenovo T495s Ryzen here running Ubuntu that hangs after 2-3 minutes on the desktop consistently.
This is the hilarious thing: https://ubuntu.com/certified/201906-27170
And yes it hung on 18.04 LTS as well.
I don't have the time or energy to deal with that shit in my life.
The issue is related to Radeon and power management. That’s as far as I got with debugging before my crushed soul put windows back on it so I could get some shit done.
Randomly (maybe when Gnome is upgraded) most of my plugins break and leave everything in a bad state.
There was the time when ArcMenu broke and left me with no launcher or way to get to anything short of finding my way to a terminal and blowing away my config.
There's the fact that my Logitech MX Ergo is unusably laggy unless I configure a text file: https://wiki.archlinux.org/title/Bluetooth_mouse#Mouse_lag
There was the time that Dash to Panel was retired and replaced with the same code but in a new location.
There's the fact that most usable window managers don't support enough zones to snap windows or keyboard shortcuts to do so, and that if you mention this everyone will tell you to use a tiling window manager and act like you're "not a real engineer" for using anything else.
There's the fact that all Linux window managers forget that multiple monitors exist. WMs with launchers will have launchers only on one monitor. Using i3 on multiple monitors is endless pain.
There's the fact that there are a million Linux package managers, they're all feuding with each other, and software developers who care about users more than political infighting have largely given up. Updating Discord on Linux is a nightmare; if I don't use my Linux laptop for a month or two even Google Chrome will be stuck in a state where I have to manually download and reinstall a new package.
I started using Linux in 1997 with Red Hat 5.2. I've used it throughout my career, and 26 years later it's still not ready for every day desktop/laptop use.
So you're saying that the apps that aren't available on linux, aren't available on linux?
What a great surprise!