1

英特尔HAXM 驱动程序在 Mac OSX 和 Windows 上启用了类似 KVM 的能力,但目前,它似乎只被Android 的 QEMU fork使用。该 API 还具有几个 QEMU 特定的结构和 IOCTL(hax_qemu_versionHAX_VM_IOCTL_NOTIFY_QEMU_VERSION)。

那么 HAXM 驱动程序是否仅适用于 QEMU?或者我可以在不同的项目中使用它吗?

4

1 回答 1

0

我认为这是一个很好的问题,由于没有人加入,我将其发布在英特尔 Android 论坛上。如果您仍然对答案感兴趣,您可能想跳到该线程以进一步讨论。

这是乔希提供的答案:

HAXM 在以下平台上得到“官方”支持:

Windows 8(32/64 位)、Windows 7(32/64 位)、Windows Vista*(32/64 位)、Windows XP(仅限 32 位)和 Mac OS X 10.6 及更高版本(32/64 -少量)

对于 Linux 上的 HAXM,在 Linux(假定为 Ubuntu)下设置它的基本说明如下:

http://software.intel.com/en-us/blogs/2012/03/12/how-to-start-intel-hardware-assisted-virtualization-hypervisor-on-linux-to-speed-up-intel- android-x86-姜饼模拟器

由于 HAXM 是为使用 QEMU 而构建的,特别是与作为 Android SDK 一部分的 Android 虚拟设备管理器一起使用,因此它并不是一个真正的通用虚拟化工具。

如果没有更多关于您从 StackOverflow 转发的原始问题的背景信息(即,开发人员如何考虑在 QEMU 之外使用 HAXM?),我认为我们没有足够的信息来说明他们的想法。将工作。

我的回答是“试试看”。但是,如果他们正在寻找官方支持的用法,则仅限于上述操作系统。

希望对您有所帮助 - 如果您有更多问题或需要更多信息,请告诉我。

于 2014-03-19T19:45:29.710 回答