Në Haiku është shtuar mbështetja për virtualizimin harduerik në QEMU

Në Haiku është shtuar mbështetja për virtualizimin harduerik në QEMU

Në kuadër të projektit Google Summer of Code 2024, sistemi operativ Haiku ka arritur një përparim të konsiderueshëm në fushën e virtualizimit. Falë punës së zhvilluesit me pseudonimin dalme, QEMU në Haiku tani mbështet përshpejtimin harduerik.

Projekti kishte për qëllim transferimin e hipervizorit NVMM nga DragonFlyBSD në Haiku. Kjo i lejon QEMU të përdorë zgjerimet harduerike të virtualizimit të procesorëve, si Intel VT-x, gjë që potencialisht siguron performancë makinat virtuale, të ngjashme me atë nativ.

Arritjet kryesore të projektit përfshijnë:

  • Transferimin e frontend-it NVMM dhe backend-it VMX nĂ« Haiku
  • Shtimin e mbĂ«shtetjes pĂ«r tabelat e zgjeruara tĂ« faqeve (EPT) nĂ« bĂ«rthamĂ«n Haiku
  • Adaptimin e QEMU pĂ«r tĂ« punuar me NVMM nĂ« Haiku

Megjithëse implementimi nuk është përfunduar ende, testet e para tregojnë rezultate premtuese. Sistemet operative të thjeshta dhe ngarkuesit tani mund të startohen me përshpejtim harduerik në Haiku. Megjithatë, sistemet më komplekse, si vetë Haiku ose Xubuntu, ende nuk funksionojnë.

Zhvilluesi thekson një përmirësim të dukshëm në performancën në pajisjet reale pas korrigjimit të një problemi të lidhur me EPT, megjithëse disa probleme me stabilitetin ende mbeten. Mbështetja për shumëproçesorësi gjithashtu është në zhvillim, aktualisht QEMU përfundon në mënyrë të papritur kur aktivizohet SMP.

Ky projekt paraqet një hap të rëndësishëm në zhvillimin e mundësive të virtualizimit të Haiku. Ndërsa zgjidhen problemet e mbetura, përdoruesit e Haiku mund të presin një përmirësim të dukshëm në performancën gjatë ekzekutimit të makinave virtuale përmes QEMU.

Kodi i projektit është në dispozicion në GitHub, ende nuk është integruar në bazën kryesore të kodit të Haiku.

Burimi: linux.org.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster