U Haiku je dodana podrška za hardversku virtualizaciju u QEMU

U Haiku je dodana podrška za hardversku virtualizaciju u QEMU

U okviru projekta Google Summer of Code 2024, operativni sustav Haiku postigao je značajan napredak u području virtualizacije. Zahvaljujući radu programera pod pseudonimom dalme, QEMU na Haiku sada podržava hardversko ubrzanje.

Projekt je bio usmjeren na prijenos hipervizora NVMM s DragonFlyBSD na Haiku. To omogućuje QEMU-u da koristi hardverske ekstenzije virtualizacije procesora, poput Intel VT-x, što potencijalno osigurava performanse virtualnih mašina, bliske nativnim.

Glavna postignuća projekta uključuju:

  • Prijenos frontend-a NVMM i backend-a VMX na Haiku
  • Dodavanje podrške za proširene tablice stranica (EPT) u jezgru Haiku
  • Prilagodba QEMU-a za rad s NVMM na Haiku

Iako implementacija još nije dovršena, prvi testovi pokazuju obećavajuće rezultate. Jednostavni operativni sustavi i bootloaderi sada mogu biti pokrenuti s hardverskim ubrzanjem na Haiku. Međutim, složeniji sustavi poput samog Haiku ili Xubuntua još ne rade.

Programer napominje značajno poboljšanje performansi na stvarnom hardveru nakon ispravka greške povezane s EPT-om, iako neki problemi sa stabilnošću još uvijek ostaju. Podrška za višestruku procesorsku arhitekturu također je u razvoju, trenutno QEMU iznenada pada pri uključivanju SMP-a.

Ovaj projekt predstavlja važan korak u razvoju mogućnosti virtualizacije Haiku. Dok se rješavaju preostali problemi, korisnici Haiku mogu očekivati značajno poboljšanje performansi prilikom pokretanja virtualnih mašina putem QEMU-a.

Kod projekta dostupan je na GitHub-u, još nije integriran u glavnu kodnu bazu Haiku.

Izvor: linux.org.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster