A Haikuban hozzáadták a hardveres virtualizáció támogatását a QEMU-hoz.

A Haikuban hozzáadták a hardveres virtualizáció támogatását a QEMU-hoz.

A Google Summer of Code 2024 keretében a Haiku operációs rendszer jelentős előrelépéseket tett a virtualizáció terén. A dalme álnéven ismert fejlesztő munkájának köszönhetően a QEMU most már támogatja a hardveres gyorsítást a Haiku alatt.

A projekt célja a NVMM hipervizor átköltöztetése a DragonFlyBSD-ről a Haiku-ra. Ez lehetővé teszi a QEMU számára, hogy kihasználja a processzor hardveres virtualizációs kiterjesztéseit, mint például az Intel VT-x, amely potenciálisan natív teljesítményt biztosít. virtuális gépekhez, amely közel van a natívhoz.

A projekt fő eredményei a következők:

  • A NVMM frontend és a VMX backend átköltöztetése a Haiku-ra.
  • A kiterjesztett oldaltáblák (EPT) támogatásának hozzáadása a Haiku kernelhez.
  • A QEMU alkalmazása az NVMM-el való működésre a Haiku alatt.

Bár a megvalósítás még nem befejezett, az első tesztek ígéretes eredményeket mutatnak. Egyszerű operációs rendszerek és betöltőprogramok most már hardveres gyorsítással futtathatók a Haiku-n. Azonban a bonyolultabb rendszerek, mint maga a Haiku vagy az Xubuntu, még nem működnek.

A fejlesztő jelentős teljesítménynövekedést figyelt meg valós hardveren az EPT-vel kapcsolatos hibajavítás után, bár egyes stabilitási problémák még mindig fennállnak. A többprocesszoros támogatás is fejlesztés alatt áll, jelenleg a QEMU összeomlik SMP bekapcsolásakor.

Ez a projekt fontos lépést jelent a Haiku virtualizációs képességeinek fejlődésében. Ahogy a fennmaradó problémák megoldódnak, a Haiku felhasználói jelentős teljesítményjavulásra számíthatnak a virtuális gépek QEMU-val való futtatásakor.

A projekt forráskódja elérhető a GitHub-on, de még nem integrálták a Haiku fő kódalapjába.

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster