Asahi Linux社区传来消息,其开发者近日成功让一台搭载M3芯片的Mac电脑运行起了Linux。不过目前这项移植工作仅仅处在非常早期的概念验证阶段,距离构建出一个对普通用户可用的系统,还有相当漫长的路要走。虽然基于Apple Silicon架构的Mac电脑目前原生只支持macOS,但这并未阻挡技术爱好者们持续尝试的脚步。多年以来,社区一直在努力将Linux系统移植到苹果自研芯片平台上,如今这一探索已延伸到了最新的M3系列。

早在2024年初,就有开发者开始尝试为Apple Silicon设备移植Linux。随后,该系统在配备M1、M2芯片的Mac上逐步实现了“可用”,甚至在初代Mac Studio上也能正常运行。Asahi Linux项目的核心愿景,是让Linux内核能够与Apple Silicon硬件实现全面、深度的兼容,使得使用M系列芯片的Mac用户与极客能够真正将这些机器作为Linux工作站来使用。目前Asahi Linux已实现对M1与M2平台的初步支持,而社区随后将移植工作的重心转向了最新的M3平台,并已取得初步成果。
本周一,Asahi Linux社区的贡献者IntegralPilot在社交平台上发布了一张截图,显示Fedora 43 Asahi Remix已经能在搭载M3芯片的Mac上启动运行,其桌面环境为KDE Plasma。他表示,其他用户也已经在配备M3 Pro与M3 Max芯片的机型上成功启动Linux,不过这些安装实例都存在显著的局限与缺失功能。当前系统“确实可以启动”,但就终端用户的实际体验而言,还远称不上理想。
参与M3平台Asahi Linux项目驱动开发的核心成员之一指出,当前阶段该系统“绝对处于非常早期的原型状态”,基本上只有内置的SSD、显示屏、键盘和触控板是能够正常工作的。IntegralPilot补充说,目前的图形部分完全依赖于软件模拟的LLVMpipe渲染器,因为负责项目开发的成员尚未开始攻克M3系列芯片GPU支持这一难题。预计GPU驱动开发将是一项工作量巨大、耗时漫长的工程,在这项工作完成之前,图形性能和桌面体验都将受到严重限制。
Asahi Linux本身是一个协作性很强的社区开源项目,社交平台用户noopwafel、Shiz正与IntegralPilot一同推进M3平台的适配工作。项目成员还透露了一些关于后续芯片的消息:已有贡献者着手研究苹果最新的M4芯片,并已成功让最基本的Alpine Linux系统在其上启动。这意味着Asahi Linux的目标不仅限于当前M3一代产品,其工作也为面向未来的Apple Silicon架构演进奠定了基础。
在2025年12月的一段技术讲座视频中,Asahi Linux核心开发者Sven Peter曾详细介绍了将Linux移植到M3及更新芯片平台时所面临的具体困难。相比M1和M2,M3芯片在输入输出控制器以及NVMe存储控制器方面做出了部分调整,同时还将电源管理控制器从I2C总线迁移到了更为复杂的SPMI接口,这些变化总体上增加了驱动开发和维护的复杂性与工作量。至于M4及后续可能出现的M5,Peter表示这些芯片在硬件层面引入了更多新的限制与改动,进一步拉高了移植的技术门槛。
即便是在当前已能成功启动Linux的M3机型上,安装过程也绝非“傻瓜式”一键操作,对于普通用户来说,其操作门槛依然非常高。综合现有进展,除非用户明确愿意接受一个“没有任何正式M3 GPU加速支持”的系统环境,否则目前并不建议一般用户尝试在自己的设备上安装Asahi Linux。即使未来发布了更为完善的版本,在较长一段时间内,系统的稳定性和软件兼容性仍可能存在不少问题,需要具备较强技术背景的用户自行权衡与调试。
目前移植工作的关键瓶颈在于GPU:虽然开发者已经证明了Linux内核可以在M3硬件上启动,但截至发稿时,M3芯片的图形处理单元仍然缺乏任何形式的硬件加速支持。在这样的前提下,Linux系统虽然能够运行一些计算负载较轻的程序(例如经典的Doom游戏),但更复杂的现代3D游戏与图形密集型应用在短期内几乎不可能获得流畅的体验。文章也提到,像Doom这样要求极低的游戏,甚至可以在性能极其受限的设备(例如苹果原厂的Lightning转HDMI转接头)上运行,因此其能在缺乏GPU加速的M3 Linux环境中启动,并不令人意外。
