Intel HAXM driver在 Mac OSX 和 Windows 上启用类似 KVM 的功能,但目前,它似乎只被 Android's QEMU fork 使用. API 也有几个 QEMU 特定的结构和 IOCTL(hax_qemu_version
和 HAX_VM_IOCTL_NOTIFY_QEMU_VERSION
)。
那么 HAXM 驱动程序是否只能与 QEMU 一起使用?或者我可以在不同的项目中使用它吗?
最佳答案
我认为这是一个很好的问题,因为没有人插手,所以我将其发布在 Intel Android Forum 上.如果您仍然对答案感兴趣,您可能想跳到该线程以进一步讨论。
这是 Josh 提供的答案:
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)下设置它的基本说明如下:
由于 HAXM 是为使用 QEMU 而构建的,特别是与作为 Android SDK 一部分的 Android Virtual Device Manager 一起工作,因此它并不是真正的通用虚拟化工具。
如果没有更多关于您从 StackOverflow 重新发布的原始问题的上下文(即,开发人员如何考虑在 QEMU 之外使用 HAXM?),我认为我们没有足够的信息来说明他们是什么记住会起作用。
我的回答是“试试看”。不过,如果他们正在寻找官方支持的用法,则仅限于上述操作系统。
希望对您有所帮助 - 如果您有更多问题或需要更多信息,请告诉我。
关于英特尔 HAXM API 可以在 QEMU 之外使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20256974/