Comments from User:Mmestnik
Below are the comments from User:Mmestnik which he incorporated in the article. I have reverted the edit, and put those comments here for the discussion. --Kir 12:43, 11 August 2006 (EDT)
:) You changed topics in mid-paragraph. These emulators are used to create virtual machines, DosBOX and Bochs. Virtual Machine Emulators are able to run x86 code and OSs on a wide variaty of computer hardware, I.E. ppc/sparc/alpha.
- I should also mention Qemu in here some where, but it will only run programs compiled for other CPUs under the same OS I.E. x86 Wine on ppc used to run x86 windows propgrams under OSx or Linux.
The others you mention use cpu virtualization, Rather, guest code is executed as-is in a safe VM environment managed by a VM monitor. Guest kernel code is executed at a less priviliged level, causing privileged operations to generate exceptions which are managed by the VM monitor. Like the abovementioned VMware and Plex86. Unlike bochs and dosbox, instructions are not translated(emulation) into native code. This means that vmware and plex can only run x86 OSs on x86 hardware. :)