eWeek takes a look at how Microsoft won over Unix with Windows, although their operating system wasn't better. They claim one of the main reasons was because the Unix companies did a great job of killing themselves off.
The amazing thing isn't that Windows beat the pants off Unix; it's that so many of the Unix companies survived until today.
Linux came into the field though with two big advantages over the Unixes. The first was that it was open-source. In the meritocracy of open-source development, the good code survives and the bad code dies.
Read on over here to learn more about Windows vs Unix vs Linux.