VirtualBox imebadilishwa ili kukimbia juu ya hypervisor ya KVM

Teknolojia ya Cyberus imefungua msimbo wa mazingira ya nyuma ya VirtualBox KVM, ambayo hukuruhusu kutumia hypervisor ya KVM iliyojengwa kwenye kerneli ya Linux katika mfumo wa uboreshaji wa VirtualBox badala ya moduli ya vboxdrv kernel inayotolewa katika VirtualBox. Mazingira ya nyuma yanahakikisha kuwa mashine pepe zinatekelezwa na hypervisor ya KVM huku kikidumisha kikamilifu kiolesura cha jadi cha usimamizi cha VirtualBox. Inatumika kuendesha usanidi wa mashine pepe uliopo iliyoundwa kwa ajili ya VirtualBox katika KVM. Msimbo umeandikwa katika C na C++ na unasambazwa chini ya leseni ya GPLv3.

Faida kuu za kuendesha VirtualBox juu ya KVM:

  • Uwezo wa kuendesha VirtualBox na mashine pepe zilizoundwa kwa ajili ya VirtualBox kwa wakati mmoja na QEMU/KVM na mifumo ya uwazi inayotumia KVM, kama vile Cloud Hypervisor. Kwa mfano, huduma zilizotengwa ambazo zinahitaji kiwango maalum cha ulinzi zinaweza kukimbia kwa kutumia Hypervisor ya Wingu, wakati wageni wa Windows wanaweza kufanya kazi katika mazingira rafiki zaidi ya VirtualBox.
  • Msaada wa kufanya kazi bila kupakia kiendeshi cha kernel ya VirtualBox (vboxdrv), ambayo inakuwezesha kupanga kazi juu ya ujenzi ulioidhinishwa na kuthibitishwa wa kernel ya Linux, ambayo hairuhusu upakiaji wa moduli za tatu.
  • Uwezo wa kutumia mbinu za hali ya juu za kuongeza kasi ya uboreshaji wa maunzi zinazotumika katika KVM, lakini hazitumiki katika VirtualBox. Kwa mfano, katika KVM, unaweza kutumia kiendelezi cha APICv ili kuboresha kidhibiti cha kukatiza, ambacho kinaweza kupunguza muda wa kukatiza na kuboresha utendaji wa I/O.
  • Uwepo katika KVM ya uwezo unaoongeza usalama wa mifumo ya Windows inayoendesha katika mazingira halisi.
  • Huendesha kwenye mifumo iliyo na kernels za Linux bado hazitumiki kwenye VirtualBox. KVM imejengwa ndani ya kernel, wakati vboxdrv imewekwa kando kwa kila kernel mpya.

VirtualBox KVM inadai utendakazi dhabiti katika mazingira ya mwenyeji kulingana na Linux kwenye mifumo ya x86_64 yenye vichakataji vya Intel. Usaidizi wa vichakataji vya AMD upo, lakini bado umetiwa alama kama majaribio.

VirtualBox imebadilishwa ili kukimbia juu ya hypervisor ya KVM


Chanzo: opennet.ru

Kuongeza maoni