KVM, the virtualization mechanism, rocks
For years now, my primary machine has been a laptop. I've been
avoiding running Xen
1 because the
it injects between hardware and Linux hasn't been very friendly for
power saving. Modern laptops are too often hot enough without any
Well, I'm happy to say that as of now, KVM is definitely stable enough to replace my use of Xen for test setups. I expect that shortly it will become what I recommend for server use, too. And because it lets Linux be Linux, instead of doing any oddities with the hardware, all the powersaving etc goodness still works perfectly.
So far, I've stumbled on two things:
The version of KVM in Ubuntu, even
gutsy, is just too old. With a bit of fiddling with the patches, KVM v46 built a perfectly working
isolinuxgraphical bootup, used in
Ubuntu, crashes KVM (and with v28, it crashes the host machine -- beware!). See the bug report . I got around that by using mini.iso , but you could always fall back to
debootstrap; that was all we ever really had with Xen.
And while I have the soapbox: I have a dream. It's KVM running with SDL/VNC graphics in a window that's resizeable all the way to the virtual machine, with XRandR. Please make it happen!
So, the edited version of the patches:
And just remove
seems to have made it upstream.