A Linux kernel fejlesztői egy benyújtott commitban bejelentették, hogy a kernelbe bekerült a FreeBSD Bhyve hipervizor felismerésének és támogatásának lehetősége. Eddig a Bhyve észlelése pusztán kozmetikai funkció szintjén volt, a rendszer indításakor a naplóban annyi szerepelt, hogy „Hypervisor detected: Bhyve”. A változtatás mostantól funkcionális jelentőséget is kap, mivel a FreeBSD 15.0 már támogatni fogja a 15 bites MSI kiterjesztést (MSI enlightenment), amely lehetővé teszi a 255-nél több virtuális CPU kezelését.
Tartalomjegyzék

Új kernelopció kapcsolódik a fejlesztéshez
Az új fejlesztés részeként a kernel konfigurációs rendszerében megjelent a „Bhyve Guest support” lehetőség, amely biztosítja, hogy a Linux képes legyen vendégként futni a Bhyve hipervizor alatt. A kódmódosítások között új forrásfájl jelent meg bhyve.c néven, amely kezeli a Bhyve-specifikus CPUID jeleket, valamint a kiterjesztett célazonosító (extended destination ID) funkciót. A támogatás lehetővé teszi, hogy a Linux hatékonyabban működjön a Bhyve környezetben, és teljes mértékben kihasználja az új MSI bővítmény előnyeit.
A fejlesztés jelentősége
Ez a fejlesztés előrelépést jelent a Linux és a FreeBSD hipervizor közötti kompatibilitásban. A Bhyve eddig kevésbé volt jelen a Linux-vendégek futtatásában, de az új támogatással mind a teljesítmény, mind a skálázhatóság javulhat, különösen nagy processzorszámú környezetekben. A változtatást David Woodhouse (Amazon) és Borislav Petkov (AMD) készítette, a közösségi felülvizsgálatban pedig több fejlesztő is részt vett.
