Ang VirtualBox ay iniangkop upang tumakbo sa ibabaw ng KVM hypervisor

Binuksan ng Cyberus Technology ang code para sa VirtualBox KVM backend, na nagbibigay-daan sa iyong gamitin ang KVM hypervisor na nakapaloob sa Linux kernel sa VirtualBox virtualization system sa halip na ang vboxdrv kernel module na ibinigay sa VirtualBox. Tinitiyak ng backend na ang mga virtual machine ay isinasagawa ng KVM hypervisor habang ganap na pinapanatili ang tradisyonal na modelo ng pamamahala at interface ng VirtualBox. Ito ay suportado upang patakbuhin ang mga umiiral na virtual machine configuration na nilikha para sa VirtualBox sa KVM. Ang code ay nakasulat sa C at C++ at ipinamamahagi sa ilalim ng lisensya ng GPLv3.

Mga pangunahing bentahe ng pagpapatakbo ng VirtualBox sa KVM:

  • Kakayahang magpatakbo ng VirtualBox at mga virtual machine na nilikha para sa VirtualBox nang sabay-sabay sa QEMU/KVM at mga virtualization system na gumagamit ng KVM, gaya ng Cloud Hypervisor. Halimbawa, ang mga nakahiwalay na serbisyo na nangangailangan ng espesyal na antas ng proteksyon ay maaaring tumakbo gamit ang Cloud Hypervisor, habang ang mga bisita sa Windows ay maaaring tumakbo sa mas user-friendly na VirtualBox na kapaligiran.
  • Suporta para sa pagtatrabaho nang hindi naglo-load ng VirtualBox kernel driver (vboxdrv), na nagbibigay-daan sa iyong ayusin ang trabaho sa ibabaw ng mga sertipikado at na-verify na build ng Linux kernel, na hindi pinapayagan ang pag-load ng mga third-party na module.
  • Ang kakayahang gumamit ng mga advanced na hardware virtualization acceleration mechanism na sinusuportahan sa KVM, ngunit hindi ginagamit sa VirtualBox. Halimbawa, sa KVM, maaari mong gamitin ang APICv extension para i-virtualize ang interrupt controller, na maaaring mabawasan ang interrupt latency at mapabuti ang performance ng I/O.
  • Ang presensya sa KVM ng mga kakayahan na nagpapataas ng seguridad ng mga Windows system na tumatakbo sa mga virtualized na kapaligiran.
  • Gumagana sa mga system na may mga kernel ng Linux na hindi pa suportado sa VirtualBox. Ang KVM ay binuo sa kernel, habang ang vboxdrv ay hiwalay na naka-port para sa bawat bagong kernel.

Inaangkin ng VirtualBox KVM ang matatag na operasyon sa mga kapaligiran ng host na nakabase sa Linux sa mga x86_64 system na may mga processor ng Intel. Ang suporta para sa mga processor ng AMD ay naroroon, ngunit minarkahan pa rin bilang eksperimental.

Ang VirtualBox ay iniangkop upang tumakbo sa ibabaw ng KVM hypervisor


Pinagmulan: opennet.ru

Magdagdag ng komento