Intel опубликовала на Github новый выпуск движка виртуализации HAXM 7.8 (Hardware Accelerated Execution Manager). Однако после публикации репозиторий был переведён в архив, и компания объявила о прекращении сопровождения этого проекта.
![](https://habrastorage.org/getpro/habr/upload_files/cb3/219/3a3/cb32193a3e9c2fbbfd363fa2c603ed65.png)
Intel заявила, что больше не будет принимать патчи и исправления, а также участвовать в разработке и делать обновления. Желающим продолжить разработку предложили самим создать форк и развивать самостоятельно.
Движок HAXM представляет собой кросс‑платформенный гипервизор (Linux, NetBSD, Windows, macOS). Он использует аппаратные расширения процессоров Intel (Intel Virtualization Technology) для ускорения и усиления изоляции виртуальных машин. Сам гипервизор создан в формате драйвера, работающего на уровне ядра. Его интерфейс похож на KVM, чтобы можно было задействовать аппаратную виртуализацию в пространстве пользователя. Также HAXM поддерживался для ускорения работы эмулятора платформы Android и QEMU. Код гипервизора создан на языке Си и распространялся под лицензией BSD.
Этот проект был создан для предоставления возможности использования технологии Intel Virtualization Technology в Windows и macOS. Для Linux поддержка Intel Virtualization Technology была доступна только в Xen и KVM, а в NetBSD предоставлялась в NVMM. HAXM потом портировали для Linux и NetBSD, но особой роли на этих платформах он не играл.
Необходимость в этом гипервизоре отпала после интеграции полноценной поддержки Intel Virtualization Technology в продукты Microsoft Hyper‑V и macOS HVF, поэтому компания Intel решила закрыть проект.
Что сделали в последней версии HAXM 7,8:
-
включили поддержку инструкции INVPCID;
-
добавили поддержку расширения XSAVE в CPUID;
-
улучшили реализацию модуля CPUID;
-
модернизировали инсталлятор;
-
подтвердили совместимость HAXM с QEMU от версии 2,9 до 7,2.
ссылка на оригинал статьи https://habr.com/ru/articles/713546/
Добавить комментарий