Girish Venkatachalam wrote:
Now the main difference between Xen and VMWare is this:
" Xen does not emulate the underlying hardware completely. This
means that OSes have to be modified to run on top of Xen hypervisor. You
can never run an OS directly over Xen. Whereas VMWare does full hardware
virtualization which is a highly complex task. Thereby Xen achieves a
very high level of performance when compared to VMWare. But VMWare's
approach means that you don't have to modify the OS to run on top of
VMWare. "
So the design and code of VMWare and Xen are wildly different since the
goals though similar follow somewhat antipodal approaches.