VincentMX said
for servers you need linux, or unix.
Hmm... no you don't. Linux is a good server O/S but that's just not true.
Assuming it's not flamebait - For any server you need a solution which is appropriate (re: "need") to it's application - that would include stuff like...
Initial software cost
Initial hardware cost
Cost of installation, commission and staff training
Cost of continuous support
Multiply by reliability factors and reliability needs (cost of downtime etc.)
Counter that against availability/skill level of support staff/engineers
A mathematically-oriented person could probably come up with a nice equation. The choice of O/S would weigh very little between these primary factors. Heck, one could even choose Novell ! - OpenNetware anyone??
For personal use the way you'd evaluate these factors would be a lot simpler. All in all it's "horses for courses" - You may be stuck with one person, some old kit and a $0.00 budget for your O/S but with some excellent Win32 software you have already got. I find Windows just fine as a server if one knows what one is doing. If you are completely clueless then Linux won't save you anyway - clueless Linux installs are quite exploitable and by no means reliable as often claimed.
Bear in mind that a whole new generation of hackers and script-kiddies are growing-up primed to attack Linux so the perception of it as a bullet-proof O/S may change in the next few years.
Hopefully this will scotch a pointless Linux v's 'doze debate and make it clear that choice of O/S is down to a lot more than what's printed on the box!
ReactOS "leverages" (ugh - abuse of English!) a huge current software base, a wide availability of excellent skills, a WINE codebase of known quality, and a very wide range of potential hardware. Heck, it will probably be more "Windows compatible" than Windows by the time Mikerowesoft has finished lol!!
