[Competing Unix versions drove a large amount of new developements in hardware and software.]
Competing UNIX versions also drove a large amount of development off of that platform. I'll grant that if the Win32 API were nationalized, so to speak, and made an ANSI standard, we would probably have many more stable versions of it to choose from. From that perspective it would be a good thing. But on the other hand, new versions would take forever, and probably suffer from bloat well beyond what current detractors slam MS for. Committee-ware usually ends up that way.
Something like what happened to AT&T may someday happen to MS, but in the meantime it is still the best choice of desktop operating system if what matters to you is stability, support, the widest application availability, most hardware choices, etc.
I remember the Windows vs. OS/2 debates back in the early 90's. Linux guys today sound a lot like OS/2 guys did back then.
Competing UNIX versions also drove a large amount of development off of that platform. I'll grant that if the Win32 API were nationalized, so to speak, and made an ANSI standard, we would probably have many more stable versions of it to choose from. From that perspective it would be a good thing. But on the other hand, new versions would take forever, and probably suffer from bloat well beyond what current detractors slam MS for. Committee-ware usually ends up that way.
Something like what happened to AT&T may someday happen to MS, but in the meantime it is still the best choice of desktop operating system if what matters to you is stability, support, the widest application availability, most hardware choices, etc.
I remember the Windows vs. OS/2 debates back in the early 90's. Linux guys today sound a lot like OS/2 guys did back then.
