[linux-elitists] Virtualization

Martin Pool mbp@sourcefrog.net
Wed Feb 23 00:53:30 PST 2005

On 23 Feb 2005, "J. Paul Reed" <preed@sigkill.com> wrote:

> > I mean the kernel modules that are necessary to load if you are using
> > Linux as the host os.  The ones that taint the kernel when loaded, and
> > drive you all crazy with every new kernel release as the different
> > kernel apis change all around you, with you all being helpless and
> > constantly playing catch up.  Quite fun to watch if you ask me.
> Ahh... and Xen is different how? Oh right... they just modify the whole
> damn kernel (and require you to patch your entire kernel every rev).
> The fact of the matter is, if you're not running a virtualization platform
> (a la ESX), and you're running a "hosted" virtualization product, you have
> to do this. UML does it. Xen does it. VMware does it.

qemu doesn't require kernel modules, though apparently it does suffer
a performance hit as a result of being able to use less of the MMU.

This is not to diss* VMWare, which is a fine and useful product, but I
agree that the kernel modules are one of the most annoying aspects.
Just a point of information.


[*] I wonder, is this going to set off the guy complaining about black
american vernacular?

More information about the linux-elitists mailing list