Desktop Linux is in such a good place right now, and it's only getting better thanks to all the great developers.
Desktop Linux is in such a good place right now, and it's only getting better thanks to all the great developers.
I know if you can live without those then Linux is daily drivable for a long time, but I need all of them to work flawlessly, and every time I try Linux on my bare metal laptop a lot of those features are still missing, janky or require research and tinkering.
I really want to make the switch but I also need 95% feature parity. I don't game much so I don't care how many Steam games now work on Linux via Proton if the basic features of an OS that I mentioned before are not there out of the box.
Maybe time to try again.
Last time I tried a few years ago, it still seemed pretty hardware dependant as to whether you could ever get it all working quite right.
One is for a WiFi dongle: it needed a driver that wasn't in the non-free-firmware package, and the manufacturer's Linux driver was too old to work with modern Linux. Fortunately, someone had written a replacement driver that I could get from github. That involved compiling the driver code, though, and the process wasn't something a non-geek could be expected to do.
The other wasn't for a laptop at all, but a tower. I'd installed a WiFi card in it that didn't work out of the box -- I had to copy the firmware from the CD that came with it onto my machine to make it work. That was easy enough to do, though, that my grandma could have done it without a problem by following the readme on the CD.
That said, I run an abnormal number of Linux machines, and two hiccups out of a dozen or so seems like a decent track record to me.
certainly better that the good (bad?) old days! At one point with laptops at least it seemed to be no better than chance. Maybe worse.
Sleep/Hibernate - I remember hearing about some issues a couple years ago but haven't seen them lately, I think Intel has finally fixed some issues https://www.phoronix.com/news/Intel-S0ix-Linux-Failure-Hot
(Bias: went from being fairly attached to macOS to switching to Linux a couple years ago)
I use a ThinkPad, so I prefer the TrackPoint and rarely use the TrackPad, but everything else works excellently, especially with KDE.
Everything else? Including Wayland, fractional scaling on non-Qt apps, sleep, hibernate and HW video decode?
Yeah, I know if you have very common HW and restricted use cases, like track-point, USB mouse, display without fractional scaling, not using sleep/hibernate etc, then everything just works but those also "just worked" on Linux for the past 20 years.
I need linux to work on modern HW with modern quality of life features enabled that all the other OSs have out of the box, not to have to go back in time on how we used PCs 20 years ago just so Linux can feel at home.
If stuff like hibernate or mixed-DPI fractional scaling is still a foreign concept to it, then it's not year of the linux desktop for me.
As always, everything just works on Linux with the caveats that as long as you stay on the very fixed beaten path, never stray from it, only use X,Y,Z and avoid A,B,C, then everything just works, sure, but I'm not a college student anymore and my time is too valuable to tinker and find that new specific Linux path where everything just works in order to get the same desktop usability that Windows has out of the box with zero time investment.
It is what it is.
Support is also usually easy to check beforehand with a web search.
As for touchpad gestures, both GNOME and KDE have 1:1 gestures if you are running a Wayland session. If you are not running Wayland, you can install something like Touchegg or use another distro with built-in gestures. Linux Mint and Elementary OS both have great gesture support.
Hardware acceleration works great! Before I switched, Firefox didn't have it and in Chromium, you needed to turn on an experimental flag.
I can't comment on fractional scaling because I use two 24", 1080p monitors.
Ubuntu, and most other distros don't natively support hibernate. Sadly, that's a no go for me until they fix this (probably never) as I put my laptop in hibernate on longer journeys or over the weekend.
>I can't comment on fractional scaling because I use two 24", 1080p monitors.
Also need mixed DPI fractional scaling for my laptop and monitor combo.
EDIT I didn't realise there's a linux build for Reaper now! I guess I'll still have to sort out how to run my VSTs but that's probably a case by case thing.
I don't how good it is, but Google literally forced Microsoft to create a web version of office, so now Linux users have excel?