Asahi Linux 7.1 进展:修复 macOS 27 兼容性难题,实现 M3 硬件与视频解码重大突破

Asahi Linux 项目发布了 7.1 版本进度报告,重点解决了与 macOS 27 ‘Golden Gate’ 开发者版本的兼容性问题。针对新版 macOS 修改启动选择器逻辑导致 Linux 分区丢失的情况,团队通过分析 APFS 容器元数据,成功定位并修复了缺失的引导标志。同时,针对 macOS 27 的 SMC 固件更新引发电池管理接口变更,进而导致系统强制关机的严重 Bug,团队已在内核驱动中修复。在硬件支持方面,得益于苹果芯片架构的一致性,M3 系列现已完整支持高质量音频输出、CPU 变频调度及能效核心任务切换。最关键的突破发生在视频领域,团队不再提取苹果私有固件,而是通过逆向工程为 AVD 视频解码模块内部的 Cortex-M3 处理器编写了全新的开源固件,成功实现了 H.264 硬件解码。此外,m1n1 引导程序 1.6.0 版本全面引入 Rust 语言重写,并将 GPU 初始化流程前置,为未来支持 M4 芯片打下基础。

事件分析

此次更新展示了开源社区在应对封闭硬件生态时的极高技术韧性。Asahi Linux 解决 M3 芯片支持的案例验证了苹果 SoC 设计的高度继承性,这种稳定性有利于降低 Linux 适配成本。更为重要的是,在视频解码(AVD)方向,团队采取了“写固件”而非“用固件”的策略,通过逆向解析硬件逻辑直接编写微控制器代码,绕过了苹果闭源驱动的黑盒限制。这种向下控制硬件寄存器的技术路线,不仅解决了固件版本碎片化难题,也为未来在 Linux 上实现高性能、标准化的视频加速接口(如 VA-API 或 Vulkan Video)扫清了障碍。

💡 核心观点:拒绝依赖厂商二进制碎片,通过逆向工程为底层协处理器编写自主固件,已成为打破封闭生态、实现硬件完全控制的最优技术路径。

原文链接:Hacker News

C code80.ai · AI 编码 API 聚合 Claude / GPT 多模型统一接入,稳定不限速,按量计费,几行配置接入 Claude Code。 了解一下 ›

抢沙发

评论前必须登录!

立即登录   注册