|
首先普及一下概念,HAXM是啥呢?是让android x86运行在WINDOWS上的高级虚拟化技术,为啥说高级,因为并不是普通的Cpu VT技术,需要VT-EPT支持,也就是i3/i5/i7以后的cpu才支持。早期酷睿双核/多核虽然支持VT,但并不支持EPT,这点要搞搞清楚。
然后呢,intel把haxm开源,带到了windows平台。qemu团队就在想,能不能把intel haxm层嵌入在虚拟机硬件加速,而不仅仅是android, 答案是可以的。尽管bug不少,qemu团队还是走出了haxm加速的第一步。让windows用户,也能体验到linux下kvm加速的那种层层快感。
早在很久很久以前,在windows 32上,qemu也曾支持核心加速kernel-kqemu,不过缺乏有力的开源支持,后来都不了了之。转为linux下的kvm核心加速虚拟机。不得不说是非常遗憾,现在开始借助intel力量,重返win64舞台,希望能大方异彩!
图为官方教程中的加速虚拟机(https://www.qemu.org/2017/11/22/haxm-usage-windows/),本地运行速度飞快,win7 64bit平台,i3 cpu。
|
评分
-
查看全部评分
|