As far as I know (correct me if I'm wrong) XP is the first Windows OS that does not include TRUE DOS. I'm not certain about 2000 & ME though.
Sorry I didn't see this sooner, but meh...oh well. Well, you were half right on that one...XP isn't based in DOS, but neither is 2000. ME is. Windows 2000 and XP are based in the NT kernel which is NOT rooted in MSDOS whatsoever. ME, 98, 95...typically these are referred to as the "9x Windows" and use the MSDOS kernel to initialize, but then portions of the kernel are overwritten, extending the operating system. It's not that they run "on top" of MSDOS, it's like these Windows versions integrate themselves into MSDOS, so it's not like it's just a program running inside of MSDOS. Windows 3 worked the same way, it just wasn't nearly as efficient. These things are what keep the 9x line a "true" OS, and I use this information to shoot down the boneheads who whine about "like zomg windows 95 isnt a true OS!".
NTVDM is interesting. As far as I know, it's an actual virtual machine, not an emulator, which in this case means it essentially creates an isolated copy of your system and functions on that. Virtual machines and emulators are similar, but writers of both types of software get mighty pissed off if you call one the other. So when you run NTVDM, you're running an actual copy of MSDOS inside a copy of your system.
Frankly, I liked the MSDOS-rooted Windows versions better...they gave the feeling of "total control"...if you knew what you were doing, you didn't need the GUI, and if trouble sprang up and Windows wouldn't boot, you could just boot to DOS and have a chance of saving the system. That total control aspect is gone now.Statistics: Posted by Nodtveidt — Sun Feb 11, 2007 10:12 pm
]]>