英特尔已停止开发 HAXM 虚拟机管理程序

英特尔发布了新版本的虚拟化引擎HAXM 7.8(硬件加速执行管理器),之后将存储库转移到存档并宣布终止对该项目的支持。 英特尔将不再接受补丁、修复、参与开发或创建更新。 鼓励希望继续开发的个人创建一个分叉并独立开发它。

HAXM 是一个跨平台(Linux、NetBSD、Windows、macOS)虚拟机管理程序,它使用 Intel 处理器的硬件扩展(Intel VT、Intel 虚拟化技术)来加速和增强虚拟机的隔离。 虚拟机管理程序以驱动程序的形式实现,在内核级别运行,并提供类似 KVM 的接口,用于在用户空间中启用硬件虚拟化。 支持 HAXM 以加速 Android 平台模拟器和 QEMU。 该代码是用 C 语言编写的,并在 BSD 许可证下分发。

曾经,该项目的创建是为了提供在 Windows 和 macOS 中使用英特尔 VT 技术的能力。 在Linux上,对Intel VT的支持最初是在Xen和KVM中提供的,而在NetBSD上则是在NVMM中提供的,因此HAXM后来移植到了Linux和NetBSD上,并没有在这些平台上发挥特殊作用。 将英特尔 VT 的全面支持集成到 Microsoft Hyper-V 和 macOS HVF 产品中后,不再需要单独的虚拟机管理程序,英特尔决定终止该项目。

HAXM 7.8 的最终版本包括对 INVPCID 指令的支持、在 CPUID 中添加了对 XSAVE 扩展的支持、改进了 CPUID 模块的实现并对安装程序进行了现代化改造。 HAXM 已被确认与 QEMU 版本 2.9 至 7.2 兼容。

来源: opennet.ru

添加评论