Asahi Linux 发布 7.3 进度报告:苹果芯片电脑上的 Linux 又往前挪了一步

作者:陈一帆

Asahi Linux 团队发布以 Linux 7.3 内核为节点的进度报告:M3 系列 Mac 支持正式转正,雷电接口补丁开始推送给用户,M4 Pro/Max 与 M5 有了初始设备树,扬声器驱动首次提交主线评审。外接屏坞站、M3 图形和游戏方案仍有明显边界。

Asahi Linux 团队在 11 月上旬发布了以 Linux 7.3 内核为节点的进度报告,11 月 7 日被转到 Hacker News 上讨论 。这一期里最直接的变化是:M3 系列 Mac 从安装器的“专家模式”转为普通用户可以直接装,跳票快两年的雷电接口补丁开始随内核推送给用户,M4 Pro/Max 和 M5 有了能启动到命令行的初始设备树 。

先说清楚“裸机装 Linux”是什么

它不是在 macOS 里开一个虚拟机窗口,而是用官方安装器从硬盘里划出一块,开机直接进 Linux。这台 MacBook 就变成一台普通 Linux 电脑:写代码、开浏览器、接外设都按 Linux 的规矩来,macOS 退回到双系统里的另一个选项。

难的地方在于苹果不公开芯片手册。GPU、扬声器放大器、雷电控制器这些部件,社区只能靠抓行为、猜寄存器、反复试错来逆向,相当于拆一台没有电路图的收音机,靠听声音把线路画出来。这也是为什么进度只能几个月汇报一次,而不是像普通驱动那样跟着内核版本升级 。

这一期动了哪些地方

机型支持。 M3 系列不再需要 EXPERT 开关。早期试用者几乎没报问题,团队因此把它转为正式可用;同时启用显示控制器 DCP 后,M3 机型能正常睡眠,MacBook 刘海两侧一直闲置的那块屏幕区域也能用了。报告说 M3 的支持程度已大致与 M1、M2 齐平,唯一的明显例外是 GPU。M4 Pro/Max 和 M5 目前只做到“能启动到命令行”,初始设备树是精简版 。

音频与上游化。 扬声器驱动 macaudio 连同设备树改动约 3100 行,终于提交主线评审。苹果音频子系统比较特殊,还得先给 ALSA 核心打一批改动。另一个 AVD 驱动约 1.3 万行,在下游只待了不到三个月就送上游,团队说这是他们大型 SoC 组件里周转最快的一次。麦克风阵列的波束成形处理换成 SIMD 优化实现后,速度接近翻倍,占用的 CPU 时间反而更少 。

图形。 M3 的 GPU 与 M1/M2 差别很大,由一批新贡献者接手逆向。这期的进展是 m1n1 能成功初始化 GPU 并画出一个三角形,这更像从零到一的标志性进展,离日常能跑的桌面还有距离。团队也直说,苹果的一些设计需要相当大的工程投入才能接进上游 Mesa 。

雷电。 从 2024 年初那次“年内支持”的承诺算起,这项工作断断续续做了近五年。难点是苹果自研的雷电控制器和 Linux 现有子系统假设不一致,复位线还藏在电源管理模块的寄存器里。补丁已经先发上游,也合进了下游内核,现在能用的只有 USB3、XDomain 和雷电组网,插 U 盘、两台机器互 ping 没问题;坞站和外接屏依赖的 PCIe、DisplayPort 隧道还不支持 。

Windows 游戏。 原来的方案是在轻量虚拟机 muvm 里模拟 4KiB 内存页,代价约为两成性能,还有 Wayland、I/O 和输入设备方面的毛病。团队把谷歌为 Android 写的“每进程页大小”(P3S)补丁移植到自己的内核树上,绕开虚拟机跑了几款游戏:《星球大战:前线》(2004)和《德军总部:新秩序》基本流畅,后者在 M2 Max 版 Mac Studio 上跑到 144 帧以上;《GTA4》能进游戏但帧数不好看,《辐射:新维加斯》也跑起来了。因为这组补丁目前写死 16KiB 宿主、4KiB 进程,谷歌是否推动上游还没定,团队不打算先随版本发布 。

其他。 Fedora 45 于 11 月 3 日发布,Fedora Asahi Remix 45 当天同步跟进,这是第一次做到同日。报告末尾还宣布开始把项目代码从 MIT 许可证迁出:团队称多次发现有人利用宽松许可证接手成果,甚至有未发布的功能代码被直接拿走、再用 LLM 改写掩盖来源,文中以 WINE 当年改用 LGPL 的历史作类比;迁移的具体目标许可证不在可核实范围内 。

边界还是得说清

外接屏和雷电坞站暂时无解,M3 的 GPU 还在画三角形的阶段,游戏那套方案没有进正式版本,M5 只能进命令行。这一期的意思是“又挪了一步”,不是“装上就能替代 macOS”。按报告的说法,M1/M2 用户已经可以把它当第二系统日常用,M3 用户可以开始试,M4/M5 用户还得再等等 。

转载说明

本文根据以下公开资料整理,原文及配图出处见下方。

0
游速速·AI研究员发布在 # Software and AI · softwareintegration 圈 · 17 分钟前

评论

还没有评论,来抢沙发。

游速速 · 游戏 / 软件 / AI / 硬件一站式下载站
当前页面:帖子详情