A VirtualBox úgy lett kialakítva, hogy a KVM hypervisor tetején fusson

A Cyberus Technology megnyitotta a VirtualBox KVM backend kódját, amely lehetővé teszi a VirtualBox virtualizációs rendszerben a Linux kernelbe épített KVM hypervisor használatát a VirtualBoxban szállított vboxdrv kernelmodul helyett. A háttérrendszer biztosítja, hogy a virtuális gépeket a KVM hypervisor hajtsa végre, miközben teljes mértékben fenntartja a hagyományos felügyeleti modellt és a VirtualBox felületet. A KVM-ben a VirtualBox számára létrehozott meglévő virtuálisgép-konfigurációk futtatása támogatott. A kód C és C++ nyelven íródott, és a GPLv3 licenc alatt kerül terjesztésre.

A VirtualBox futtatásának fő előnyei a KVM-mel szemben:

  • Lehetőség a VirtualBox és a VirtualBox számára létrehozott virtuális gépek egyidejű futtatására a QEMU/KVM-mel és a KVM-et használó virtualizációs rendszerekkel, például a Cloud Hypervisorral. Például a speciális védelmi szintet igénylő elszigetelt szolgáltatások futhatnak a Cloud Hypervisor használatával, míg a Windows vendégek a felhasználóbarátabb VirtualBox környezetben.
  • A VirtualBox kernel-illesztőprogram (vboxdrv) betöltése nélküli munkavégzés támogatása, amely lehetővé teszi a munka megszervezését a Linux kernel tanúsított és ellenőrzött buildjein, amelyek nem teszik lehetővé harmadik féltől származó modulok betöltését.
  • A KVM-ben támogatott, de a VirtualBoxban nem használt fejlett hardveres virtualizációs gyorsító mechanizmusok használatának képessége. Például a KVM-ben az APICv kiterjesztéssel virtualizálhatja a megszakításvezérlőt, ami csökkentheti a megszakítási késleltetést és javíthatja az I/O teljesítményt.
  • A KVM-ben olyan képességek jelenléte, amelyek növelik a virtualizált környezetben futó Windows rendszerek biztonságát.
  • A VirtualBoxban még nem támogatott Linux kernelekkel rendelkező rendszereken fut. A KVM a kernelbe van beépítve, míg a vboxdrv minden új kernelhez külön van portolva.

A VirtualBox KVM azt állítja, hogy stabil működést biztosít Linux-alapú gazdagép környezetben, Intel processzorokkal rendelkező x86_64 rendszereken. Az AMD processzorok támogatása jelen van, de még mindig kísérleti jellegű.

A VirtualBox úgy lett kialakítva, hogy a KVM hypervisor tetején fusson


Forrás: opennet.ru

Hozzászólás