加载失败
Asahi Linux 是一个把 Linux 移植到 Apple Silicon(M 系列,Apple 自研 ARM SoC)Mac 的开源项目,本文是围绕 Linux 6.19 的进展报告展开的讨论。评论集中在 Asahi 在 M1/M2 上已实现的外设(keyboard、touchpad、WiFi、NVMe、USB3、120Hz)与仍欠缺的功能(外接显示、Thunderbolt、指纹、GPU)之间的差距。社区同时关心补丁是否能上游合并(upstreaming)、Apple 在 Mac 引导链上允许加载未签名内核的设计、以及 Apple 的封装化硬件(soldered SSD、on‑package RAM)对维修和二手价值的影响。更广泛的行业背景包括对封闭定制硅趋势的担忧、Valve/Proton 对 ARM/Linux 的潜在推动以及监管或消费者选择对开放性的影响。
评论大量表达对 Asahi 团队的钦佩,称这次更新“tremendous”并点名多位核心贡献者,强调这是大量低层逆向与驱动实现的成果。多人把贡献者形容为“heroic souls”或“doing god's work”,并对他们把硬件设备推到可用状态表示惊讶。社区希望这些补丁能上游合并进 mainline kernel,以实现长期维护和更广泛分发。有人提出通过持续捐助或长期自动化测试来支援团队并减轻重复劳动的呼声。
实际可用性上,Asahi 在 M1/M2 已实现许多关键外设:评论引用“keyboard, touchpad, WiFi, NVMe and USB3 are all working”来说明基础 I/O 已可用。缺项也很明确:外接显示(HDMI/USB‑C)、指纹传感器与 Thunderbolt 支持尚未完备,且在电池续航上普遍比 macOS 差,有用户报告约 8 小时也有人称“abysmal”。120Hz 屏幕支持被视为重要进展,但 Thunderbolt 与外接显示仍是阻碍日常替换 macOS 的关键。多条建议通过自定义内核或调频策略临时缓解电池问题,但要达到与 macOS 同等体验仍需更多驱动与上游合并工作。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6]
评论围绕 Apple 硬件的可维修性展开激烈讨论:许多人指出 Apple 设备把 SSD/存储焊接在主板上且 RAM 多为 on‑package,用户无法像传统 ThinkPad 那样自行升级或更换部件。也有人指出专业的 resolder 或逻辑板更换服务已存在,且部分老旧 SSD/机器能长期运行,暗示“不可修”并非绝对。社区还对比了主流 PC 笔记本常见的 M.2 NVMe 可替换设计,认为 Apple 的封装降低了零部件通用性与二手价值。此外二手市场价格地域差异大(有评论举匈牙利 vs 奥地利的价格例子),维修难度直接影响购买决策和折旧风险。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6]
讨论集中在 Apple 是否注意并容忍 Asahi:技术细节显示 Mac 的引导链允许加载未签名/自定义内核,这与 iPad/iOS 的严格锁定不同,Marcan/XenoKovah 的发现被多次提及以说明这是设计上的差异。有人认为 Apple 有意在 Mac 上保留“happy path”以便调试或检测,但也有强烈担忧:Apple 可在未来型号上封锁引导链,令当前努力失效。评论还提到安全团队会密切监视 Asahi,从漏洞修补与风险管理角度这是一场双向博弈。总体看法在“Apple 默认无视/容忍”与“未来可能封锁”的风险之间摇摆。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6]
许多评论关注项目如何扩展:有人建议订阅或众筹以资助常驻开发者、增加 QA 与测试资源,但也有人指出这类工程对商业和加密资本吸引力有限,难以快速筹到可雇佣数十人的经费。Asahi 确实接受捐助(例如 OpenCollective),但大部分工作仍靠志愿者和少数核心开发者完成。社区讨论既有愿意长期小额支持的呼声,也有现实的忧虑:即便有钱,某些核心逆向与内核工作仍需资深开发者长期投入,资金不能简单线性加速进展。
评论把 Asahi 的努力放在更大的行业语境中讨论:有人对封闭定制硅(如后续 M5)潮流表示悲观,担心自由软件将被边缘化,但也有人指出 M1/M2 将长期存在,给社区留出改造空间。多条评论用 Wine/Proton 的历史作为类比:不必做到 100% 功能复制,只要覆盖“足够多”的使用场景就能形成可持续生态;同时也有人看好 Valve/Steam 对 ARM/Linux 的推动可能带来正向反馈。监管(例如欧盟)和消费者购买选择被提及为可能影响厂商策略的外部因素,但短期内影响有限。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6]
针对想买二手作为 Linux 平台的用户,社区普遍认为 M1/M2(尤其 MacBook Air)是当前的 sweet spot:M1 曾长期是首选,M2 因对外接显示的实验性支持被认为可能成为新首选。明确警告:Asahi 目前可安装于 M1 与 M2 设备,M3/M4/M5 的 GPU 与新硬件支持尚未可用或需要额外工作。评论建议在购买前确认个人需求(是否常用外接显示、对续航或指纹等特性是否敏感),并关注区域二手价差与保修风险。
技术性讨论指出 M4/M5 在引导与硬件单元上带来实质差异:有评论提到 M4 主要在 GPU 上是性能刷新,但引导链已出现 page table monitor 与 guarded mode extension 等差别,会增加处理复杂度。M5 被指引入更重的神经/张量加速器(neural/tensor accelerators),意味着需要新增驱动与内核适配。Asahi 团队把 M3 的支持状态比作早期 M1,指出仍需把本地补丁(例如对 m1n1 与 Asahi kernel 的改动)整理并上游合并才能稳固发展;每代芯片的微架构变化都会带来显著的工程负担。
Asahi Linux: Asahi Linux(把 Linux 移植到 Apple Silicon 的开源项目),目标是在 M 系列 Mac 上实现原生 Linux 支持并把驱动补丁上游合并到 mainline kernel。
Apple Silicon M 系列(M1/M2/M3/M4/M5): Apple Silicon M 系列是 Apple 自研的 ARM SoC(如 M1、M2、M3、M4、M5),每代在 CPU、GPU、I/O 和安全引导上有不同改动,直接影响驱动兼容性与移植工作量。
bootloader(引导加载器): bootloader 是设备启动时加载操作系统的固件层。Mac 的 bootloader 被讨论为允许加载未签名/自定义内核(与 iPad/iOS 不同),这是 Asahi 能否运行的关键点。
Thunderbolt (TB): Thunderbolt(简称 TB)是一种高速外设与显示扩展协议,涉及复杂的硬件/固件交互与 Linux 驱动,完整支持能显著扩大外设兼容性。
NVMe / M.2 NVMe: NVMe 是现代高速固态存储接口,常以可替换的 M.2 模块形式出现在主流 PC 笔记本上;与 Apple 的 on‑board/soldered 存储设计相比,可替换性和维修性更好。
soldered storage(焊接存储): 指将存储芯片或模块焊接到主板上以致不可由用户更换,这会降低维修率并提高二手市场的寿命风险与维修成本。
on-package RAM(封装内 RAM): on‑package RAM 指 RAM 与 SoC 在同一封装或基板上(但非 on‑die),不同于可拆换的 SO‑DIMM,限制了后期升级与维修选项。
upstreaming / mainline kernel: upstreaming 指把项目的补丁提交并合并到 Linux 主线内核(mainline kernel)。一旦被上游接受,更多发行版和用户能直接受益且维护负担显著降低。