VirtualBox 適合在 KVM 管理程式之上執行

Cyber​​us Technology 開放了 VirtualBox KVM 後端的程式碼,讓您在 VirtualBox 虛擬化系統中使用內建於 Linux 核心中的 KVM hypervisor,而不是 VirtualBox 中提供的 vboxdrv 核心模組。後端確保虛擬機器由KVM虛擬機器管理程式執行,同時完全保持傳統的管理模型和VirtualBox介面。支援在 KVM 中執行為 VirtualBox 建立的現有虛擬機器配置。該程式碼是用 C 和 C++ 編寫的,並根據 GPLv3 許可證分發。

與 KVM 相比,運行 VirtualBox 的主要優點:

  • 能夠與 QEMU/KVM 和使用 KVM 的虛擬化系統(例如 Cloud Hypervisor)同時執行 VirtualBox 和為 VirtualBox 建立的虛擬機器。例如,需要特殊保護等級的隔離服務可以使用 Cloud Hypervisor 運行,而 Windows 來賓可以在更用戶友好的 VirtualBox 環境中運行。
  • 支援在不載入 VirtualBox 核心驅動程式 (vboxdrv) 的情況下工作,這允許您在經過認證和驗證的 Linux 核心版本之上組織工作,該版本不允許載入第三方模組。
  • 能夠使用 KVM 中支援但 VirtualBox 中未使用的進階硬體虛擬化加速機制。例如,在KVM中,可以使用API​​Cv擴充來虛擬化中斷控制器,這樣可以減少中斷延遲並提高I/O效能。
  • KVM 中存在的功能可以提高在虛擬化環境中執行的 Windows 系統的安全性。
  • 在 VirtualBox 尚未支援的 Linux 核心系統上運行。 KVM 內建於核心中,而 vboxdrv 則針對每個新核心單獨移植。

VirtualBox KVM 聲稱可以在採用 Intel 處理器的 x86_64 系統上的基於 Linux 的主機環境中穩定運作。存在對 AMD 處理器的支持,但仍標記為實驗性。

VirtualBox 適合在 KVM 管理程式之上執行


來源: opennet.ru

添加評論