2 月 16 日消息,Asahi Linux 项目负责人 Hector Martin 昨天宣布辞职。该项目自 2021 年初苹果公司开始从英特尔芯片向苹果自研的 Apple Silicon 芯片过渡后不久便启动,旨在将 Linux 系统移植到苹果 M1 和 M2 芯片的 Mac 设备上。经过团队的不懈努力,Asahi Linux 于 2022 年初发布了首个 alpha 版本,项目进展顺利。
然而,由于长期的身心疲惫以及与 Linux 社区的诸多矛盾,包括与 Linux 内核的创始人兼领导者 Linus Torvalds 的分歧,Hector Martin 最终决定辞职。尽管如此,他仍希望该项目能够在没有他的情况下继续推进。
据了解,将 Linux 移植到苹果的 Apple Silicon 芯片并非易事。然而,得益于社区的大力支持,Hector Martin 成功带领团队实现了这一目标。在项目初期的几年里,团队从零开始,打造出了一个在笔记本电脑上运行极为流畅的 Linux 系统。尽管仍有部分硬件支持尚未完善,但整体体验已经超越了大多数 x86 架构的笔记本电脑。这一成就在没有供应商支持或官方文档的情况下完成,堪称前所未有的壮举。
然而,好景不长。社区中存在许多用户对项目成果并不满足,不断提出抱怨。尽管 Asahi Linux 并非完美,但其成果已经相当令人瞩目。此外,该项目还面临着来自 Linux 社区内部的阻力。据 Hector Martin 描述,许多 Linux 社区的核心开发者试图阻碍该项目的进展。他认为,Linus Torvalds 在 Rust 语言融入 Linux 内核的整合过程中表现出领导力的严重不足。对于一个如此大规模的项目而言,需要得到主要利益相关者的大力支持才能生存,但 Torvalds 的态度似乎只是“观望”,而其下游的多个子系统维护者则竭力阻挠项目,甚至使用不当的言语攻击,严重打击了团队的士气,却未受到任何惩罚。
尽管 Linus Torvalds 最初对 Asahi Linux 项目表示支持(他甚至在运行 Asahi Linux 的 M2 MacBook Air 上撰写了 Linux 5.19 的发行说明),但他未能提供 Martin 认为必要的直接参与,尤其是在其他 Linux 维护者并不友好的情况下。
Hector Martin 表示,尽管他将离开,但 Asahi Linux 项目仍将继续推进,他将把接力棒交给团队的其他成员。2025 年,团队的目标是实现内核上游化,即将所有支持 M1 和 M2 Mac 设备的驱动程序整合到 Linux 内核中。目前,Asahi Linux 仍属于下游项目,这意味着其补丁与常规的 Linux 开发是分离的。上游化是一项艰巨的任务,但一旦实现,将带来巨大的影响。
此外,团队还计划改进测试工作,并为 M1 和 M2 设备开发新功能,例如 DisplayPort 替代模式、DirectX 12 支持以及内置麦克风支持。其中,内置麦克风支持预计将在未来几天内推出。
不过,对于新硬件的支持并非当务之急,因此 M3 和 M4 芯片的 Mac 用户可能需要等待较长时间。尽管团队也在为此努力,但上述提到的改进和功能开发仍是优先事项。