
苹果芯片上跑 Linux,过去是「折腾党」的专属玩法。现在,主线内核终于开始认真对待 M3 高端系列了。
据外媒报道,Linux 内核开发者正在为苹果 M3 系列高端芯片提供初步支持,计划在 7.3 版本的合并窗口加入 M3 Pro、M3 Max 和 M3 Ultra 的设备树(Device Tree)支持。
设备树是什么?简单说就是一份「硬件说明书」,内核靠它识别处理器、内存、外设这些信息。有了它,主线 Linux 内核就能在这些 Mac 上启动起来。
进展到哪一步了?
这不是第一次尝试。Linux 7.2 已经给基础版 M3 加了设备树支持,但当时大量硬件功能还没跟上,离日常使用差得远。
这次的 M3 Pro / Max / Ultra 更新,主要是把设备树补齐到和基础版 M3 差不多的初始水平——注意,只是「能启动」的水平,GPU 硬件加速这类关键功能依然缺席。
另外,这次提交还给 M1、M2 系列加了 HWMON 支持,用来处理苹果设备里那些复杂的传感器数据。小步快跑,一步一个脚印。
时间线感
M3 Pro 和 M3 Max 是 2023 年底发布的,M3 Ultra 是 2025 年 3 月随 Mac Studio 一起推出。苹果芯片的 Linux 支持进度,一直落后硬件发布两三年,这背后是苹果闭源生态和 Linux 社区「逆向工程」之间的天然鸿沟。
说白了,现在想在 Apple Silicon 上好好用 Linux,还是得选 Asahi Linux 这类下游发行版。但主线内核每推进一点,意义都在于:这条路不再依赖某个小团队的单点维护,而是慢慢变成内核社区的公共资产。
一点评论
有意思的是,苹果其实允许在自家芯片上启动未签名的自定义内核——这不是漏洞,是官方留的口子。所以 Linux 和苹果的关系,不是对抗,更像一场漫长的单向「追尾」:苹果只管往前跑,Linux 社区在后面一点点追。
追到哪天能日常使用?谁也说不好,但方向是清晰的。
作者:英恒,关注开源与操作系统。