
VirtualBox KVM
Nemrég jelent meg egy igen fontos hír, amit a Cyberus Technology egy blogbejegyzésen keresztül jelentett be hogy a VirtualBoxhoz készült KVM-háttérrendszerük már nyílt forráskódú Ahelyett, hogy a VirtualBox saját Linux kernelmodulját használná, a VirtualBox mostantól KVM-háttérrel is használható.
Azok számára, akik nem ismerik a KVM-et (Kernel-alapú virtuális gép), tudniuk kell, hogy ez a Linux operációs rendszer magjába integrált virtualizációs technológia. Hipervizorként működik, lehetővé téve több virtuális gép hatékony végrehajtását Linux hosztrendszeren.
Másfelől nézve, a Linux kernel moduljaként megvalósítva a KVM hipervizorként működhet, kihasználva a modern CPU-k (Intel VT és AMD-V) által biztosított virtualizációs bővítményeket, olyan hardverbővítményeket, amelyek lehetővé teszik a processzor számára, hogy konkrét virtualizációt hajtson végre. utasításokat rendkívül hatékonyan.
Az elmúlt néhány hónapban a csapat A Cyberus Technology jelentős erőfeszítéseket tett a VirtualBox és a KVM közötti kompatibilitás elérése érdekében. A szándék az volt, hogy a VirtualBox platformok közötti felügyeleti képességeit és intuitív felhasználói felületét egyesítsék a KVM-ben, mint Linux kernel szintű hipervizorban rejlő lehetőségekkel.
A Cyberus Technology KVM-háttérrendszere lehetővé teszi a VirtualBox számára, hogy a virtuális gépeket a Linux KVM hypervisor használatával futtassa a szabványos VirtualBox által használt egyéni kernelmodul helyett. A KVM használata számos előnnyel jár.
Ügyfeleink virtualizációt használnak a különböző biztonsági tartományok egymástól való elkülönítésére. A nagyobb biztonság érdekében a gazdagép rendszer további szilárdítására támaszkodnak. Ez a fajta edzés azért szükséges, hogy állami szervektől tanúsítványt szerezzünk, és ennek eredményeként szigorú követelményeket támasztanak ügyfeleink számára.
És most Az erőfeszítés meghozta gyümölcsét, mivel a VirtualBox és a KVM kombinációja jelentős előrelépést jelent a linuxos környezetek virtualizációja terén. Ez az integráció nemcsak kiváló teljesítményt nyújt, hanem javítja a virtuális gépek biztonságát és rugalmasságát is.
a KVM-integráció, a VirtualBox mostantól jobb támogatást nyújt a virtuális gépekhez Linux rendszereken futó Windows. Ezenkívül a VirtualBox és a KVM kombinációja lehetővé teszi a felhasználók számára, hogy kihasználják mindkét front egyedi jellemzőit. Ez a rugalmasság új használati forgatókönyveket eredményez, például a VirtualBox és a QEMU egyidejű futtatását Linux-gazdagépeken.
között a legfontosabb jellemzői A megvalósításból kiemelkednek a következők:
- Jobb teljesítmény: A KVM-mel való integráció lehetővé teszi a virtuális gépek számára, hogy teljes mértékben kihasználják a hardveres gyorsítási lehetőségeket, így biztosítva az optimális teljesítményt.
- Megerősített biztonság: A KVM, mivel kernel alapú, további biztonsági réteget biztosít. A VirtualBox kihasználja ezt a szilárd szerkezetet, biztonságosabb környezetet teremtve a virtualizált alkalmazások számára.
- Speciális támogatás a Windows számára: A KVM integráció lehetővé teszi a Windows virtuális gépek jobb támogatását Linux rendszereken, különösen fontos olyan környezetekben, ahol a biztonság a legfontosabb.
- QEMU/KVM párhuzamos végrehajtás: A VirtualBox KVM párhuzamosan működhet a QEMU/KVM-mel, nagyobb rugalmasságot biztosítva a virtualizációs környezetben.
- A VirtualBox kernel-illesztőprogram eltávolítása- A KVM-integráció szükségtelenné teszi a VirtualBox kernel-illesztőprogramot, leegyszerűsítve a platform telepítését és kezelését.
- A modern virtualizációs lehetőségek kihasználása- A VirtualBox KVM automatikusan ki tudja használni a modern KVM által támogatott virtualizációs funkciókat, például az APICv-t a hatékonyabb kezelés érdekében.
mert érdekel a megvalósítás, Tudni kell, hogy jelenleg a VirtualBox KVM-et a Cyberus Technology által biztosított forráskódból kell lefordítani, és jelenleg az Intel x86-64 platform hivatalosan is támogatott, mivel az AMD támogatás kísérletinek számít.
Azt viszont érdemes megemlíteni, hogy a kód C és C++ nyelven íródott, és GPLv3 licenc alatt kerül terjesztésre. A megvalósítási kódot a következő címen tekintheti meg a következő link. Ha szeretne többet megtudni róla, a részleteket a alábbi linkre.