Nedávno byla zveřejněna docela důležitá zpráva, kterou Cyberus Technology oznámila prostřednictvím příspěvku na blogu že jejich KVM backend pro VirtualBox je nyní open source Místo toho, aby VirtualBox používal svůj vlastní modul linuxového jádra, lze nyní VirtualBox používat s backendem KVM.
Pro ty, kteří neznají KVM (Kernel-based Virtual Machine), by měli vědět, že jde o virtualizační technologii integrovanou do jádra operačního systému Linux. Funguje jako hypervizor, který umožňuje efektivní spouštění více virtuálních strojů na hostitelském systému Linux.
Z jiného pohledu, když je KVM implementován jako modul linuxového jádra, může fungovat jako hypervizor, využívající výhod virtualizačních rozšíření poskytovaných moderními CPU (Intel VT a AMD-V), hardwarových rozšíření, která umožňují procesoru provádět specifickou virtualizaci. instrukce velmi efektivně.
Během několika posledních měsíců tým Cyberus Technology věnovala značné úsilí dosažení kompatibility mezi VirtualBoxem a KVM. Záměrem bylo sloučit možnosti správy napříč platformami a intuitivní uživatelské rozhraní VirtualBoxu s potenciálem KVM jako hypervizoru na úrovni jádra Linuxu.
Backend KVM společnosti Cyberus Technology umožňuje VirtualBoxu spouštět virtuální stroje pomocí hypervizoru Linux KVM namísto vlastního modulu jádra používaného standardním VirtualBoxem. Používání KVM přináší řadu výhod.
Naši zákazníci využívají virtualizaci k vzájemné izolaci různých bezpečnostních domén. Spoléhají na další posílení hostitelského systému pro zvýšení bezpečnosti. Tento typ kalení je nezbytný pro získání certifikace od vládních úřadů a v důsledku toho pro přísné požadavky pro naše zákazníky.
A teď Snaha se vyplatila, protože kombinace VirtualBoxu a KVM představuje významný pokrok v oblasti virtualizace v prostředí Linuxu. Tato integrace přináší nejen vynikající výkon, ale také zlepšuje zabezpečení a flexibilitu virtuálních strojů.
s Integrace KVM může nyní VirtualBox poskytovat vylepšenou podporu pro virtuální stroje Windows běžící na systémech Linux. Navíc kombinace VirtualBoxu a KVM umožňuje uživatelům využívat jedinečné funkce obou front. Tato flexibilita dává vzniknout novým scénářům použití, jako je současné spuštění VirtualBoxu a QEMU na hostitelích Linuxu.
Mezi nejdůležitější funkce Z implementace vynikají následující:
- Zlepšený výkon: Integrace s KVM umožňuje virtuálním strojům plně využít možností hardwarové akcelerace a zajistit tak optimální výkon.
- Posílená bezpečnost: KVM je založen na jádře a poskytuje další vrstvu zabezpečení. VirtualBox využívá této pevné struktury a vytváří bezpečnější prostředí pro virtualizované aplikace.
- Pokročilá podpora pro Windows: Integrace KVM umožňuje lepší podporu pro virtuální stroje Windows na systémech Linux, což je zvláště důležité v prostředích, kde je bezpečnost prvořadá.
- Paralelní provádění QEMU/KVM: VirtualBox KVM může pracovat paralelně s QEMU/KVM, což poskytuje větší flexibilitu ve virtualizačním prostředí.
- Odebrání ovladače jádra VirtualBox- Integrace KVM eliminuje potřebu ovladače jádra VirtualBox a zjednodušuje instalaci a správu platformy.
- Využití moderních možností virtualizace- VirtualBox KVM může automaticky využívat výhod moderních virtualizačních funkcí podporovaných KVM, jako je APICv, pro efektivnější správu.
pro zájem o realizaci, Měli byste vědět, že v současné době musí být VirtualBox KVM zkompilován ze zdrojového kódu poskytnutého Cyberus Technology a v tuto chvíli je platforma Intel x86-64 oficiálně podporována, protože podpora AMD je považována za experimentální.
Na druhou stranu stojí za zmínku, že kód je napsán v C a C++ a je šířen pod licencí GPLv3. Implementační kód si můžete prohlédnout na adrese následující odkaz. Pokud zájem se o tom dozvědět více, můžete zkontrolovat podrobnosti v Následující odkaz.