On Saturday 29 May 2010 13:09:45 Joseph Apuzzo wrote:
> Yes I would still recommend VB for what it is good for:
> 1) running VM on both Linux and Windows
> 2) Windows emulation
> 3) ease of use
>
> Virtual Box is a VERY good solution and I do like it now more then VMware
> (Licensing not technical) But if your developing Linux stuff on a Linux box,
> I found that KVM is a better fit. But KVM big down side is lack of good
> documentation making the adoption harder. VB has a nice point and click
> interface making doc less necessary.
>
> Joe
After playing around with KVM some, here's a few things I've found so far
concerning it compared to VirtualBox:
- KVM requires particular CPU extensions to function (vmx or svm), so
older CPUs cannot run it
- Having to set up bridged networking in order to do non-NAT networking
with KVM isn't optimal. VirtualBox used to require this setup and
doesn't anymore. The Ubuntu documentation states that KVM cannot host
VMs over a wireless connection, because most wireless drivers don't
support bridging.
https://help.ubuntu.com/community/KVM/Networking
I've hosted VMs in VirtualBox over WiFi at least using the built-in
Intel 4965, and that works -- it just doesn't automatically switch
to the wired ethernet device after being plugged back in.
- If the KVM modules are loaded, VirtualBox v3.2 cannot start a VM.
The error message I get is:
"VirtualBox can't operate in VMX root mode. Please disable the KVM
kernel extension, recompile your kernel and reboot"
The KVM modules load by default. Unloading them allows VirtualBox to
operate, so recompiling without KVM support is not a requirement.
- Interestingly enough, VirtualBox v3 is able to have 64-bit guest OS's
when the host OS is 32-bit. KVM can only run 64-bit guests when the
host OS is 64-bit.
- VirtualBox and qemu/KVM images can be converted between one-another
http://blog.bodhizazen.net/linux/convert-virtualbox-vdi-to-kvm-qcow/
http://liquidat.wordpress.com/2007/11/23/howto-transform-a-qemu-image-to-
a-virtualbox-image/
- KVM seems notably faster
- The virt-manager GUI is actually pretty slick. It's kinda nice to get
graphs for CPU usage for each running VM
Joe, were you able to get non-NAT networking working without requiring
bridging and tun/tap?
-- Chris
--
Chris Knadle
[email protected]
_______________________________________________
Mid-Hudson Valley Linux Users Group http://mhvlug.org
http://mhvlug.org/cgi-bin/mailman/listinfo/mhvlug
Upcoming Meetings (6pm - 8pm) MHVLS Auditorium
Jun 2 - Android
Jul 7 - Patent Absurdity - The Movie
Aug 4 - Samba