OS/2 was modified at 2.0 to include a flat memory
model. Apps and DLLs went
to 32-bit flat model code. Legacy apps got their APIs thunked to 32-bits.
It was also possible to use legacy DLLs from 32-bit apps, which got their
APIs thunked 32 to 16 and back. Some called it a hack, for IBM it was a way
to get legacy 1.x apps to run in 2.x. Older DOS and Win apps were run the
V86 mode, each with their own 1MB sandbox.
Of course none of that matters now. 8-)
As I happen to have an IBM OS/2 warp V3 kit with bonus pak it makes me
want to play again with it. I did in the last outing try installing it and
it went well
but I found the interface feeling a bit strange. It sounds like it has
attributes
that would make it ideal for smaller 486s and any 386s with enough ram
but unlike some that want Multimedia I'd want IP (eithernet) networking.
Allison