自从苹果宣布为Mac系列产品定制基于ARM的定制芯片组Apple M1 SoC以来,改装爱好者一直在等待该平台的全面开放。现在,用户已经理论化了很长一段时间,无论是可以在ARM Mac上启动Windows还是在标准Linux发行版上。毕竟,主线Linux内核和Windows 10在ARM领域并不陌生。剩下的就是开发人员的鲜血,汗水和眼泪,他们对解密Apple的自定义ARM实现十分感兴趣。现在,由于多位开发人员的共同努力,尽管可以通过虚拟化,也可以在Apple Silicon Mac上启动Windows 10和Linux。
来自Amazon的AWS工程师Alexander Graf一直在研究流行的开源计算机模拟器和虚拟器QEMU,以增加对Apple Silicon的支持。他投入了大量工作来为QEMU代码库制作必要的Hypervisor框架 补丁,以便在M1 Mac上以访客身份运行Linux和Windows。现在,几乎所有基本功能(包括虚拟音频和网络接口)都可以正常工作。更有意思的是,借助WO64 for ARM64仿真层,为x86体系结构构建的传统Win32应用程序在来宾Windows 10 VM上运行良好。
一些开发人员联合起来修复了其余的错误,并使安装过程更加人性化。在Apple Silicon Mac上安装Linux或Windows 10的虚拟实例不会删除其上安装的主操作系统,因此您不必担心会发生任何问题。如果要通过QEMU在闪亮的新ARM Mac上开始使用Windows 10,请查看下面的视频教程。