Haiku pievienoja atbalstu aparatūras virtualizācijai QEMU

Haiku pievienoja atbalstu aparatūras virtualizācijai QEMU

Google projekta Summer of Code 2024 ietvaros Haiku operētājsistēma ir panākusi ievērojamu progresu virtualizācijas jomā. Pateicoties izstrādātāja Dalme darbam, QEMU vietnē Haiku tagad atbalsta aparatūras paātrinājumu.

Projekta mērÄ·is bija pārnest NVMM hipervizoru no DragonFlyBSD uz Haiku. Tas ļauj QEMU izmantot aparatÅ«ras centrālā procesora virtualizācijas paplaÅ”inājumus, piemēram, Intel VT-x, potenciāli uzlabojot veiktspēju. virtuālās maŔīnas, tuvu dzimtajai.

Galvenie projekta sasniegumi ir:

  • NVMM priekÅ”gala un VMX aizmugursistēmas pārsÅ«tīŔana uz Haiku
  • PaplaÅ”inātās lapu tabulas (EPT) atbalsta pievienoÅ”ana Haiku kodolam
  • QEMU pielāgoÅ”ana darbam ar NVMM uz Haiku

Lai gan ievieÅ”ana vēl nav pabeigta, sākotnējie testi uzrāda iepriecinoÅ”us rezultātus. VienkārÅ”as operētājsistēmas un sāknēŔanas ielādētāji tagad var darboties ar aparatÅ«ras paātrinājumu Haiku vidē. Tomēr sarežģītākas sistēmas, piemēram, pati Haiku vai Xubuntu, vēl nedarbojas.

Izstrādātājs atzÄ«mē ievērojamu reālās aparatÅ«ras veiktspējas uzlaboÅ”anos pēc EPT kļūdas novērÅ”anas, lai gan joprojām pastāv dažas stabilitātes problēmas. Tiek izstrādāts arÄ« vairāku apstrādes atbalsts, paÅ”laik QEMU avarē, kad ir iespējots SMP.

Å is projekts ir nozÄ«mÄ«gs solis Haiku virtualizācijas iespēju attÄ«stÄ«bā. Tā kā atlikuŔās problēmas ir atrisinātas, Haiku lietotāji var sagaidÄ«t ievērojami uzlabotu veiktspēju, palaižot virtuālās maŔīnas, izmantojot QEMU.

Projekta kods ir pieejams GitHub un vēl nav integrēts galvenajā Haiku kodu bāzē.

Avots: linux.org.ru

Iegādājieties uzticamu mitināŔanu vietnēm ar DDoS aizsardzÄ«bu, VPS VDS serveriem šŸ”„ Iegādājieties uzticamu tÄ«mekļa vietņu mitināŔanu ar DDoS aizsardzÄ«bu, VPS VDS serveriem | ProHoster