据知名科技媒体 phoronix 昨日(6 月 4 日)报道,Linux 7.2 主线内核有望迎来一项关键更新——合并一组新补丁,首次为苹果 M3 系列设备提供启动支持。这意味着 iMac(24 英寸 M3)、MacBook Air(13 英寸和 15 英寸 M3)以及 MacBook Pro(14 英寸 M3)等机型,终于能在 Linux 内核层面迈出实质性的一步。

根据计划,Linux 7.2 内核的合并窗口预计在 6 月中旬开启。开发者 Sven Peter 日前更新了针对该内核的 Apple SoC 设备树,其中一组补丁来自 Janne Grunau,专门用于建立 Apple M3 的设备树文件。
需要说明的是,这批设备树仅提供最基础的启动能力——换句话说,现阶段足以将 Linux 内核引导至一个简单的串口控制台,但距离终端用户的日常使用还有很大差距。补丁说明中也明确指出了这一点。
目前纳入支持范围的设备包括:
- iMac(24 英寸,M3,2024 年)
- MacBook Air(13 英寸,M3,2024 年)
- MacBook Air(15 英寸,M3,2024 年)
- MacBook Pro(14 英寸,M3,2024 年)
设备树所覆盖的硬件模块主要包括:CPU 核心、中断控制器、电源状态管理、看门狗、串口、引脚控制器、I2C 以及启动帧缓冲。笔记本机型额外加入了键盘 LED 背光所需的 PWM 控制器;iMac 与 14 英寸 MacBook Pro 则补上了基于 I2C 的 Apple cd321x USB Type-C 端口控制器。
当然,想要在苹果 M3 芯片设备上流畅运行 Linux,仍有很长的路要走。从 Apple M2 到 M3,架构层面发生了较大变化,尤其是在图形支持方面,仍需投入大量开发工作。可以说,这次补丁更像是一个象征性的起点——敲开了大门,但门后的房间还远未装修完毕。
