Every time the Mac decides today's another day when flipping it shut will randomly also disable the external display, I get a little more frustrated, or when it's dumb about not switching my headphones out of bi-directional headset mode to a HQ audio profile once a call ends. These things are just flawless on my Linux system.
Battery life on the M1 Mac is absolutely stellar and probably about double of the Intel-based Linux one, though, which I agree is a valid deciding factor for quite a few users because it can really change how you go about your day.
I’ve only tried the System 76 Lemur Pro and the Framework 13, both of which worked smoothly. The Framework has better build quality, and I can wholeheartedly recommend it to anyone who wants to try a Linux laptop.
Arch Linux ran without a hitch. KDE on Wayland is now incredibly polished and, surprisingly, a far better UX for me on a laptop than Apple's.
It takes around 1 to 2 years for the kernel to catch up on more stable distros, but I can wholeheartedly recommend Asus laptops for Linux use.
Servers are configured differently (config files, puppet) with static configs. This works great for server deployments. On laptops, too much is always changing--new networks, powering on and off, etc.
The other issue is yes, drivers, but not only because of supplier pressure. There seem to be more peripheral devices (sound, webcam, bluetooth) from low-end vendors, so the devices are buggier and less likely to get support. Servers care about disk and network. There aren't as many vendors, and the have incentives to have decent Linux support.
I wouldn't recommend it for your laptop unless you're an enthusiast. Suspend/sleep is still janky, power saving is poor and dock support is hit and miss depending on the day. And this is after applying a lot of tweaks.
For desktop it's fantastic and I would recommend. It's not without some issues but what OSes is actually without any issues.
For server, I can't imagine using anything else.
I had a similarly good experience with my previous laptop, an HP Elite Dragonfly. Only niggle was that not all bits of firmware was upgradable via fwupd, so I had to ocassionally boot into Windows to do the firmware updates. But other than that, I don't recollect any issues with it either, suspend/resume/power management all worked as good as Windows. In fact, battery life was better than Windows when I applied powertop's tweaks.
And I'm sure the laptop experience is equally good on "native" Linux laptops, such as the ones from System76, Slimbook, Tuxedo etc.
So personally, I wouldn't make a blanket statement like "I wouldn't recommend it for your laptop unless you're an enthusiast". To be clear, I'm not claiming that the issues you describe don't exist, but at least for laptops known for having official support for Linux, the experience should be good.
Its audio system is also fucked, if you plug in headphones tte thing will play from the headphones at the volume of the speakers. The system doesn't see the headphones, it only has a generic audio output and switching between speakers and headphones happens IN HARDWARE.
The battery life ain't great, though I don't know about hibernate 'cause I ain't wasting 32 gigs on swap. Suspend seems to work fine, though I don't know how much power it'd drain over the course of, say, a night.
I'd give this laptop to my grandma even. It's great to use. Gives me zero trouble, can't say the same for my wife's Windows laptop.
The only weirdness I've encountered is some crashing in some lid-open-or-closed software, probably because I tried to make sure it wouldn't sleep just because I wanted to carry it to a conference room.
I had a similarly good experience with my previous laptop, an HP Elite Dragonfly. Only niggle was that not all bits of firmware was upgradable via fwupd, so I had to ocassionally boot into Windows to do the firmware updates. But other than that, I don't recollect any issues with it either.
And I'm sure the laptop experience is equally good on "native" Linux laptops, such as the ones from System76, Slimbook, Tuxedo etc.
So to make a blanket statement like "'the modern experience' is dogshit sliding down a wet stick for laptops", is pretty disingenuous and very disrespectful towards all the developers who've worked so hard on making Linux viable.
HN mostly agrees:
https://news.ycombinator.com/item?id=32964519
I am unusually OCD with touchpads though, and have a history of actually smashing them during times of high stress. Why the touchpad isn't taken more seriously in Linux-land is a mystery to me and certainly a point of contention. For all the other benefits of Linux on a laptop, it is something I've always just accepted and been otherwise very grateful for.
In fact, I think Apple should take a page out of Linux' book and put cursor acceleration in system preferences instead of the terminal. The amount of work that Apple puts into enforcing controversial defaults is mind-boggling.
Just need to get a laptop to try it.
If you wanted to prove that it's accurate you might include qualitative data, or, gasp, ignore HN since it comprises largely of marketers and not so many engineers.