There are several vendors promising client hypervisors. VMware announced something called “CVP” (Client Virtualization Platform) back in September 2008, and Citrix announced “Project Independence” this past January. There are also two smaller startups, Neocleus and Virtual Computer, who’ve both announced similar offerings.
Whilst some vendors use full virtualization like NxTop, others go for an hybrid model, using a mix of direct pass-through and virtualized drivers.
What’s the best solution?
Pass-through model is definitely faster today but with a major problem, it is not anymore hardware agnostic hypervisor. Whilst full virtualized model has a small (big?) performance overhead, the trend is that with the help of Intel and AMD’s new features for virtualization, this overhead is fading out…
Have a look at the video