5 open source virtualization technologies

Short for Kernel-based Virtual Machine, KVM, is not as widely deployed as other open source hypervisors, but its stature is growing rapidly. KVM is a full virtualization hypervisor and can run both Windows and Linux guests.

Kernel-based Virtual Machine, KVM


Xen supports paravirtualization and "hardware assisted" virtualization for modified and un-modified guests, respectively.


OpenVZ is container-based virtualization for Linux which has become quite popular among the mass-market Linux hosting providers as an inexpensive way to provide virtual private servers.

VirtualBox runs on Windows, Linux, Solaris and Mac OS X and can support all those operating systems as guests.



When starting Virtual Box virtual machine, you may get this error message if your computer is not enabled to support Virtualization Technology in BIOS

In my case, I am using HP Laptop and this is what I have to do in BIOS


Press F10 when computer boot up

Go to BIOS configuration and enable virtualization technology



Enable Virtualization Technology, HP