>There is a difference between the Microsoft and IBM versions of OS/2 that clearly stems from Bill Gates’ feelings about the 286. In the Microsoft release should the kernel detect an Intel 80386, MS-DOS real mode applications would run via instructions to switch modes between real and protected. In the IBM version this didn’t happen. IBM only implemented the method employed for the 80286 which was to triple fault the CPU, trigger a shutdown cycle, have the motherboard reset the CPU, and have BIOS skip post and jump to a specified memory address immediately following the return of CPU execution. For retro enthusiasts, try to find Microsoft’s OS/2 for your 386.

I was an OS/2 user back in the day and have never heard about this difference! I was under the impression that IBM OS/2 and MS OS/2 were functionally identical. I wonder what difference this made for users.