Ua hooki ʻo Intel i ka hoʻomohala ʻana i ka hypervisor HAXM

Ua hoʻopuka ʻo Intel i kahi hoʻokuʻu hou o ka mīkini virtualization HAXM 7.8 (Hardware Accelerated Execution Manager), ma hope o ka hoʻololi ʻana i ka waihona i kahi waihona a hoʻolaha i ka pau ʻana o ke kākoʻo no ka papahana. ʻAʻole ʻae hou ʻo Intel i nā patch, hoʻoponopono, komo i ka hoʻomohala ʻana, a i ʻole hana i nā mea hou. Paipai ʻia ka poʻe e makemake ana e hoʻomau i ka hoʻomohala ʻana e hana i kahi ʻōpala a hoʻomohala kūʻokoʻa.

ʻO HAXM he cross-platform (Linux, NetBSD, Windows, macOS) hypervisor e hoʻohana ana i nā hoʻonui lako i nā kaʻina hana Intel (Intel VT, Intel Virtualization Technology) e wikiwiki a hoʻonui i ka hoʻokaʻawale ʻana o nā mīkini virtual. Hoʻokomo ʻia ka hypervisor ma ke ʻano o kahi mea hoʻokele e holo ana ma ka pae kernel a hāʻawi i kahi kikowaena KVM-like no ka hiki ʻana i ka virtualization hardware ma kahi o ka mea hoʻohana. Ua kākoʻo ʻia ʻo HAXM e wikiwiki i ka emulator platform Android a me QEMU. Ua kākau ʻia ke code ma C a hāʻawi ʻia ma lalo o ka laikini BSD.

I kekahi manawa, ua hana ʻia ka papahana e hāʻawi i ka hiki ke hoʻohana i ka ʻenehana Intel VT ma Windows a me macOS. Ma Linux, ua loaʻa mua ke kākoʻo no Intel VT ma Xen a me KVM, a ma NetBSD ua hāʻawi ʻia ma NVMM, no laila ua hoʻokomo ʻia ʻo HAXM i Linux a me NetBSD ma hope a ʻaʻole i hoʻokani i kahi kūlana kūikawā ma kēia mau kahua. Ma hope o ka hoʻohui ʻana i ke kākoʻo piha no Intel VT i nā huahana Microsoft Hyper-V a me macOS HVF, ʻaʻole pono ka pono no kahi hypervisor kaʻawale a ua hoʻoholo ʻo Intel e hoʻopau i ka papahana.

Aia ka mana hope o HAXM 7.8 i ke kākoʻo no ke aʻo ʻana INVPCID, kākoʻo hoʻohui ʻia no ka hoʻonui XSAVE ma CPUID, hoʻomaikaʻi i ka hoʻokō ʻana i ka module CPUID, a hoʻololi i ka mea hoʻonohonoho. Ua hōʻoia ʻia ʻo HAXM e kūpono me nā hoʻokuʻu QEMU 2.9 a i 7.2.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka