开发者基于虚拟化项目成功在苹果M1芯片上运行Windows 10系统
苹果推出的M1芯片基于ARM架构 , 但就目前而言苹果与微软并无合作因此Windows 10无法直接该芯片上运行。
该公司早些时候表示不会限制操作系统的适配,而能否运行Windows 10系统完全取决于微软是否愿意去这么做。
微软现在尚未就此事表态估计是还没有做好决定,但是现在有开发者已经通过虚拟化项目成功运行Windows 10。
开发者亚历山大格拉夫在推特上表示 , 支持Windows 10系统的开源虚拟机项目QEMU在经过改造后可成功运行。
QEMU虚拟化并不能直接让Windows 10 在M1芯片上运行 , 所以亚历山大格拉夫基于经验对QEMU进行了改造。
现在格拉夫已经提供7枚适用于QEMU虚拟化的补丁,当用户安装这些补丁后即可让 Windows 10 在M1上运行。
值得注意的是格拉夫是通过虚拟机管理程序框架运行 Windows 10 ARM64 , 可直接在M1芯片上执行来宾代码。
这使得Windows 10 ARM64版近乎获得本机的性能,就实际体验来看运行并没有出现卡顿或者其他方面的问题。
有趣的是通过虚拟化运行后甚至还可以运行 32 位桌面软件,即将32位桌面软件放在基于ARM架构M1芯片运行。
原因在于Windows 10 ARM64内置x86模拟器用于运行32位桌面软件 , 虚拟化后这些模拟器仍然可以正常工作。
所以用户不仅可以运行微软的UWP通用平台软件,还可以直接运行32位桌面软件甚至未来还可以运行64位软件。
目前微软正在为Windows 10 ARM64 开发x64模拟器,或许发布后基于M1芯片的MacBook也会变成全能选手。