VirtualBox adalah aplikasi perangkat lunak yang berjalan di atas OS Anda. Itu dapat menggunakan kemampuan OS dan perangkat keras Anda untuk mempercepat virtualisasi. Perangkat lunak VirtualBox harus tetap berjalan agar sistem tervirtualisasi tetap beroperasi.
Xen adalah subkelas dari sistem operasi yang disebut hypervisor, itu adalah OS yang hanya menyediakan virtualisasi. Ini melepas kemampuan manajemen ke OS manajemen terpisah yang disebutnya "dom0", biasanya Linux. OS manajemen menyediakan driver untuk perangkat keras fisik.
VMWare memiliki beberapa produk. VMWare Workstation bekerja seperti VirtualBox, sedangkan VMWare ESX adalah hypervisor mirip dengan Xen. Perbedaan utama dengan Xen adalah bahwa ESX menyediakan driver perangkat kerasnya sendiri dan sebagai hasilnya memiliki dukungan perangkat keras yang terbatas.
KVM adalah proyek yang menambahkan hypervisor ke dalam kernel Linux. Karena KVM menggunakan hypervisor, itu tidak perlu tetap berjalan dengan cara yang sama seperti VirtualBox. Walaupun KVM adalah hypervisor seperti Xen dan ESX, KVM secara bersamaan adalah kernel & OS Linux atas kemauannya sendiri.
Perlu dicatat bahwa dimasukkannya KVM ke Linux sering disalahpahami sebagai diterima secara umum sebagai "jalan menuju yang diberkati". Proyek KVM secara resmi didukung di Linux karena merupakan modifikasi kernel Linux, sementara Xen dan ESX adalah sistem operasi yang sepenuhnya terpisah.