2026年9月26日,开发者Janne Grunau向Linux内核邮件列表提交了一组共七个补丁,旨在为全部基于Apple M3架构的系统级芯片提供NVMe固态硬盘支持。该系列补丁覆盖M3、M3 Pro、M3 Max及M3 Ultra四款芯片,标志着M3系列硬件正式进入Linux主线内核适配进程。
尽管M3系列所采用的NVMe控制器在运行机制上与M2 Pro、M2 Max及M2 Ultra保持一致,但完成完整适配仍需新增约140行YAML配置及Device Tree描述内容。其中,M3 Ultra因采用双裸片设计,其NAND闪存芯片被集成于第二颗裸片之上,因此需通过专用的t6031-nvme.dtsi文件定义NVMe设备节点,以准确反映其物理拓扑结构。
此外,补丁还同步完善了NVMe主控制器所依赖的关键组件——包括IOMMU单元、邮箱通信接口以及ANS协处理器——对应的设备节点定义,确保底层驱动可正确识别并管理相关硬件资源。
按Linux内核常规开发节奏,该补丁系列有望纳入10月开启的Linux 7.4版本合并窗口。目前补丁已公开发布于内核邮件列表,接受社区评审与反馈。
对于当前希望在M3架构Mac设备上运行Linux系统的用户,推荐采用最新版Asahi Linux发行版。该发行版已于9月初实现对M3全系芯片的基础支持,NVMe存储的读写功能已可用,但GPU加速能力尚在开发中,后续将逐步完善。
此次补丁的提交,是Apple Silicon平台Linux生态向主线内核持续靠拢的重要一步,也为M3 Mac用户未来在标准Linux内核中获得原生、稳定且完整的NVMe支持奠定了技术基础。

评论
更多评论