Hacker News new | ask | show | jobs
by johntdaly 1538 days ago
I think you overestimate how “well” things work.

I’ve had cases where hardware worked great with Linux and was buggy or unusable with Windows and vice versa. I’ve even had some hardware problems on Macs. Hardware can have bugs, revisions, or interpret a standard in their own way that causes problems. Just look at hibernation, it is often buggy on Linux and sometimes even on Windows.

Rare hardware is likely to be problematic on any os. New hardware is likely to not have a Linux driver yet. Old hardware is unlikely to have a modern Windows driver at all. Drivers can have bugs and crash. (I’ve had cases on Windows where I needed to instal the MS driver because the Vendor driver crashed or vice versa)

You notice a lot of this stuff if you build your own computer, try different OSes and distros, are into retro computing etc... It is easy to forget misbehaving hardware/drivers because until you have a solution, you are not using that computer.