This title needs to be qualified: Linux on the desktop is a time killer. I sympathize (which is why I use a Mac), but it's a radically different story for servers.<p>I run quite a variety of headless servers. In almost every case, it is easier to setup and maintain an Linux box than a Windows box. Almost every software package I need is a command away. And if I were doing this on Windows, I would <i>still</i> have to mess around configuring the software I installed, so there is no gain there.<p>One command, and all security patches are installed and running - live, and without re-configuring a thing. The only exception is a kernel upgrade, which requires a reboot, but otherwise is trouble-free.<p>Plus, when things break, it is so much easier to get configs transferred and running on a new Linux box, than on Windows. Re-install the software. Restore DBs. Restore configs. You're good. To a degree this is possible on Windows, but it is a lot harder because there are so many black boxes, binary configs, registry keys, etc.