Asahi Linux 核心开发者暂停苹果 GPU Linux 驱动开发工作
2025 年 3 月 18 日,Asahi Linux 的开发者 Asahi Lina 在社交媒体 BlueSky 上宣布,由于个人原因,认为目前继续从事 Linux GPU 驱动开发或参与 Linux 图形生态系统工作存在安全隐患,决定无限期暂停 Apple GPU 驱动开发工作2。
Asahi Lina 在 Asahi Linux 项目中发挥了至关重要的作用,主导开发了基于 Rust 语言的苹果 DRM 内核显卡驱动,参与了 Apple M1 与 M2 芯片的 GPU 逆向工程,还负责了 Asahi AGX Gallium3D 驱动和 Honeykrisp Vulkan 驱动在 Mesa 中的开发2。
此次暂停开发可能会对 Apple Silicon 的 Linux 图形支持造成重大打击,目前 Apple Silicon 的 DRM 内核驱动尚未完成,现有开发进度停滞,影响长期维护,且目前 Asahi Linux 仅支持 M1 和 M2 芯片,尚未支持更新的 M3 和 M4 芯片2。如果没有新的开发者接手,Apple Silicon 的 Linux 体验可能会长期落后于 Intel 和 AMD 等成熟平台2。
Asahi Lina 的退出为 Apple Silicon 的 Linux 支持带来了巨大的不确定性,未来 Apple Silicon 用户是否能享有更好的 Linux 体验,取决于是否有新开发者加入,推动该项目的持续进展6。
有观点认为,Asahi Lina 暂停工作可能与遭受网络骚扰有关。有论坛曾试图曝光 Asahi Lina 的真实身份,而该论坛曾有过骚扰在线人物和社区的先例,且 Asahi Linux 开发者此前也遭受过该论坛的骚扰。
Asahi Linux 项目的背景和目标如下:
项目背景
- 硬件架构变革:2020 年苹果在 WWDC 上宣布将 Mac 产品线从英特尔 x86-64 架构过渡到自研的 Apple Silicon 芯片,该芯片基于 ARM 架构,与传统 x86 架构有很大不同,这使得运行在传统 x86 硬件上的 Linux 系统面临适配难题5。
- 开源社区需求:苹果 Silicon 芯片的 Mac 设备性能强劲且能效比高,吸引了众多 Linux 爱好者和开发者希望能在其上运行 Linux 系统,以发挥硬件潜力并满足自身使用习惯和工作需求,但 Apple 的专有组件和技术增加了在 Mac 上运行开源软件的难度36。
- 开发者经验积累:项目创始人 Hector Martin(网名 Marcan)自 2000 年以来就一直致力于为各种设备移植 Linux 系统,在反向工程和开发方面有超过 15 年的经验,曾在任天堂 Wii、索尼 PS 系列游戏主机等设备上成功移植 Linux 系统,为 Asahi Linux 项目奠定了技术基础5。
项目目标
- 实现 Linux 系统移植:从 2020 款的苹果 M1 Mac mini、MacBook Air 和 MacBook Pro 开始,将 Linux 操作系统移植到 Apple Silicon Macs 系列电脑设备上127。
- 完善日常使用体验:不仅仅是让 Linux 能在这些设备上运行,还要将其打磨至可以用作日常操作系统的程度,这需要对硬件进行大量的反向工程以及开发相应的驱动程序和软件组件127。
- 开发开源驱动程序:对 Apple GPU 架构进行反向工程,开发开源驱动程序,实现 OpenGL、OpenCL 和 Vulkan 图形库的兼容性,使 Linux 应用能够利用 GPU 加速,以支持专业图形渲染、游戏运行和科学计算等场景26。
- 提供全功能支持:提供对 Apple Silicon 芯片全功能的支持,包括 GPU、WiFi、蓝牙、硬件视频 codec 加速、能量感知调度等,让 Linux 在 Apple Silicon 设备上拥有近乎原生的性能14。