继Windows 10后开发者成功在M1芯片上虚拟化运行Ubuntu操作系统
早前蓝点网提到有开发者借助开源虚拟化项目 QEMU 成功在苹果 M1 芯片上运行微软的Windows 10 操作系统。
通过虚拟化运行的Windows 10系统所有主要功能都可以正常使用,甚至即便是虚拟化运行其性能依然非常强悍。
随后有开发者尝试在M1芯片上安装Ubuntu操作系统 , 不过初次尝试后这名开发者并未如愿实现Ubuntu的运行。
这名开发者随后与为QEMU编写Windows 10 补丁的开发者交流后,确定问题出在寄存器同步和RAMFB两方面。
找到问题就有解决办法,在解决寄存器同步和RAMFB问题并重新编写 UEFI 固件后,Ubuntu操作系统成功运行。
开发者测试的是Ubuntu 20.04 LTS 长期支持版,从开发者发布的截图来看使用情况还挺不错没有功能出现异常。
所以经过测试后这名开发者也将已经编写好的补丁发布到 GitHub 供其他用户使用 , 无需开发者再重复编写代码。
有兴趣的网友可以下载QEMU虚拟机以及参考这名开发者编写的代码,在你的M1版MacBook上运行Ubuntu哦。