Прибывает последняя и новая версия HAXM, поскольку Intel не будет следить за развитием

интел хаксм

Intel HAXM — это кроссплатформенный движок и менеджер виртуализации.

Недавно Intel объявила о выпуске какой будет последняя и новая версия движка виртуализации ХАКСМ 7.8 (Hardware Accelerated Execution Manager), версия, с которой он переместил репозиторий в архив и объявил о завершении обслуживания проекта.

С этим Intel объявила, что больше не будет принимать патчи или исправления, он также не будет участвовать в разработке или создавать обновления для него. Вот почему людям, которые хотят продолжить разработку, рекомендуется создать форк и развивать его самостоятельно.

Этот проект больше не будет поддерживаться Intel.

Intel прекратила разработку и участие, включая, помимо прочего, техническое обслуживание, исправление ошибок, новые версии или обновления для этого проекта.

Intel больше не принимает исправления для этого проекта.

Если у вас есть постоянная потребность в использовании этого проекта, вы заинтересованы в его независимой разработке или хотели бы поддерживать исправления для сообщества с открытым исходным кодом, пожалуйста, создайте свою собственную вилку этого проекта.

Контактное лицо: webadmin@linux.intel.com

Для тех, кто они не знают о HAXM (также известный как Intel Hardware Accelerated Execution Manage) должны знать, что это это кроссплатформенный гипервизор (Линукс, NetBSD, Windows, macOS) который использует аппаратные расширения процессора Intel (Intel VT, технология виртуализации Intel) для ускорения и усиления изоляции виртуальных машин.

Гипервизор обычно используется с другими программными пакетами необходимые для создания всех компонентов, необходимых для разработки приложений (таких как Android SDK и плагины, необходимые для управления API Google), он может обеспечить аппаратную эмуляцию Android, необходимую для программных проектов любого размера, размера и сложности.

Гипервизор реализован в виде драйвера уровня ядра который предоставляет KVM-подобный интерфейс для обеспечения аппаратной виртуализации пользовательского пространства. HAXM поддерживался для ускорения работы эмулятора платформы Android и QEMU. Код написан на C и распространяется под лицензией BSD.

Со временем проект создан для обеспечения возможности использования технологии Intel VT в Windows и macOS. В Linux поддержка Intel VT изначально была доступна в Xen и KVM, но в NetBSD она была предоставлена ​​в NVMM, поэтому позже HAXM был перенесен в Linux и NetBSD и играл второстепенную роль на этих платформах.

Поскольку он основан на функциях, встроенных в продукты ЦП Intel, Intel HAXM может работать должным образом только на процессорах с аппаратной поддержкой функций Intel VT-x, Intel EM64T (Intel 64) и Execute Disable Bit (XD).

После того, как полная поддержка Intel VT была интегрирована в продукты Microsoft Hyper-V и macOS HVF, необходимость в отдельном гипервизоре отпала, и Intel решила сократить проект.

О финальной версии HAXM 7.8 (последняя разработка Intel) уже поддерживает инструкцию INVPCID, В дополнение к тому, что добавлена ​​поддержка расширения XSAVE для CPUID, а также улучшенная реализация модуля CPUID и модернизация установщика.

Еще одно реализованное изменение — подтверждение того, что HAXM совместим с версиями QEMU от 2.9 до 7.2.

Как установить HAXM в Linux?

Для тех, кто заинтересован в возможности установить эту последнюю версию, они должны знать, что процесс установки относительно прост, вам просто нужно загрузить исходный код и скомпилировать его.

Для этого просто откройте терминал и в нем наберите следующее:

git clone https://github.com/intel/haxm.git

Приступаем к компиляции со следующими командами:

cd haxm
cd platforms/linux/
make

Как только это будет сделано, мы должны теперь проверить, что никакой другой модуль ядра HAXM не был загружен. Чтобы убедиться в этом, мы собираемся выполнить следующую команду:

lsmod | grep haxmn

В котором, если вывод не пуст, мы собираемся загрузить существующий модуль HAXM с помощью следующей команды

sudo make uninstall

Затем мы приступаем к загрузке модуля с помощью:

sudo make install

Наконец, если вы хотите использовать HAXM в качестве непривилегированного пользователя, вы можете ввести следующую команду, чтобы сделать текущего пользователя частью группы haxm:

sudo adduser `id -un` haxm

Если вы хотите узнать больше об этом, вы можете ознакомиться с подробностями на по следующей ссылке.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.