Re: Looking forward to part 2
I agree, great article. OS/2 was/is fantastic - I think UPS handheld terminals are still running it as are numerous other embedded systems and ran in banks and airports for years - which was let down by the less than stellar performance of the PS/2 MCA systems (better than than ISA but in a "malaria is better than typhoid" way). Well, MCA was a major improvement over ISA but didn't bring enough performance and bandwidth to seem worthwhile. So we all got to suffer the abominations of EISA and, shudder, VESA, before MCA's heir PCI was able to triumph. But that was ten lost years. Had MCA succeeded IBM would subsequently have dropped the Neanderthal x86 chips… but they were too busy chasing the hardware monopoly.
A key OS/2 innovation was hardware virtualisation so not only could DOS applications run in complete isolation from each other they also got more memory allocated than they could standalone. Oh, and resources like printers and serial ports could be shared effortlessly across machines. OS/2 also came with a damn good scripting language REXX in which one of the first http servers wasn't written, if memory serves me correctly.
However, there were also downsides: while you couldn't kill the OS, the GUI called somewhat pompously "Presentation Manager" was single-threaded up until v3 service pack 17 (IIRC) which did mean that individual misbehaving apps could ruin everyone's fun. Still crashes came with detailed, numbered errors and stack dumps which I presume trained engineers understood. By far better than NT's BSOD.
Back to Microsoft - I think the article makes a good job of suggesting that the technical wizardry of which IBM was justly proud was, in the 1980s and 1990s matched by a bureaucracy destined to stifle innovation at every turn. The same happened to Apple a few years later.