Intel HAXM гипервизорыг хөгжүүлэхээ больсон

Intel нь виртуалчлалын хөдөлгүүрийн HAXM 7.8 (Тоног төхөөрөмжийн хурдасгасан гүйцэтгэлийн менежер) -ийн шинэ хувилбарыг нийтэлсэн бөгөөд үүний дараа архивыг архивт шилжүүлж, төслийн дэмжлэгийг зогсоож байгаагаа зарлав. Intel цаашид засвар, засварыг хүлээн авахгүй, хөгжүүлэлтэд оролцохгүй, шинэчлэлт үүсгэхгүй. Үргэлжлүүлэн хөгжүүлэх хүсэлтэй хүмүүсийг сэрээ бүтээж, бие даан хөгжүүлэхийг зөвлөж байна.

HAXM нь кросс платформ (Linux, NetBSD, Windows, macOS) гипервизор бөгөөд виртуал машинуудын тусгаарлалтыг хурдасгах, сайжруулах зорилгоор Intel процессоруудад (Intel VT, Intel Virtualization Technology) тоног төхөөрөмжийн өргөтгөлүүдийг ашигладаг. Гипервизор нь цөмийн түвшинд ажилладаг драйвер хэлбэрээр хэрэгжсэн бөгөөд хэрэглэгчийн орон зайд техник хангамжийн виртуалчлалыг идэвхжүүлэх KVM шиг интерфейсээр хангадаг. HAXM нь Android платформ эмулятор болон QEMU-г хурдасгахын тулд дэмжигдсэн. Код нь C хэл дээр бичигдсэн бөгөөд BSD лицензийн дагуу түгээгддэг.

Нэгэн цагт Intel VT технологийг Windows болон macOS дээр ашиглах боломжийг олгох зорилгоор уг төслийг бүтээжээ. Линукс дээр Intel VT-ийн дэмжлэгийг анх Xen болон KVM дээр ашиглах боломжтой байсан ба NetBSD дээр NVMM дээр хангагдсан байсан тул HAXM-ийг дараа нь Linux болон NetBSD-д шилжүүлсэн бөгөөд эдгээр платформ дээр онцгой үүрэг гүйцэтгэдэггүй. Intel VT-ийн бүрэн дэмжлэгийг Microsoft Hyper-V болон macOS HVF бүтээгдэхүүнүүдэд нэгтгэсний дараа тусдаа гипервизор шаардлагагүй болсон тул Intel төслийг зогсоохоор шийджээ.

HAXM 7.8-ийн эцсийн хувилбар нь INVPCID заавар, CPUID дахь XSAVE өргөтгөлийн дэмжлэг, CPUID модулийн хэрэгжилтийг сайжруулж, суулгагчийг орчин үеийн болгосон. HAXM нь QEMU-ийн 2.9-7.2 хувилбаруудтай нийцэж байгаа нь батлагдсан.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх