Why... why... why... would you ever want to run any version of Microsoft Windows in a server enviroment? Are you hoping for downtime? Do you like hiring extra staff to cover all aspects of one OS? Does the downtime and/or random errors make you feel like you know something and are doing something when you fix it?
A client wanted us to format and reinstall his Windows 2000 Server computer. He stated that its been 2 years since the original install and its been bandaided so many times, he cant fix the random issues, let alone the fact that we charge for after hour reboots which was killing him. Sure, no big deal, I'll take care of you. I reply back without knowing what the hell was about to happen.
I go into the colo, punch in my code, open up his cabinet and proceed to plug up the crash cart to his box. I pop in a copy of Windows 2000 Server making note that I got his original cd key before formatting, dont want to piss off any MS Priacy people.
I reboot the box, tell it to boot from cdrom, and I'm off. It boots the CD asking me if I really want to boot from the cd to press any key.... Well duh, why else would I've popped in the cd... Not expecting that crap to pop, it starts to load the OS normally, I think to myself, nice 3 second delay! I reboot, and am quick enough to hit a key.
The nice little 'nt' install windows come up and it goes through its thing, but it sure did take forever. 5 minutes later after it found all the drivers it could thing of it was ready to accept additional commands. Its amazing that a typical linux distro installation would probably be copying data to the drive by now. I tell it I want to Install, then hit F8, already accepting license agreements. Then I have to tell it I want to Install again, as it wanted to know if I wanted to repair. Next page pops up letting me know it found a current NT disk, I tell it to delete the partation, I have to hit l to confirm it then esc to format it... jesus, this is taking forever, 15 minutes have past and its doing its 'government standard' formatting and its only at 20%. I go back and come back an hour later, its install a lot of stuff and its at the last reboot. Box comes back up, I setup termservices and I'm done, or so I thought.
I call the customer and let him know that his box is back up, and he should log in asap and change his passwords and upgrade the servers packs.
About 30 minutes later, our network usuage stats are through the roof, we do a quick sniff of traffic, sure enough, that windows box was already owned and spitting out mad traffic to all sorts of places.
I take the box offline, the guy immeditaly calls in, I inform him his box was wormed and we had to take him down. He tells me to format again, so I do wasting another hour+ and this time I put him on the internal network, patch it myself ( another 30 mintues ) before I put him on the network. Its just sick for me to have to do all that work to one box when I could've setup 10 - 15 linux boxes that would do twice the work in that amount of time.
This attachment just speaks for itself. WinXP is supposed to be the latest and greatest, right? Well maybe, after you install a billion updates