使用Apple的M1芯片的Apple Silicon Mac用户(例如入门级13英寸MacBook Pro,Mac mini和MacBook Air)首次可以启动并本地运行Linux。
这里发挥作用的年份是Ubuntu,该端口是由Corellium开发的,否则将虚拟化iOS和其他基于ARM的操作系统,从而使安全性测试更加容易。值得一提的是,苹果公司此前曾就上述iOS安全测试工具起诉该公司。诉讼没有按照苹果的方式进行。
Corellium首席技术办公室Chris Wade昨天在Twitter上宣布了团队工作的高潮。在Corellium网站上的博客文章中,该端口背后的团队写道,该端口是与该小组在为我们的安全性研究创建[M1]模型的同时开发的部分。"该博客文章提供了有关Corellium必须克服的障碍的许多其他详细信息,包括处理Apple的SoC如何带来额外的CPU内核,处理Apple的专有中断控制器等等。除其他外,Corellium添加了一个预加载器,该预加载器充当Linux的包装程序,并为启动处理器内核提供了蹦床。
该帖子包括在M1 Mac上安装Ubuntu的教程,以及一个可以从中下载内核的Github存储库(corellium / linux-m1)。按照这些步骤操作,您最终将直接从USB启动。但是,这里距离Boot Camp风格的双重引导多个操作系统还有很长的路要走。即使在Corellium团队工作之后,所需的步骤仍比大多数用户想要的更为复杂和技术性,当然,不建议您作为日常驱动程序来执行此步骤。
不过,发烧友或想超越曲线的人现在可以选择,因此,如果遇到麻烦,可以去城镇。韦德称该端口为“完全可用”,完成此过程后,您将获得功能齐全的Ubuntu桌面。
还有其他将Linux引入M1 Mac的努力,而且肯定还会进一步完善它们,因此仍处于早期阶段。在您提出以下要求之前:使用Windows执行此操作仍显得很模糊。您需要使用Windows的ARM版本,目前对于大多数人来说这不是一个选择。当我们采访苹果公司的营销高级副总裁克雷格·费德里希(Craig Federighi)并询问是否要在Apple Silicon Macs上原生运行Windows时,他说,这完全取决于微软...我们拥有针对他们的核心技术。为此,要运行其ARM版本的Windows,而Windows当然也支持x86用户模式应用程序。但这是微软必须做出的决定,要使该技术获得许可,使用户可以在这些Mac上运行。但是Mac肯定有能力做到这一点。"