Hi!请登陆

Linux 还没有完全“准备好在 Apple 芯片上运行”,但请给它时间

2023-3-1 193 3/1

Linux 还没有完全“准备好在 Apple 芯片上运行”,但请给它时间

看到一个令人印象深刻的开源项目的领导者要求媒体和他们的追随者冷静下来并停止庆祝他们的成就,这是一件奇怪的事情。

但这正是 Asahi Linux 团队在上周发布的许多报告称最近发布的 Linux 6.2 内核使 Linux“准备好运行”在 Apple 的 M 系列硬件上后发现的情况。 确实,6.2 中存在对 Apple M1 芯片的上游支持,并且 6.2 内核将逐渐进入许多流行的发行版,包括 Ubuntu 和 Fedora。 四人 Asahi 核心团队在 Apple 集成 GPU 方面的工作取得了长足的进步。 创始人 Linus Torvalds 本人特别渴望看到 Linux 在他最喜欢的便携式硬件上运行,甚至在 2022 年 8 月从 M2 MacBook Air 发布了一个内核。

但是在 Apple 芯片上运行良好的 Linux 系统的构建者要求大家稍等片刻。

“你将无法在任何 M1 Mac 上运行 Ubuntu 或任何其他带有 6.2 的标准发行版。请不要抱太大希望,”Asahi Linux 团队在周日早上发推文说。 在线程回复中,他们补充说,“我们不断更新内核功能,6.2 显着添加了设备树和对 M1 Pro/Max/Ultra 机器的基本启动支持。但是,要在笔记本电脑上使用上游内核还有很长的路要走 . 上游还没有触控板/键盘支持。”

广告

这远不是唯一的问题。 Asahi Linux 自己的功能支持文档详细说明了在其自己的 Asahi 版本和一般上游 Linux 中工作的一长串内容。 在所有 Apple 芯片中,USB 2/3 功能、视频解码器和各种 CPU 状态要么正在进行中,可用于边缘级测试,要么尚未公布。 在特定的 Apple 设备上,麦克风、网络摄像头、扬声器、HDMI 输出和其他必需品等物品都存在问题。

Asahi 的文档展示了广泛的令人印象深刻的成就,考虑到该团队通常如何对 Apple 的新片上系统或其遗留 ARM 组件的所有内容进行逆向工程。 然而,正如 Asahi 团队指出的那样,它并没有为所有 M 系列 Apple 设备或标准发行版做好准备。

其他发行版的主要障碍让最新的 Mac 用户对其系统的运行方式感到非常失望,这是必须构建到内核中才能运行的 16kB 页面大小。 “据我们所知,今天没有通用的 ARM64 发行版提供 16K 内核,”Asahi 团队发推文说。 该团队建议,发行版需要重新打包 Asahi 的用户空间工具,并且要么提供 16K 页面大小的内核,要么等到更多标准的 4K 大小内核构建“有点可用”。

Asahi 指出,它“已经在与一些”发行版合作,并期望在“不久的将来”宣布基于 Asahi 的对主流发行版的支持。 早在 2022 年 3 月,当 Asahi 准备好安装但仍然很新时,该团队指出,对于那些寻求 USB 棒和移动“Just Works”发行版的人(在此处插入有关 Linux 的知情笑声),Asahi Linux 不会是 “再‘完成’一年,也许两年。” 从那时起将近一年,看起来更像是两年。

Tag: