>Pardon me for butting in, but does VMWare run the guest OS in a linux
>process? In other words, do you still enjoy pre-emptive multitasking
>between guest OSs? How does VMWare overcome NT's steely determination to
>control access to the hardware itself>
Think of an entire machine virtually booting in another machine. This is
not an emulator. When you boot a VMware session, you see a physical
(virtual) phoenix bios booting. NT thinks it has control of the hardware
because there are virtual devices it finds for itself. You can also do
multiple guest sessions and copy and paste between them, etc.
As far as pre-emptive multitasking, you enjoy the benefits and the
limitations inherent in the machine you are booting. If its prone to blue
screen and crash at unusual times, it will do just that.
So NT's steely determination is a facade and NT becomes just another
application to Linux. Linux can run other applications while NT is running
and start processes that control hardware like networking, video, etc.
But... The serious side to this is it takes some guts for the host system.
It kinda goes along with booting one inside another. I run it in a smp dell
box. It chugs right along. I also have three other virtual guest OS'es
including a 98 and a linux one to play with.