Hacker News new | ask | show | jobs
by pxc 1296 days ago
I've been using Linux for ~18 years, exclusively for ~12, and I haven't really had notable hardware issues in ~7-8. I definitely haven't had much frustration with working hardware breaking (and pretty close to none since I switched to NixOS).

I do feel your pain, though. I remember things being brittle and finicky for a long time back in the aughts. But these days, almost all of that disappears if you give Linux the same kind of hardware commitment you'd give macOS, and just buy hardware that is made or sold with it in mind. You do still have to pretty much stay entirely away from NVIDIA, though. Unfortunately Linux vendors still sell hardware with NVIDIA's shoddy components and drivers because CUDA dominates GPGPU applications.

1 comments

> if you give Linux the same kind of hardware commitment you'd give macOS, and just buy hardware that is made or sold with it in mind

This is true and good advice for those of us who are primarily committed to using Linux. It is however a significant disadvantage compared to Windows. It is quite a joy just not to have to think about precise hardware specs (& not to have to continually read up on their changes). Buy just about anything, from a top end laptop to some weird gadget from Alibaba, to vast scads of second hand machines and parts from ebay, and you can be near certain it will work with Windows. There's no point pretending that's not terrific.

It's also a real but lesser disadvantage against MacOS, because Apple do the hardware curation for you (part of what you're overpaying for of course).

On balance I still find Linux the best choice for my purposes.

Totally agreed. It's a point that I think people (like and including myself) who are passionate about Linux tend to be fussy about the framing of. It's ‘not Linux's fault’, and it can be painful to hear people talk about shitty desktop Linux experiences when you know the incompatibilities would have simply been avoided. It often feels like an unfair ‘apples to oranges’ comparison to compare OEM hardware on an OS it ships with to attempting to retrofit a Linux desktop onto random hardware whose supplier never even gave a thought to Linux compatibility.

There are some vendors where (for a premium) you can defer hardware curation to them, but too few of them provide laptops comparable in quality to a MacBook Pro or an X1 Carbon. System76 has some really top-notch desktops of various form-factors, and their firmware work on their laptops is awesome, but the chassis and design aren't on par with those top brands imo. Maybe the HP Dev One is on a par with an X1 Carbon?

> On balance I still find Linux the best choice for my purposes.

It's the same for me. The freedom, flexibility, control, and predictability I get out of running a Linux system make using a computer feel really good to me. Using Windows or macOS feels chaotic, confining, unreliable, intrusive, and alienating to me. Consequently I find that overall, choosing Linux gives me the smoothest, highest quality experience.