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.Read on over here to learn more about Windows vs Unix vs Linux.
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.