> That laptop didn't even exist before this year.

Here's your problem. The hardware wasn't designed to run Linux and you gave Linux no time to fix the related problems. Try older hardware or wait.

It works for me, said every Linux zelot ever. NVidia acceleration is horrid. The only thing that worked was directx on zorin. AMD? Only a few machines, even fewer models. What all the zelots we're running is built in Intel. "It works for me." Followed by bins by the truck full of unsupported hardware.

ThinkPads? Perfect every time? Dell? Have you configured you bios lately? Unsupported AMD? Grab your crayons on a race the old hardware will loose.

Linux has had 10 years to run on 10 year old hardware. Linux is not an OS. It's an attitude, and it's not a reflection on the technology, it's a reflection on the lowest common denominator.

Windows 10? I still have another 14 months left, and mass*.dev to thank.

Hardware that was built to run Linux? Drivers? If you have an AMD card and any interest in Linux, pull the card and prepare to trash the entire system, like the HP sitting on the sidewalk last night. Bye.

> ThinkPads? Perfect every time? Dell?

System76, Purism, Taxedo, Pine64.

Which brings us back to my initial point: it only runs properly without fiddling on a tiny minority of very specific hardware by a tiny handful of vendors (who often ship to only a tiny portion of the globe).

To be clear: I got it to run eventually after hours/days of fiddling.

Do I like it after all this effort?

No.

But sure, I'll wait. I've waited for Linux to become truly user friendy for 3 decades and I really really want to love it, so I'll wait some more. No problem.