They *are* true VM's. The machine being emulated is an 8086,
not a 386+. Access to i/o ports can be trapped, access to interrupt
vectors, etc. In Windows 3.x, the Window applications run in one
VM cooperatively. There is another OS "under the covers" in Windows
(not discussing NT here). It is possible to strip off the "Windows"
part, and use just the underlying VM OS (not easy, just possible).
An interesting hack (and not one I've seen published yet).

Another theoretical idea is to augment the Windows VM manager,
allowing it to do partial 386+ virtualization. This gets you into the
domain covered by NT, with none of the associated headaches.
There is enough in the published VM manager documentation to
allow this extension. Then, the Linux kernel could be modified
to use the extended VM manager API, which gives you Linux
cooperating under Windows. Not as polished as Plex86, but it
would be easier. I find it interesting that the Linux under Linux
folk haven't pursued this. The big problem with this approach is
filesystem code, but the UMSDOS filesystem could certainly
accomodate the need.

Ratboy.



----Original Message Follows----
From: "Drew Northup" <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
To: <[EMAIL PROTECTED]>
Subject: RE: Vocabulary
Date: Fri, 22 Sep 2000 23:48:29 -0400

Yep, you'd be right!!! Which is why I didn't refer to them as true VM's!!!!

Drew Northup, N1XIM


 > -----Original Message-----
 > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf
 > Of Nick Behnken
 > Sent: Thursday, September 21, 2000 11:59 PM
 > To: [EMAIL PROTECTED]
 > Subject: Re: Vocabulary
 >
 >
 > Win95 runs all dos apps in a seperate VM in VM86.  Win32 apps share the
 > System VM  ... ie the one that is present went dos loads becomes
 > the system
 > vm.  All other dos vm's are copied from the system vm, but share a 
portion
 > of the first 640K of memory.  This is why if you use debug from a
 > dos vm and
 > overwrite the first 64K of ram.  Windows 95/98 crashes.. because you just
 > overwrote the real mode interrupt table.. So much for a true
 > protected mode
 > OS ! lol
 >
 > Windows NT does not use VM86!  The dos emulator is a win32 app written by
 > Insignia.
 >
 > Nick
 >
 > ----- Original Message -----
 > From: "Drew Northup" <[EMAIL PROTECTED]>
 > To: <[EMAIL PROTECTED]>
 > Sent: Thursday, September 21, 2000 6:08 PM
 > Subject: RE: Vocabulary
 >
 >
 > > Yeah....., not only do they say that it is all in one VM, but
 > that is what
 > > the Win2k debug team leader said..... to my face.  I'll take
 > his word for
 > > it!!!  As for the MSDN library thing you are probably
 > right--that thing is
 > > full of errors!!!
 > >
 > > Drew Northup, N1XIM
 > >
 > >
 > > > -----Original Message-----
 > > > From: [EMAIL PROTECTED]
 > [mailto:[EMAIL PROTECTED]]On Behalf
 > > > Of X-Odus
 > > > Sent:
 > Thursday, September 21, 2000 11:37 AM
 > > > To: [EMAIL PROTECTED]
 > > > Subject: Re: Vocabulary
 > > >
 > > >
 > > > This probably doesnt matter but:
 > > > http://www.fayle.freeserve.co.uk/95vmm.htm
 > > >
 > > > That says that Win95 and all Win32 processes run in the same VM.
 > > > I remember
 > > > something in the MSDN library saying differently.  But hey who cares.
 > > >
 > > > Amy Lear wrote:
 > > >
 > > > > From: X-Odus <[EMAIL PROTECTED]>
 > > > >
 > > > > > Look up windows architecture it refers to them as virtual
 > machines.
 > > > >
 > > > > I feel obligated to note that in the NT 4.0 terminology, a
 > > > computer boots from
 > > > > the system partition, and the OS loads from the boot partition.
 > > > >
 > > > > However Microsoft refers to something hardly matters, in many 
cases.
 > =>
 > > >
 > > >
 > > >
 > >
 > >
 > >
 >
 >
 >



_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at 
http://profiles.msn.com.


Reply via email to