Originally posted by: MU_Engineer
Linux is Linux. Ubuntu will do just as well as RHEL at being a server.
Yes that's true but Ubuntu comes with a warranty and as of today, I have noticed that the same thing counts for RHEL as well
Windows: Microsoft tries IMO too much control what you are doing and how you are managing your operating system. You get only in Microsoft a few tools to manage things and that's about it. You can hardly customize things on it like in Linux. I have worked with Windows Server for over a year now and I totally don't like it. But on the bright side, driver support for Windows is unmatched by any other OS. If you have an ASP website to host, then you have no other choice than to use Windows (or Linux with Mono but I don't have any experience with that).
Linux: Linux is awesome except that everything is extremely poorly documented and the driver support is horrible as well. Everything else about Linux (for server use) is awesome.
BSD: Same as Linux IMO, only the documentation for applications is even worse. Driver support is also even worse than in Linux. I haven't really worked much with BSD, but some Unix administrators are telling me that's it's a bit better than Linux.
I don't know about other operating systems. I personally use Linux. At work, I have to manage both Linux and Windows servers. I have a much better experience with Linux, except when it comes to drivers. That's truly a disaster with Linux, so if you want to use Linux, make sure to buy only hardware for which there is a Linux driver.