参与为苹果Silicon M 系列设备提供 Linux 支持的 Asahi Linux 开发者们发布了一份关于他们开发工作的最新进展报告。
Asahi Linux 开发者一直在努力开发新的内核补丁,其中一些已提交到 Linux 6.17 和 6.18 版本的迭代中,如 Phoronix 之前所报道。值得注意的是,Linux 6.18 版本中包含了针对 Apple M2 Pro / Max / Ultra 设备的设备树,尽管更多的驱动代码仍在向上游推进。
Asahi Linux 开发者还在努力将他们的重要 m1n1 引导加载程序迁移到 Rust 编程语言,他们认为使用 Rust 对于这样关键软件的维护性、安全性和确保正确逻辑至关重要。
Asahi Linux 开发者还在努力让更多游戏在 Apple Silicon 设备上运行。Wine 现在也已在 muvm 之外工作,他们的图形驱动程序支持也在不断成熟:

到目前为止,围绕 Apple Silicon 的上游 Linux 内核工作主要集中在 Apple M1 和 M2 上,你可能想知道 M3 和 M4 或最近宣布的 M5… 他们仍在努力解决 Apple M3 的启动问题。今天的进展报告评论道:
“了解到 M3 已经存在很长时间的基本、低级支持可能会让人感到惊讶。m1n1 能够初始化 CPU 核心,开启一些关键的外设设备,并引导 Asahi 内核。然而,目前的支持水平仅限于能够引导到闪烁的光标。当然,这种支持水平对任何东西都毫无用处,除了低级逆向工程。但我们当然计划在适当的时候解决这个问题…”
查看完整进展报告请访问 AsahiLinux.org。
转自 Asahi Linux Still Working On Apple M3 Support, m1n1 Bootloader Going Rust – Phoronix
Linuxeden开源社区