Coming October 25: PeerSpot Awards will be announced! Learn more
2019-01-08T13:02:00Z
Miriam Tover - PeerSpot reviewer
Service Delivery Manager at PeerSpot (formerly IT Central Station)
  • 7
  • 4759

What Is The Biggest Difference Between KVM And Oracle VM VirtualBox?

One of the most popular comparisons on IT Central Station is KVM vs Oracle VM VirtualBox.

People like you are trying to decide which one is best for their company. Can you help them out?

What is the biggest difference between KVM and Oracle VM VirtualBox? Which of these two solutions would you recommend to a colleague evaluating server virtualization software and why?

Thanks for helping your peers make the best decision!

6
PeerSpot user
6 Answers
Игорь Жданов - PeerSpot reviewer
Technical Support Specialist at a tech services company with 51-200 employees
Real User
2019-01-11T06:56:44Z
11 January 19

As for the differences, KVM (currently project is owned by Red Hat) does not perform any emulation. Instead, it exposes the /dev/kvm interface, which a userspace host can then use to:

Set up the guest VM's address space. The host must also supply a firmware image (usually a custom BIOS when emulating PCs) that the guest can use to bootstrap into its main OS.
Feed the guest simulated I/O.
Map the guest's video display back onto the system host.
On Linux, QEMU versions 0.10.1 and later is one such userspace host. QEMU uses KVM when available to virtualize guests at near-native speeds, but otherwise falls back to software-only emulation.

Internally, KVM uses SeaBIOS as an open source implementation of a 16-bit x86 BIOS.

There are some comparison charts you could look at:
https://en.wikipedia.org/wiki/Comparison_of_platform_virtualization_software

I would recommend to consider the other possibilities - Citrix Hypervisor (https://www.citrix.com/downloads/ if proprietary software is ok for you) or The Xen Project (https://www.xenproject.org/ - if you wanna go opensource) .

Paresh Tripathi - PeerSpot reviewer
Cloud Solutions Engineer at a comms service provider with 501-1,000 employees
MSP
2019-01-11T04:22:47Z
11 January 19

Well VirtualBox is not meant for heavy usage, it is okay for someone who has just started with virtualization. Virtualbox is simple software which can be used to create VMs. KVM is one of the most used opensource industry standard virtualization which can be used with any IaaS tool such as Cloudstack/Openstack and it performs exceptionally well when used with shared storage or ceph. You can dedicate RAM, CPU, overcommit physical resources and scale as much as you want.

sedstr - PeerSpot reviewer
User
User
2019-01-10T15:06:08Z
10 January 19

Virtualbox is great, but like java, and Xen, some time down the track, they will disable features and apply a license fee - once there is a critical mass of users that is.
KVM is opensource and a lot of development is done as part of a larger openstack ecosystem, and the only Group A hypervisor in the stack - when a new openstack feature/standard appears, KVM will be the first to be compatible.
I've tried both, and I like Oracle VM Virtualbox for its ease of use, but I also like KVM because of its extensive capabilities, modability and automatability. XCP-ng (Xenserver fork). is another great alternative.

Byungwoong Shin - PeerSpot reviewer
Senior Systems Engineer at DellEMC Corporation
Consultant
2019-01-14T00:23:44Z
14 January 19

Oracle VM Virtualbox is personal Virtualization Solutions
If you want OS Virtualization is good. But not Enterprise Virtualization Solutions
Oracle Virtualibox have some Constraints on network functions. Etc...

KVM is Opensource Virtualization Solutions, No have limit functions about Virtualization
You can choice 2 version KVM
choice 1 is opensource KVM
choice 2 is KVM Enterprise Virtualization ( Name is RHV)

If you want personality Virtualization solutions? you can choice Oracle VM Vritualbox or KVM
but If you want development and main product solutions? I recommend KVM or RHV

PeerSpot user
Technical Learning HR Manager at Mphasis
Consultant
2019-01-11T04:36:04Z
11 January 19

Oracle Virtual box and KVM both fall under Type 2 hosted Virtualization technique.
Oracle Virtual box - Compatible with both Microsoft and all UNIX run on x86 architecture. Managed by GUI. to managed by CLI we need Vagrant tool.
KVM - Is Open source but compatible only with UNIX flavours. And managed by both GUI & CLI using commands.

PeerSpot user
IT Manager at a tech vendor with 51-200 employees
Real User
Top 5
2019-01-10T15:10:42Z
10 January 19

Well, this is one of those "Oranges and Apples" scenario .

KVM are a very mature and very flexible solution, Enterprise ready .

Oracle Virtualbox is an interesting solution for occasional and development
use, not enterprise ready in any way .

If I have to choose one big difference, I will peak Performance .

Do not need to thrust my word, just search the Internet for benchmarks and
you can get what I saying .

Find out what your peers are saying about KVM vs. Oracle VM VirtualBox and other solutions. Updated: September 2022.
633,572 professionals have used our research since 2012.
Related Questions
Netanya Carmi - PeerSpot reviewer
Content Manager at PeerSpot (formerly IT Central Station)
Nov 30, 2021
Which is better and why?
2 out of 3 answers
Syed Abid Hussain - PeerSpot reviewer
Snr. Infrastructure Architect (Data Centre) at DHA
23 November 21
KVM is a kernel base hypervisor while Proxmox VE is open-source. Technically, Proxmox VE fulfills the smallest business users than KVM. And if we go for the quality and support KVM is better.  But Proxmox VE has also more features according to business growth.
WV
User at a marketing services firm with 201-500 employees
30 November 21
In a marketing services-related company security is paramount. Therefore, you probably will rely on services, especially during maintenance of your network and need support for that. When it comes to security and support KVM would be the better option. With in-house engineers, both Proxmox VE and KVM could be chosen. But qualified engineers are hard to come by nowadays, depending on where you live. As a side note, I maintain mainly Xenserver, VMware and KVM. When it comes to performance per watt Xenserver would be the king, especially on larger setups.  Since your setup is of medium size and if you decided not to go for the aforementioned setups, KVM would be the lesser of the worse. Your question depends a lot on the hardware/cloud system you have in mind. More details would make my recommendations more precise. Kind regards,
Nurit Sherman - PeerSpot reviewer
Content Operations Manager at PeerSpot (formerly IT Central Station)
Mar 15, 2018
One of the most popular comparisons on IT Central Station is Proxmox VE vs XenServer  Which of these two solutions would you recommend for Server Virtualization Software? Why? Thanks!--Rhea
2 out of 26 answers
AT
System Administrator with 501-1,000 employees
06 March 18
I would think a better comparison would be Red Hat Enterprise Virtualization (RHEV https://www.itcentralstation.com/products/rhev?tid=il-q) vs Proxmox VE. However, I don’t have any experience with either of these two products or XenServer, as we use VMware internally.
PeerSpot user
President and Owner / Lead Architect at a tech services company
06 March 18
Vmware, then Hyper-V, then physical, because the other options are not enterprise worthy
Download Free Report
Download our free Server Virtualization Software Report and find out what your peers are saying about KVM, Oracle, Microsoft, and more! Updated: September 2022.
DOWNLOAD NOW
633,572 professionals have used our research since 2012.