Virtualbox

VirtualBox 中的 QEMU/KVM 等價物是什麼?

  • March 25, 2019

QEMU 和 KVM 都是核心模組嗎?

在 VirtualBox 中,這些核心模組的等價物是什麼?

謝謝。

KVM 被實現為許多核心模組kvm和一個特定於體系結構的模組(kvm-amd對於 AMD,kvm-intel對於 Intel)。QEMU 是一個使用者空間應用程序,如果 KVM 可用但不需要它,它可以使用它。

VirtualBox 也有幾個核心模組,其中主要的一個是vboxdrv. 這處理了 VirtualBox 的 ring 0 職責。

兩組核心模組相似但不完全相同,它們的功能並不完全重疊。兩種設置中的虛擬化細節完全不同。

(如果您查看 VirtualBox,您會發現對 KVM 的引用,但它不使用KVM。它包含一些引用 KVM 的原始碼,因為它包含 QEMU 的重新編譯器,但是明確禁用了 KVM 支持。它還提供了一個 KVM-與來賓兼容的半虛擬化介面。您必須注意不要並行使用具有硬體加速功能的不同虛擬機主機,因為它們很容易相互交叉並可能使主機崩潰——因此您可以使用 QEMU 和 KVM 執行多個虛擬機,但是不要嘗試同時使用 QEMU/KVM 和 VirtualBox 執行 VM。)

引用自:https://unix.stackexchange.com/questions/508528