Linux内核即将迎来对苹果最新M3系列芯片的初步兼容性支持。根据预计于6月中旬开启合并窗口的Linux 7.2主线内核,将纳入一组关键补丁,首次为搭载M3芯片的Mac设备提供基础的启动能力。这标志着开源操作系统在适配苹果自研芯片的进程中又迈出了重要一步。

此次更新由开发者Sven Peter提交,其中一组核心补丁由Janne Grunau提供,专门用于建立Apple M3的设备树文件。设备树是Linux内核识别和管理硬件的基础。不过,开发者明确指出,当前的支持仍处于“最小化启动”阶段,主要目标是能够将Linux内核引导至简单的串口控制台,距离满足终端用户日常使用的完整功能还有很大差距。
首批支持的M3 Mac机型
根据已提交的补丁说明,首批获得Linux 7.2内核初步支持的苹果M3设备包括四款机型:2023年发布的24英寸iMac(M3)和14英寸MacBook Pro(M3),以及2024年发布的13英寸和15英寸MacBook Air(M3)。设备树覆盖了这些设备的核心硬件模块,例如CPU核心、中断控制器、电源管理、看门狗定时器、串口、引脚控制器、I2C总线和启动帧缓冲。
适配细节与未来挑战
为了适配不同设备的特性,补丁也包含了一些机型特定的内容。例如,笔记本机型额外加入了用于键盘LED背光控制的PWM控制器。而对于iMac和14英寸MacBook Pro,则补充了基于I2C的Apple cd321x USB Type-C端口控制器。尽管起步顺利,但分析指出,从M2到M3的架构变化带来了新的挑战,尤其是在图形支持方面仍需大量开发工作。这意味着,用户若想在M3 Mac上获得流畅的Linux日常体验,仍需等待后续更多驱动和功能的完善。
