A Cyberus Technology kiadta a KVM nyílt forráskódú verzióját a VirtualBox számára

KVM

VirtualBox KVM nyilvános kiadás

Bemutatták a Cyberus technológiát nemrégiben nyilvános bevezetése VirtualBox KVM, amely lehetővé teszi a Linux kernelbe épített KVM hypervisor használatát a VirtualBox virtualizációs rendszerben a VirtualBoxban szállított vboxdrv kernelmodul helyett, és amely a vendég operációs rendszerek széles skáláját támogatja, és konzisztens felhasználói felületet biztosít.

Az elmúlt néhány hónapban a Cyberus Technology csapata jelentős erőfeszítéseket tett annak a háttérrendszernek a fejlesztésére, amely biztosítja, hogy a virtuális gépeket a KVM hypervisor futtassa, miközben fenntartja a hagyományos felügyeleti modellt és a VirtualBox felületet, valamint támogatja a VirtualBox számára létrehozott virtuális gép-konfigurációk futtatását a KVM-ben.

A VirtualBox KVM alapvető megjelenése megegyezik a hagyományos VirtualBoxéval. A felhasználó ugyanazokat a vendég virtuális gépeket indíthatja el meglévő VirtualBox konfigurációjában.

között a kiemelkedõ elõnyök A VirtualBox KVM feletti futtatásához a következőket említjük:

  1. Konfigurációs rugalmasság: A VirtualBox lehetővé teszi a virtuális gépek futtatását más virtualizációs rendszerekkel, mint például a QEMU/KVM és a Cloud Hypervisor. Ez lehetővé teszi a fokozottan védett elszigetelt szolgáltatások futtatását a Cloud Hypervisor segítségével, míg a Windows vendégrendszerek a VirtualBox által biztosított barátságosabb környezetben működhetnek.
  2. Kernel-illesztőprogram függetlensége: A VirtualBox KVM feletti futtatásakor nincs szükség a VirtualBox kernel illesztőprogramjának (vboxdrv) betöltésére. Ez megkönnyíti a Linux kernel ellenőrzött és hitelesített buildjeivel való munkát, amelyek nem teszik lehetővé harmadik féltől származó modulok betöltését.
  3. A fejlett KVM-funkciók kihasználása: A VirtualBox over KVM lehetővé teszi a KVM által támogatott fejlett hardveres virtualizációs gyorsítási képességek használatát, amelyek natívan nem érhetők el a VirtualBoxban. Például a KVM az APICv kiterjesztést kínálja a megszakításkezelő virtualizálásához, amely jelentősen javíthatja az I/O teljesítményt és csökkentheti a megszakítási késleltetést.
  4. Fejlesztések a Windows rendszerek biztonságában: A KVM további képességeket biztosít, amelyek erősítik a virtualizált környezetben működő Windows rendszerek biztonságát, ami különösen fontos az olyan vállalati környezetekben, ahol a biztonság prioritást élvez.
  5. Kompatibilitás a különböző kernel verziókkal: A VirtualBox KVM a Linux kernelek széles skáláját támogatja, még azokat is, amelyeket a VirtualBox natívan nem támogat. Míg a KVM be van építve a kernelbe, a VirtualBox vboxdrv modulja minden új kernelverzióhoz adaptációt igényel.
  6. stabilitás és kompatibilitás: A VirtualBox KVM stabilan működik Linux-alapú gazdagép környezetben, x86_64 rendszerekkel Intel processzorokkal. Bár az AMD processzorok támogatása jelen van, még mindig kísérletinek tekinthető, és folyamatosan fejlesztik.

A mögöttes hypervisor cseréje miatt vendégszereplésben lesznek eltérések. A teljesítménybeli különbségek nagymértékben függenek a vendégek leterheltségétől.

mert érdeklődik a VirtualBox KVM használatáról, ezt tudnia kell Jelenleg nincsenek előre elkészített csomagok, ezért azt forráskódból kell lefordítani. A VirtualBox forráskódból való létrehozásának folyamata megtalálható a virtualbox.org oldalon és csak kisebb módosítások szükségesek a VirtualBox létrehozásához KVM-mel háttérként.

Az Ubuntu 22.04 friss telepítése esetén a következő parancs használható az összes előfeltétel telepítéséhez:

apt install acpica-tools chrpath doxygen g++-multilib libasound2-dev libcap-dev \
libcurl4-openssl-dev libdevmapper-dev libidl-dev libopus-dev libpam0g-dev \
libpulse-dev libqt5opengl5-dev libqt5x11extras5-dev qttools5-dev libsdl1.2-dev libsdl-ttf2.0-dev \
libssl-dev libvpx-dev libxcursor-dev libxinerama-dev libxml2-dev libxml2-utils \
libxmu-dev libxrandr-dev make nasm python3-dev python2-dev qttools5-dev-tools \
texlive texlive-fonts-extra texlive-latex-extra unzip xsltproc \
\
default-jdk libstdc++5 libxslt1-dev linux-kernel-headers makeself \
mesa-common-dev subversion yasm zlib1g-dev glslang-tools \
libc6-dev-i386 lib32stdc++6 libtpms-dev

Az összes előfeltétel telepítése után az építési folyamat a következő lépésekben foglalható össze:

./configure --with-kvm --disable-kmods --disable-docs --disable-hardening --disable-java
source ./env.sh
kmk
out/linux.amd64/release/bin/VirtualBox

Végül érdemes megemlíteni, hogy a kód C és C++ nyelven íródott, és GPLv3 licenc alatt kerül terjesztésre. Szunyókálás érdekelne többet megtudni róla, ellenőrizheti a részleteket A következő linken.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.