Intel припинив розробку гіпервізора HAXM

Компанія Intel опублікувала новий випуск двигуна віртуалізації HAXM 7.8 (Hardware Accelerated Execution Manager), після чого перевела репозиторій в архів та оголосила про припинення супроводу проекту. Intel більше не буде приймати патчі та виправлення, брати участь у розробці та формувати оновлення. Особам, які бажають продовжити розробку, запропоновано створити форк та розвивати його самостійно.

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

Свого часу проект був створений для надання можливості використання технології Intel VT у Windows та MacOS. У Linux підтримка Intel VT спочатку була доступна в Xen і KVM, а NetBSD надавалася в NVMM, тому HAXM був портований для Linux і NetBSD пізніше і не грав особливої ​​ролі на даних платформах. Після інтеграції повноцінної підтримки Intel VT у продукти Microsoft Hyper-V та macOS HVF необхідність в окремому гіпервізорі відпала і компанія Intel вирішила згорнути проект.

У фінальній версії HAXM 7.8 включено підтримку інструкції INVPCID, додано підтримку розширення XSAVE в CPUID, покращено реалізацію модуля CPUID та модернізовано інсталятор. Підтверджено сумісність HAXM з випусками QEMU з версії 2.9 до 7.2.

Джерело: opennet.ru

Додати коментар або відгук