开发者基于虚拟化项目成功在苹果M1芯片上运行Windows 10系统

苹果推出的M1芯片基于ARM架构 ,  但就目前而言苹果与微软并无合作因此Windows 10无法直接该芯片上运行。

该公司早些时候表示不会限制操作系统的适配,而能否运行Windows 10系统完全取决于微软是否愿意去这么做

微软现在尚未就此事表态估计是还没有做好决定,但是现在有开发者已经通过虚拟化项目成功运行Windows 10。

开发者亚历山大格拉夫在推特上表示 , 支持Windows 10系统的开源虚拟机项目QEMU在经过改造后可成功运行。

需要为QEMU安装多个补丁:

QEMU虚拟化并不能直接让Windows 10 在M1芯片上运行 , 所以亚历山大格拉夫基于经验对QEMU进行了改造。

现在格拉夫已经提供7枚适用于QEMU虚拟化的补丁,当用户安装这些补丁后即可让 Windows 10 在M1上运行。

值得注意的是格拉夫是通过虚拟机管理程序框架运行 Windows 10 ARM64 ,  可直接在M1芯片上执行来宾代码。

这使得Windows 10 ARM64版近乎获得本机的性能,就实际体验来看运行并没有出现卡顿或者其他方面的问题。

甚至还可以运行32位桌面软件:

有趣的是通过虚拟化运行后甚至还可以运行 32 位桌面软件,即将32位桌面软件放在基于ARM架构M1芯片运行。

原因在于Windows 10 ARM64内置x86模拟器用于运行32位桌面软件 ,  虚拟化后这些模拟器仍然可以正常工作。

所以用户不仅可以运行微软的UWP通用平台软件,还可以直接运行32位桌面软件甚至未来还可以运行64位软件。

目前微软正在为Windows 10 ARM64 开发x64模拟器,或许发布后基于M1芯片的MacBook也会变成全能选手。

本文由 蓝点网 作者:山外的鸭子哥 发表,其版权均为 蓝点网 所有,文章内容系作者个人观点,不代表 蓝点网 对观点赞同或支持。如需转载,请注明文章来源。
扫码关注蓝点网微信公众号

评论:

2 条评论,访客:2 条,站长:0 条
  1. 木头科学二百五
    木头科学二百五发布于: 
    Chromium Edge 89.0.713.0 Chromium Edge 89.0.713.0 Windows 10 64位版 Windows 10 64位版

    QEMU 是指令集级别虚拟化,模拟 CPU 等所有硬件设备的运行流程,属于很重的解释执行,相比于正常的虚拟机效率极低。

  2. fudashuai
    fudashuai发布于: 
    Maxthon 5.3.8.2000 Maxthon 5.3.8.2000 Windows 10 64位版 Windows 10 64位版

    真是有高手啊!

发表评论