最新的 Asahi Linux 进展报告详细介绍了在支持 Apple Silicon 方面取得的重大进展,特别是针对 M3 和 M4/M5 系列硬件。 **关键技术发展包括:** * **电源管理:** 为克服缺失 EL3 的问题,团队正在实施基于 UEFI 的 PSCI 管道来处理 CPU 空闲状态,这对电池续航至关重要。 * **安全与 M4 支持:** 团队成功逆向工程了 Apple 的安全页表监视器(SPTM)和受保护执行框架(GXF),从而在较新的芯片上实现了虚拟机管理程序支持。此外,M4/M5 的初步移植工作正在进行中,NVMe 和 PCIe 支持已可运行。 * **硬件兼容性:** M3 设备现已具备完整的摄像头、麦克风以及(通过 ACE3 实现的)USB/Thunderbolt 支持。 * **视频加速:** Apple 视频解码器(AVD)现已功能完备,通过转换层允许桌面应用程序利用 VA-API。使用 Apple Interchange 格式进行的“直接扫描(direct scanout)”进一步开发,将为大幅降低视频播放期间的功耗铺平道路。 尽管许多功能已接近成熟,团队仍在不断完善上游内核补丁,并与 Kwin 等桌面合成器协作以启用高级显示功能。在持续的社区支持下,团队正不断克服日益复杂的硬件挑战,推动项目进展。
作者在建造住宅时,在地面安装了专用的 20A 电路,并在电路图上特别标注了一个“奶酪图标”,以便在无需杂乱延长线的情况下为烤奶酪机供电。这一项目引发了一种更深远的理念:**基础设施应在成本低廉时提前部署,而不必考虑是否立即投入使用。**
尽管软件定义系统支持轻松的按需扩展,但物理基础设施遵循不同的经济规律。后期改造(例如切割已铺好的瓷砖或开挖沟渠)的成本极其高昂。因此,作者特意对其住宅和家庭办公室进行了“过度设计”,预埋了冗余光纤、大功率电源线和大型管道。
尽管大部分容量目前处于闲置状态,但作者认为他优化的并非利用率,而是**未来变革的成本**。通过慷慨地配置那些难以更改的建筑层级,他保留了选择权。他的经验很明确:云资源可以通过 API 调用随时调整,但物理基础设施是永久性的。当改造代价高昂时,“够用”永远是不够的——你必须为未知的需求而建设。