Hacker News new | ask | show | jobs
by dehrmann 504 days ago
There are two main issues.

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.