Haikusse on lisatud riistvaralise virtualiseerimise tugi QEMU-s.

Haikusse on lisatud riistvaralise virtualiseerimise tugi QEMU-s.

Google Summer of Code 2024 projekti raames on Haiku operatsioonisüsteem saavutanud märkimisväärset edusamme virtualiseerimise valdkonnas. Tänu arendaja dalme tööle toetab QEMU Haikus nüüd riistvaralist kiirendust.

Projekt keskendus NVMM hüperviisori üleviimisele DragonFlyBSD-lt Haiku-sse. See võimaldab QEMU-l kasutada protsessori riistvaralisi virtualiseerimise laiendusi, nagu Intel VT-x, mis võib potentsiaalselt pakkuda jõudlust virtuaalmasinad, mis on lähedane natiivsele.

Projekti peamised saavutused hõlmavad:

  • NVMM frontend'i ja VMX backend'i üleviimine Haiku-sse
  • Toetuse lisamine laiendatud lehekülgede tabelite (EPT) jaoks Haiku tuumas
  • QEMU kohandamine NVMM-iga Haikus töötamiseks

Kuigi teostus ei ole veel lõpetatud, näitavad esimesed testid lootustandevaid tulemusi. Lihtsaid operatsioonisüsteeme ja laadijaid saab nüüd Haikus käivitada riistvaralise kiirendusega. Siiski ei tööta veel keerukamad süsteemid, nagu Haiku ise või Xubuntu.

Arendaja märgib, et pärast EPT-ga seotud vea parandamist on reaalses riistvaras jõudlus märkimisväärselt paranenud, kuigi mõned stabiilsusprobleemid püsivad. Toetust mitme protsessori jaoks on samuti arendamisel, praegu jookseb QEMU SMP lülitamisel kokku.

See projekt on oluline samm Haiku virtualiseerimise võimaluste arendamisel. Kui ülejäänud probleemid on lahendatud, saavad Haiku kasutajad oodata oluliselt paranenud jõudlust virtuaalsete masinate käitamisel QEMU kaudu.

Projekti kood on saadaval GitHubis, kuid see ei ole veel Haiku põhikoodibaasi integreeritud.

Allikas: linux.org.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster