开源团队:将 Linux 移植到苹果 M1 Mac 太复杂,后者工作方式更像是 iPhone

3 月 16 日消息外媒报道,众筹的 Asahi Linux 项目当前发布了初次份 M1 Mac 移植希望汇报,细致介绍了其将 Linux 移植到苹果 Silicon 领域与 M1 Mac 上的起劲。苹果新的 Silicon 处分器架构正在导致少许难题 ...

博文中显露,内核黑客、Asahi Linux 团结创始人 Hector Martin 形貌了该项目在打听这款苹果新芯片工作道理方面所面对的搦战。

该项目标汇报让人们看到了苹果怪异的启动历程,以及让另一个操纵体系在 M1 Mac mini 上运行所面对的搦战,M1 Mac mini 是 Martin 试图让 Linux 运行的初次款苹果 Silicon 产品。

中文国外得悉,博客中称,Apple Silicon Mac 的启动方式与 PC 彻底差别。它们的工作方式更相似于嵌入式领域(好比安卓手机,固然也能够或许说是 iOS 装备),但也进入了很多定制的机制。但是,苹果采取了少许错失,让人感受这个启动历程更靠近英特尔 Mac 的启动历程,因此一直以来,人们对工作的实际工作方式有许多困惑。

该项目于2019 1 月份首先。当前,Martin 曾经能够或许编写一个名为 m1n1 的自定义指导加载器,其目标是尽可能多地照顾到 “苹果主义”。

m1n1 宛若是让 M1 上运行更多 Linux 的初次片面,但要做到这一点,还要将他的工作上传到主线 Linux 内核中。

“未来,我们将接续为 m1n1 增加功效,使其成为一个更壮大的研究对象。一个分外使人愉快的指标是将它导致一个很轻量便携的假造机经管程序,能够启动 macOS,并可制止其对 M1 硬件的走访。这将使我们能够或许研究苹果的驱动程序是怎样工作的,而无谓拆解它们。”

Asahi Linux 项目并不是将 Linux 带到苹果 M1 上的唯独起劲。得益于 Ubuntu 的新 Corellium 移植,你曾经能够在 M1 Mac mini 上运行 Linux。

但是,当前的移植软件仍旧有少许限制,由于当启动到 Linux 时,你可能需求 USB-C 网页适配器来持续互联网。

您可能还会对下面的文章感兴趣: