Non-VT virtualization tools
KVM is clearly the best choice on Ubuntu for Virtualization. But this requires CPU support for Virtualization Technology (VT).
We have been operating for 2+ years on the premise that VT would be ubiquitous in the near future, enabling full virtualization everywhere.
I believe that this premise has proven false. While much (though not all) server hardware has VT, VT is a premium feature on much laptop, desktop, consumer-grade hardware.
In particular, hardware shipping from the major vendors with Ubuntu preloaded is often netbook, or low-cost hardware options that rarely have VT.
I suggest that we should reconsider our options for providing some form of supported virtualization for hardware without VT.
* basic emulation, no acceleration at all, very slow
* as of Karmic, this is no longer an option; upstream qemu-kvm disables kqemu support because it breaks kvm
* as of Lucid, the qemu-0.12 version we're planning carry will not have the kqemu code in the tree at all
* still requires massive patch for dom0, very difficult to support
* extremely popular in the community
* nice gui
* slow compared to kvm
* fast compared to qemu
jib review 2009-12-18: Updating documentation for items that went away seems crucial. However, our support for virtualbox should probably be a desktop project if anything. I've changed the work items to reflect this. Is there anyone in the desktop team that has an opinion on virtualbox adaptation?
Secondary engineer: kirkland
(not updated yet)
[kirkland] announce why kqemu "went away" in Ubuntu: DONE
[smoser] scrub wiki/help/
Possible desktop work items:
* update documentation for virtualbox, lxc: TODO
* full bug triage against virtualbox-ose: TODO