5

Asahi Linux 已开始适配苹果 M2 芯片

 1 year ago
source link: https://os.51cto.com/article/712982.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Asahi Linux 已开始适配苹果 M2 芯片-51CTO.COM

Asahi Linux 已开始适配苹果 M2 芯片
作者:Alias_Travis 2022-07-02 15:13:10
Asahi Linux 项目的主要开发人员 Hector Martin 近日在 Twitter 上表示他们已经开始了将 Linux 移植到 M2 芯片上的工作。

Asahi Linux 是一个旨在将 Linux 移植到配备 Apple Silicon 芯片 Mac 设备上的项目,项目的目标不仅仅是让 Linux 能够在这些设备上运行,而是要将它打磨到可以用作日常操作系统的程度。这样做需要大量的开发工作,尤其是还要对 GPU 架构进行逆向工程并为其开发开源驱动程序。

02478fb567dd2d8f0b6539f3107b3c5963f6e0.jpg

Asahi Linux 在今年 3 月的时候推出首个公开 Alpha 版本,可以让配备了 M1 芯片的 Mac 电脑安装运行 Linux 操作系统,虽然仅仅是 Alpha 版本,但在诸如 PHP 编程测试以及重新编译 Raspberry Pi Linux 内核的测试中还击败了苹果自己的 macOS,甚至可以快 40%,项目的发展势头也被大家一致看好。

Asahi Linux 项目的主要开发人员 Hector Martin 近日在 Twitter 上表示他们已经开始了将 Linux 移植到 M2 芯片上的工作。虽然这项工作才刚刚开始,但已经取得了不错的进展。尤其是许多现有为 M1 编写的 Linux 代码仍然可以适用于 M2,但在新的 M2 Mac 完全可以使用 Linux 之前,仍然需要编写一些新的驱动程序。

通过一系列的逆向工程 / 调试 / 内核方面的工作,Hector Martin 确认 NVMe、USB 和 SMC 功能在第一天的工作中就已经能够在 M2 上正常使用了。

8339dc153b14f886a527903bda778426b7e0b8.jpg

不过并非所有的功能都能如此幸运,诸如 M2 设备的键盘、触控板、SPMI 都需要重写一个新的驱动程序才能正常使用,除此之外,PCIe、Thunderbolt 等功能目前也都有很多问题尚未解决。

至于对显卡、神经引擎、视频编码器等功能的支持,这是在 M1 上都暂时没有完全解决的问题,如今也同样被带到了 M2 上。

更多的细节和 Hector Martin 围绕 M2 Linux 上的活动可以通过他的 Twitter 找到:

26117af49ef225c3248236637f87ea1ce68f11.png

这则推文显示,目前缺少支持的功能包括:

  • 扬声器未经测试
  • 键盘 / 触控板需要新的驱动
  • IPMI 需要新的驱动
  • PCIe 需要 m1n1 中的 fusemap 来初始化

目前 Asahi Linux 针对 M1 和 M2 芯片的 Mac 系统的移植进展可以通过 Asahi Linux Wiki 跟踪。

项目 GitHub 地址:https://github.com/AsahiLinux

本文转自OSCHINA

本文标题:Asahi Linux 已开始适配苹果 M2 芯片

本文地址:https://www.oschina.net/news/201511/apple-m2-linux


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK