VirtualBox imasinthidwa kuti ikhale pamwamba pa KVM hypervisor

Cyberus Technology yatsegula code ya VirtualBox KVM backend, yomwe imakupatsani mwayi wogwiritsa ntchito hypervisor ya KVM yomangidwa mu Linux kernel mu VirtualBox virtualization system m'malo mwa vboxdrv kernel module yoperekedwa ku VirtualBox. Kumbuyo kumatsimikizira kuti makina enieni amachitidwa ndi KVM hypervisor ndikusunga bwino kasamalidwe kachikhalidwe ndi mawonekedwe a VirtualBox. Imathandizidwa kuyendetsa makina omwe alipo omwe adapangidwira VirtualBox ku KVM. Khodiyo imalembedwa mu C ndi C++ ndipo imagawidwa pansi pa layisensi ya GPLv3.

Ubwino waukulu woyendetsa VirtualBox pa KVM:

  • Kutha kuyendetsa VirtualBox ndi makina enieni opangidwira VirtualBox nthawi imodzi ndi QEMU/KVM ndi makina ogwiritsira ntchito makina omwe amagwiritsa ntchito KVM, monga Cloud Hypervisor. Mwachitsanzo, mautumiki akutali omwe amafunikira chitetezo chapadera amatha kugwiritsa ntchito Cloud Hypervisor, pomwe alendo a Windows amatha kuthamanga m'malo osavuta kugwiritsa ntchito VirtualBox.
  • Thandizo logwira ntchito popanda kukweza dalaivala wa VirtualBox kernel (vboxdrv), yomwe imakupatsani mwayi wokonza ntchito pamwamba pa makina ovomerezeka ndi otsimikiziridwa a Linux kernel, omwe salola kukweza ma module a chipani chachitatu.
  • Kutha kugwiritsa ntchito njira zotsogola zotsogola za hardware zomwe zimathandizidwa mu KVM, koma osagwiritsidwa ntchito mu VirtualBox. Mwachitsanzo, mu KVM, mutha kugwiritsa ntchito APICv yowonjezera kuti muwonetsetse wowongolera wosokoneza, zomwe zingachepetse kuchedwa kwapang'onopang'ono ndikuwongolera magwiridwe antchito a I/O.
  • Kukhalapo kwa KVM kwa kuthekera komwe kumawonjezera chitetezo cha machitidwe a Windows omwe akuyenda m'malo owoneka bwino.
  • Imayendetsa pamakina okhala ndi ma kernels a Linux omwe sanagwiritsidwebe mu VirtualBox. KVM imamangidwa mu kernel, pomwe vboxdrv imayikidwa padera pa kernel iliyonse yatsopano.

VirtualBox KVM imati ikugwira ntchito mokhazikika m'malo okhala ndi Linux pamakina a x86_64 okhala ndi ma Intel processors. Thandizo la mapurosesa a AMD alipo, koma amalembedwabe ngati kuyesa.

VirtualBox imasinthidwa kuti ikhale pamwamba pa KVM hypervisor


Source: opennet.ru

Kuwonjezera ndemanga