Asahi Linux 仍在致力于 Apple M3 支持,M1n1 引导加载程序将使用 Rust。
Asahi Linux Still Working on Apple M3 Support, M1n1 Bootloader Going Rust

原始链接: https://www.phoronix.com/news/Asahi-Linux-M3-m1n1-Update

## Asahi Linux 进展更新 - Apple Silicon Asahi Linux 继续在为 Apple Silicon 设备带来完整 Linux 支持方面取得进展。最近的开发重点是 Linux 6.17 和 6.18 的内核补丁,包括 M2 Pro/Max/Ultra 芯片的设备树。一项关键转变正在进行中,即将关键的 m1n1 引导加载程序用 Rust 重写,旨在提高可维护性和安全性。 游戏兼容性也在不断提高,Wine 现在可以在 muvm 环境之外运行,并且图形驱动程序也在不断成熟。 虽然 M1 和 M2 的支持仍然是首要任务,但开发者*已经*在 M3 芯片上实现了基本的启动功能——尽管目前仅限于闪烁的光标。这一初步步骤允许进行底层逆向工程,为未来可用的支持铺平道路。更多更新和详细信息可在 AsahiLinux.org 网站上找到。

相关文章

原文
The Asahi Linux developers involved with working on Linux support for Apple Silicon M-Series devices have put out a new progress report on their development efforts.

Asahi Linux developers have kept working on new kernel patches and some being upstreamed for Linux 6.17 and 6.18 cycles, as previously covered on Phoronix. Notably with Linux 6.18 is the Device Trees for the Apple M2 Pro / Max / Ultra devices albeit more driver code is still working its way upstream.

Asahi Linux developers are also working on moving toward the Rust programming language with their important m1n1 bootloader for Apple Silicon. They feel going to Rust is important for such a critical piece of software for better maintainability, safety, and ensuring the correct logic.

Asahi Linux developers have also made progress on getting more games working on Apple Silicon devices. Wine is also now working outside of muvm and their graphics driver support continues maturing:

Asahi Linux running a game


With the upstream Linux kernel work around Apple Silicon so far being focused on Apple M1 and M2, you may be wondering about M3 and M4 or the recently announced M5... They still are battling Apple M3 bring-up. Today's progress report comments:
"It may be surprising to learn that very basic, low-level support for M3 has existed for quite some time now. m1n1 is capable of initialising the CPU cores, turning on some critical peripheral devices, and booting the Asahi kernel. However, the level of support right now begins and ends with being able to boot to a blinking cursor. Naturally, this level of support is not at all useful for anything but low-level reverse engineering, but we of course plan on rectifying this in due time..."

See the progress report in full over on AsahiLinux.org.
联系我们 contact @ memedata.com