这里使用的老式是 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 团队的工作之后,所需的步骤也比大多数用户想要的更复杂和技术性更强,当然不建议将其作为您的日常驱动程序来执行。
尽管如此,爱好者或那些想要走在前面的人现在有一个选择,所以如果这是你的果酱,去镇上。Wade 称该端口为“完全可用”,如果您完成此过程,您将获得功能齐全的 Ubuntu 桌面。
还有其他一些努力可以将 Linux 引入 M1 Mac,并且肯定会进一步改进每种产品,所以现在还为时尚早。在你问之前:用 Windows 做这件事看起来仍然很模糊。您需要使用 ARM 版本的 Windows,而目前大多数人都不会选择这种方式。
当我们采访Apple 的营销高级副总裁 Craig Federighi 并询问在 Apple Silicon Macs 上本地运行 Windows 时,他说:“这真的取决于微软......我们有核心技术让他们这样做,运行他们的 ARM 版本的 Windows, “它当然支持 x86 用户模式应用程序。但这是微软必须做出的决定,为用户在这些 Mac 上运行该技术获得许可。但 Mac 肯定非常有能力。”