Asahi Linux 发布了与内核 6.18 发布相关的最新开发者进度报告,详细介绍了该项目正在进行的工作,以向上游提供对 Apple Silicon 硬件的支持。
苹果的系统管理控制器(SMC)持续取得显著进展。继今年早些时候核心SMC驱动程序合并之后,工作重点已转向将各个子设备驱动程序向上游合并,以便它们能够与现有的内核子系统无缝集成。

硬件监控驱动程序已被 Linux 内核 6.19 接受,允许通过标准 hwmon 接口读取电压、电流、温度和功率传感器。
对实时时钟的支持(同样由 SMC 处理)也已合并到 6.19 版本中。剩余部分包括电源按钮和盖子开关驱动程序(仍在审核中)以及电池和电源驱动程序(由于 macOS 26 中引入的固件更改,需要进行调整)。
苹果芯片Mac电脑的USB-C支持也已接近完成。Synopsys USB控制器和TI USB Power Delivery控制器的更改现已合并到上游,为通过USB-C端口实现完善的USB 3支持奠定了期待已久的基础。
最后一个组件是苹果 Type-C PHY 驱动程序,据开发者称,该驱动程序仍在审核中。该驱动程序负责配置物理 USB-C 连接、协商协议并将信号路由到相应的控制器,因此它不仅对 USB 3 至关重要,而且对 USB-C 的全部功能也必不可少。
音频支持方面取得了显著突破,尤其是在 M2 Pro 和 M2 Max MacBook 上。虽然麦克风在其他 Apple Silicon 系统上已经可以正常工作,但这些机型尽管与早期芯片非常相似,却一直未获得支持。经过大量的调试,问题最终被追溯到 DMA 映射失败,而这又是由 Linux 设备树中定义的 IOMMU 地址范围约束不正确导致的。
移除有问题的属性后,麦克风功能恢复正常,受影响的系统上的音频输入也恢复了。虽然还需要进一步清理,但在更完善的解决方案开发完成之前,用户已经可以受益于此修复。
除了内核驱动程序之外,朝日Linux团队还概述了正在进行的工作,旨在改进Apple Silicon Mac的安装体验。目前基于磁盘映像的安装方式有意采取保守策略,以避免破坏苹果复杂的磁盘布局,但这限制了灵活性,尤其对于那些需要全盘加密或自定义文件系统的用户而言。
为了解决这个问题,朝日软件的开发人员正与 Anaconda 安装程序团队合作,确保苹果特有的系统分区对自动分区工具隐藏。一旦这些更改发布到稳定版本,使用 Anaconda 的发行版就可以安全地从 Live 介质安装系统,并且只会占用朝日软件安装程序准备的可用空间。
KDE 也在进行相关工作,新的 Plasma Setup 引导应用程序的开发最终可能会取代现有的基于 Calamares 的首次启动体验。
更多信息请参见公告。

