Gravity Linux 近日发布了首个实验性 Alpha 版本,这是一个专为较新 Apple Silicon Mac 设计的 Fedora 衍生发行版。该项目已在 M4 Mac mini 上成功启动具备 GPU 加速功能的桌面环境。

根据项目首页介绍,Gravity Linux 旨在为 Apple Silicon 平台提供快速、现代的 Linux 桌面体验。其“关于”页面披露,该发行版最初是从 Asahi Linux 分叉而来,主要原因在于双方对于大型语言模型(LLM)使用政策的分歧。尽管存在这一差异,Gravity Linux 团队表示尊重 Asahi Linux 项目,并强调两者在实现 Apple Silicon 运行 Linux 这一共同目标上的合作意愿。
M4 Mac mini 支持现状
此次发布的 Alpha 版本针对的是 2024 年 10 月推出的 M4 Mac mini 机型。目前该版本包含 OpenGL ES 3.0 和 OpenGL 3.3 支持的 GPU 加速功能,但明确定位为开发者预览版,而非面向日常使用的稳定版本。
- 已支持:GPU 加速(OpenGL ES 3.0 / OpenGL 3.3)。
- 未支持/不完整:USB-C 显示器输出、USB4、Thunderbolt 连接以及挂起(Suspend)功能;电源管理仍处于不完善状态。
从硬件世代来看,Gravity Linux 对 M4 的支持领先于 Asahi Linux。据 The Register 本月早些时候报道,Asahi Linux 最近才增加了对 M3 芯片的初步支持,而苹果推出 M3 系统已有近三年时间。需要注意的是,这种比较并不完全准确:Gravity 的 M4 版本仅为早期开发者 Alpha,而 Asahi Linux 作为一个长期项目,支持更广泛的硬件范围。
人员变动与开发策略差异
自 2022 年 3 月 Asahi Linux 项目启动以来,其核心贡献者出现流失。项目负责人 Hector Martin 于 2025 年 2 月辞职,一周后 GPU 领导人也宣布离职。同年 8 月,负责 GPU 驱动开发的 Alyssa Rosenzweig 离开该项目,她已于 4 月将控制权移交给其他 Arm GPU 驱动程序维护者,随后加入 Intel。
Gravity Linux 将其快速进展归因于一种 Asahi Linux 明确禁止的开发方法。Gravity 项目负责人 Cody Ho 此前曾在 Apple 和 OpenAI 工作,他发表了两部分报告,详细描述了利用编码代理进行逆向工程的过程。其中,“I Came, I Prompted, I Left”第一部分发布于 8 月 3 日,介绍了 Apple Silicon 自定义超级浏览器的构建;第二部分发布于 9 月 15 日,解释了 Ho 及其联合开发者 Niklas Sheth 如何在一个月内通过无人监督的 LLM 循环构建出 M4 GPU 驱动程序。
LLM 使用与清洁室政策
这是 Gravity Linux 与 Asahi Linux 之间最显著的区别之一。Asahi Linux 的项目政策广泛禁止使用生成式人工智能工具进行实质性贡献。相比之下,Gravity Linux 允许使用 AI 工具,但试图通过严格的分离措施来控制法律风险。
Gravity 指出:“如果在任何会话中,您的 LLM 查看了 Apple 组件的任何拆卸、解编或其他受保护的实现细节,您必须认为自己对该组件有污染。”这意味着并非没有参与者查看过 Apple 二进制文件。Ho 承认,在开发超级浏览器时,他使用 LLM 拆解了 Apple 专有的 SPTM 组件,由于无法编写相应的清洁室实施方案,他只能记录知识并将其交给未接触过受保护材料的人员处理。
然而,Ho 和 Sheth 表示,GPU 驱动的工作遵循了更严格的路径,仅使用硬件痕迹、实时探测和自写的着色器,并未检查 Apple 的二进制文件。同时,他们也承认受益于 Asahi 项目的早期成果。





