大家好,我是极客范的本期栏目编辑小友,现在为大家讲解开发者成功在M1 Mac上虚拟化运行Windows on ARM问题。
据悉,与英特尔平台相比,苹果Silicon Mac目前不提供基于Boot Camp启动转换的Windows操作系统支持。然而,8位报告称,一个名为Alexander Graf的开发人员已经在开源QEMU虚拟化解决方案的帮助下,在M1 Mac设备上成功运行了ARM上的Windows。
Alexander Graf指出,定制化ARM SoC M1无法安装x86版本的Windows操作系统,无法通过Boot Camp运行x86 Windows应用。
但是,在M1 Mac上启用虚拟化方案后,Windows ARM64可以很好地运行x86应用。即使没有罗塞塔2快,实际表现也相当接近。
据悉,Graf已经通过Hypervisor.framework框架完成了Windows ARM64 Insider Preview的虚拟化操作。
苹果认为,这是因为用户可以借助虚拟化技术进行交互,同时避免了编写内核扩展(KEXT)的麻烦。
此外,Graf还为QEMU Virtualizer做了定制补丁,直接在主机CPU上执行客户端代码,达到近乎原生的性能。
虽然格拉夫的实验还处于早期阶段,但他相信其他人也可以轻松重现这样的结果,所有的补丁都已经在邮件列表中分享了。
当然,在我们得到一个稳定且功能齐全的操作系统之前,还有很长的路要走。最终,这取决于微软是否打算为M1 Mac提供Windows on ARM技术支持。
编辑:haq。
据悉,与英特尔平台相比,苹果Silicon Mac目前不提供基于Boot Camp启动转换的Windows操作系统支持。然而,8位报告称,一个名为Alexander Graf的开发人员已经在开源QEMU虚拟化解决方案的帮助下,在M1 Mac设备上成功运行了ARM上的Windows。
Alexander Graf指出,定制化ARM SoC M1无法安装x86版本的Windows操作系统,无法通过Boot Camp运行x86 Windows应用。
但是,在M1 Mac上启用虚拟化方案后,Windows ARM64可以很好地运行x86应用。即使没有罗塞塔2快,实际表现也相当接近。
据悉,Graf已经通过Hypervisor.framework框架完成了Windows ARM64 Insider Preview的虚拟化操作。
苹果认为,这是因为用户可以借助虚拟化技术进行交互,同时避免了编写内核扩展(KEXT)的麻烦。
此外,Graf还为QEMU Virtualizer做了定制补丁,直接在主机CPU上执行客户端代码,达到近乎原生的性能。
虽然格拉夫的实验还处于早期阶段,但他相信其他人也可以轻松重现这样的结果,所有的补丁都已经在邮件列表中分享了。
当然,在我们得到一个稳定且功能齐全的操作系统之前,还有很长的路要走。最终,这取决于微软是否打算为M1 Mac提供Windows on ARM技术支持。
编辑:haq。dfma {
相对位置:
宽度: 1000 px;
margin: 0 auto
}。dfma a:after {
绝对位置:
left : 0;
bottom : 0;
宽度: 30px;
线高: 1.4;
文本对齐:中心;
背景-color: rgba(0,0,0, 5);
color: # fff
font-size : 12px;
内容:“广告”;
}。dfma img {
display:块;
}