web-dev-qa-db-ja.com

QEMUとVirtualBoxの違いは何ですか?

最近、QEMUプロジェクトがあることがわかりました。私は以前にVirtualBoxを使用したことがあり、XenとVMWareについて知っています。

QEMUとVirtualBoxの違いは何ですか? VirtualBoxを使用する必要がありますか?
QEMUはどのような場合に優れていますか?

42
Paul

基本的に、どちらにも他にはない機能があるため、これにより決定が容易になる場合があります。 QEMU/KVMはLinuxによりよく統合されており、フットプリントが小さいため、高速である必要があります。

VirtualBoxは、x86およびAMD64アーキテクチャに限定された仮想化ソフトウェアです。 Xenは、ハードウェア支援仮想化にQEMUを使用しますが、ハードウェア仮想化なしでゲストを準仮想化することもできます。 QEMUは幅広いハードウェアをサポートしており、ホストアーキテクチャと同じターゲットアーキテクチャを実行するときにKVMを利用できます。

XenはType-1 hypervisor で、VirtualBoxとQEMUはType-2ハイパーバイザーと見なされます(kvmがカーネルモジュールであると見なす議論もあるかもしれません)。

このコミュニティでは以前に同様の質問がされています。

36
ben