[quote=AndrewZ]For some reason IBM decided to throw all the Microsoft Windows standards out and start over. Like for instance the screen coordinates were opposite those of Windows.
So in case you were wondering why such a great OS floundered in the marketplace, one of the reasons was because there wasn’t any software for it. Because IBM made it incompatible with Windows.[/quote]
Windows 3.1 never was a standard. There were many window systems around back then if any was used at all, and the implementations varied a lot. Amiga was ahead of its time if you want to talk about a modern, popular de facto standard windows system. OS/2 predates Windows NT, and VMS predates both. You may want to look into the history of Dave Cutler and VMS. It’s actually VMS that became the standard in a manner of speaking…
Also, IBM did not make OS/2 incompatible with DOS or Windows 3.1. Not only could one run multiple DOS applications at the same time, but it was stable and solid enough to run Windows 3.1 applications as well, because Windows was a DOS extender. The virtual machine DOS among other things allowed masking of hardware interrupts, and used a deadlock watchdog. In the end this meant that it handled DOS and Windows applications rather well. Unfortunately all of this required a lot of RAM. When Windows 95 came out, it required 4 MB of RAM, which was common for machines in stores at that time, and it quickly gained momentum, making way for Windows NT.