VKernel progress update - 9 Jan 2006
Freddie Cash
fcash at ocis.net
Thu Jan 11 16:50:43 PST 2007
On Thursday 11 January 2007 03:16 pm, Bill Huey wrote:
> On Thu, Jan 11, 2007 at 10:59:39AM -0800, Matthew Dillon wrote:
> ...
>
> > Linux has something similar (UML), but no BSD system has this
> > feature. All the BSDs rely on third party hardware virtualization
> > (vmware, xen, qemu, etc).
> >
> > The linux code is fairly opaque. It is almost universally
> > without any code comments so I am not sure whether they are using a
> > real page table (requiring UML to run as root), or whether they are
> > using a virtualized page table like we are (which allows us to run
> > without needing root creds). Inquiring minds want to know!
>
> Linux also has KVM now and that does Xen kind of stuff.
Kernel-based Virtual Machine (KVM) (could they pick a worse name?) is a
hardware-assisted, full-virtualisation process that runs a complete
virtual machine as a single userland process on top of a Linux kernel.
It *requires* an Intel or AMD processor that supports hardware
virtualisation (Intel's VT or AMD's SVT). Due to using hardware
virtualisation, you can run any x86 OS in the VM. Benchmarks at various
online news sites shows KVM to be a little faster than Xen at some
things, and a lot slower than Xen at others.
--
Freddie Cash
fcash at ocis.net
More information about the Kernel
mailing list