> On some laptops, Ubuntu can even use the wireless card without all the typical struggle to get the driver into the kernel.
Funny you mentioned that. The last laptop I bought was from Walmart. Since Walmart only carries a couple of laptops in the store at any given time, I figure they must sell millions of those models.
I got it home and spent a few minutes checking to make sure everything worked with the factory disk image before I put an OS on it. Hmm, everything was fine except the wireless. Control panel said the driver wasn't installed. That's odd, why sell millions of units and not bother to install the wireless driver? So I go to download the driver, can't find one. I guess that explains why the driver wasn't installed - apparently there was no driver for that version of Windows. No big deal, we weren't going to use the wireless anyway. So I pop in the CentOS Linux installation stick with my kickstart file on it and walk away. An hour later I come back and I see it's downloading updates. What the heck? I haven't plugged it into the network yet. The Linux distro included the wifi drivers, drivers that weren't available for the new version of Windows.
Niche software, such as occupation-specific software, sometimes requires Windows XP or whatever specific version of a specific OS. Lately, I've had better luck with drivers on Linux than on Windows. My HP printer "just works" on the Linux devices. On Windows, the driver is bundled with a 150 MB download.