Johnlemon648's comments are so far from correct one wonders where to begin.
Much of the comments in Clarkson's post rings pretty true for most emulations, including Wow/ntvdm in windows 2000.
In OS/2 1.x, there is the "DOS Coffin". You could only run one DOS session. You can quite happily install Windows 3.0 into this. There's an OS/2 1.3 vpc image floating around the net. You can easily download this yourself and do all this stuff.
OS/2 2.0 brought virtual DOS machines, a hack of the DOS code loaded by doskrnl. You could load "dos from drive a", a booted copy of a genuine dos like dr-dos, ms-dos, or pc-dos. I even loaded IO.SYS from windows 95 in one of these things. OS/2 2.0 had support for Windows 3.0.
OS/2 2.1 and later supported Windows 3.1. Windows in any of its forms is a fairly hideous hack, delving deep into DOS, and playing around with the interrupt tables. It knows DOS 5, and makes serious hacks about it. There are other programs that do this too, like the Software Caresoul.
To run Windows under OS/2, you have to severely hack some files, and if one knows which to replace, one can see the scale of this hack. The video drivers (there's a seamless one and a full screen one), don't understand the 386grabber thing, because Win-OS/2 does not load winoldap.
One should remember that something like 120 MB hard drive and 8 MB ram were the order of the day. Many machines got by on 2 MB or 4 MB. Having two copies of Windows (one for DOS, one for OS/2), did not really cut well, when one considers that each copy is taking 10 MB of hard disk. OS/2 for Windows was born.
One should not imagine that OS/2 failed on technical grounds. On the contary, it won the reader's choice of best software for many years running. It was quite technically advanced, even by today;s standards. The minimal boot gui on OS/2 is 9 MB (I used to burn cd-roms in this environment), yet you can't get windows xp under 70 MB. It just wasn't microsoft's baby, and microsoft worked to kill it.
Windows 3.x was just plain slow and buggy. You just have to look at some of the tag lines from the era to see this. I mean, "Speed kills. Use Windows". Or even "Microsloth Windoze". The 'three finger salute' or as you span your fingers to press control-alt-delete, you say "W-I-N". Let's be frank about it: most PC operating systems have a black screen of death. Windows has a nice blue one. You say x-y-z bluescreened.
Many programs of the era had splash screens that you could read while the app loaded in the background. Amipro 3.0 had the alphabet on its logo. I got as far as reciting it to T. "Slow, Dead slow, Windows" indeed.
Windows 9x, when the little blobs went across the screen, we used to go "bloop, bloop, bloop" as if to replicate lard dropping into memory. Things did not start to look up until later in the nineties, when machines were fast enough to run this junk.
I've always ran a fairly large windows hack from 1995 (mainly 1995-2000), largely because IBM's stuff was compiled with BUGS=OFF set. See, eg
http://www.betaarchive.com/forum/viewto ... =5&t=33572 .
OS/2 was the geeky PC-stuff of its day. There was no Linux, no Windows NT, Just DOS, OS/2, and Windows 3.1,