Asahi Linux 已开始适配苹果 M2 芯片
发布时间:2022-07-09 20:17:25 所属栏目:Linux 来源:互联网
导读:Asahi Linux 是一个旨在将 Linux 移植到配备 Apple Silicon 芯片 Mac 设备上的项目,项目的目标不仅仅是让 Linux 能够在这些设备上运行,而是要将它打磨到可以用作日常操作系统的程度。这样做需要大量的开发工作,尤其是还要对 GPU 架构进行逆向工程并为其开
Asahi Linux 是一个旨在将 Linux 移植到配备 Apple Silicon 芯片 Mac 设备上的项目,项目的目标不仅仅是让 Linux 能够在这些设备上运行,而是要将它打磨到可以用作日常操作系统的程度。这样做需要大量的开发工作,尤其是还要对 GPU 架构进行逆向工程并为其开发开源驱动程序。 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 上正常使用了。 不过并非所有的功能都能如此幸运,诸如 M2 设备的键盘、触控板、SPMI 都需要重写一个新的驱动程序才能正常使用,除此之外,PCIe、Thunderbolt 等功能目前也都有很多问题尚未解决。 至于对显卡、神经引擎、视频编码器等功能的支持,这是在 M1 上都暂时没有完全解决的问题,如今也同样被带到了 M2 上。 更多的细节和 Hector Martin 围绕 M2 Linux 上的活动可以通过他的 Twitter 找到: 这则推文显示,目前缺少支持的功能包括: 扬声器未经测试 键盘 / 触控板需要新的驱动 IPMI 需要新的驱动 PCIe 需要 m1n1 中的 fusemap 来初始化 目前 Asahi Linux 针对 M1 和 M2 芯片的 Mac 系统的移植进展可以通过 Asahi Linux Wiki 跟踪。 (编辑:财气旺网 - 财气网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐