В чем разница между QEMU и VirtualBox?

Недавно я узнал, что есть проект QEMU. Раньше я использовал VirtualBox, я знаю о Xen и VMWare. В чем разница? Где QEMU лучше или я должен придерживаться VirtualBox?

Ответ 1

В принципе оба имеют функции, которых у другого нет, поэтому это может облегчить решение. QEMU/KVM лучше интегрирован в Linux, имеет меньший размер и поэтому должен быть быстрее.

VirtualBox - это программное обеспечение для виртуализации, ограниченное архитектурой x86 и amd64. Xen использует QEMU для аппаратной виртуализации, но также может паравиртуализировать гостей без аппаратной виртуализации. QEMU поддерживает широкий спектр аппаратных средств и может использовать KVM при запуске целевой архитектуры, которая совпадает с архитектурой хоста.

Xen является Type-1 hypervisor, где VirtualBox и QEMU рассматриваются как гипервизоры Type-2 (также могут быть дебаты с учетом kvm является модулем ядра).

Ранее в этом сообществе был задан аналогичный вопрос.