Hacker News 中文摘要

RSS订阅

Asahi Linux 正式支持 Apple M3 Mac 但仍有局限 -- Asahi Linux Now Officially Supports Apple M3 Macs – With Caveats

Asahi Linux 现已正式初步支持苹果(Apple)M3 系列 Mac 设备,不过目前仍存在诸多限制条件。此次官方支持标志着该项目在适配 Apple Silicon 芯片的进程中迈出了新的一步,相关更新已随最新版本发布,覆盖了部分 M3 机型的启动与基础功能运行。

正文

Asahi Linux 开发团队今日宣布,该发行版现已正式支持搭载 Apple M3 芯片的 Mac 电脑。除 Mac Studio M3 Ultra 外,其他 M3、M3 Pro、M3 Max 设备现在都可以使用最新的 Asahi Linux 构建版本,但部分功能仍存在限制。

Image 3: Phoronix

Image 4: APPLE

开发团队表示,搭载 M3 系列 SoC 的 Apple Mac 现在已经达到“几乎”所有功能都受支持的状态,与更早的 M1 和 M2 硬件水平相近。

最大的例外是 GPU 支持,目前 3D 加速的性能与能效都还不够理想,团队希望在接下来几个月里取得更多进展。

除了 GPU 表现不佳,Apple M3 上的 Asahi Linux 目前也不支持睡眠功能,原因是缺少 DCP 支持。没有 DCP 支持,M3 MacBook 上的 HDMI 接口也无法使用。此次 M3 支持覆盖所有 Apple M3 设备,仅 Mac Studio M3 Ultra 除外。

更多关于 Asahi Linux 对 Apple M3 正式支持的细节,可访问 AsahiLinux.org。所有 M3 相关支持的上游合入工作仍在进行中,主线 Linux 内核中已有 M3 的初始支持以实现基本启动,但其余补丁仍需在 Linux 7.4+ 中完成上游合入,才能达到与 Asahi Linux 本身相近的完成度。

Image 6

Image 7

Image 8

Image 9

Image 10

Image 11

Image 15

Image 16

评论

讨论整体对 Asahi 团队的逆向工程充满敬意,但热情中夹着清醒的功能盘点:有人感叹难度堪比“边发射边修飞船”,也有人反复提示 Thunderbolt、HDMI 和睡眠支持仍然缺席,离日常可用还有一段路。少数讨论则把矛头转向苹果——既然社区靠硬啃都能走到这一步,为什么不干脆公开一份规格文档?

把 Apple Silicon 逆向到这个程度,已接近极限操作

  • 在没有任何官方资料的前提下自行摸清苹果自研芯片的底层实现,被形容为“边发射边修飞船”;即便有保留意见认为前置条件还有很多限制,也不否认这是惊人的工程进展。(较多人) > 逆向苹果自研芯片,差不多等于在一艘正在发射的飞船上做维修。(@Krish1577)

Thunderbolt、HDMI 和睡眠支持缺席前,还谈不上可日常使用

  • 评论里最常被点名的短板是外设与电源管理:Thunderbolt 至今不支持,睡眠和 HDMI 也迟迟没有下文,这些基础功能不补齐,苹果用户很难把 Linux 当作真正的替代系统。(较多人) > 缺少睡眠和 HDMI 支持,是真正挡住用户采用的路障。(@sansah)

苹果至少应当公开规格文档

  • 有参与者不理解苹果为何坐视社区反复试错:公布一份规格 PDF 就能省下大量工程时间和热情损耗,这对苹果来说并非难事,反映出的更多是不愿配合的态度。(少数人) > 苹果为什么不把规格分享给社区?只消给一个 PDF,就能避免这么多浪费掉的功夫。(@whatever1)

有价值的补充

  • 有人直接贴出了 Asahi 开发团队发布该进展的博客原文地址,方便想核对细节的人自行查看。
  • 一个技术向的疑问是:M 系列芯片的规格每代之间变动多大?如果多代能保持稳定,早期逆向成果的复用价值会明显提高。(@TomJansen)
  • 有评论表示自己以为这个项目已经正式终止开发,这条新消息打破了其原有印象,显示外界对 Asahi 实际状态的认知并不一致。(@TechSquidTV)