由 Hector Martin 领导的 Asahi Linux 团队发布了第一个在 Apple Silicon 硬件上运行 Linux 的 alpha 版本。我急切地在 M1 驱动的 Apple Mac Mini 上加载了 Asahi Linux,因为我知道 Linux 内核支持的各种早期限制仍在解决。总体而言,Apple M1 Linux 的性能最终超出了我对其早期 alpha 状态性能的预期。这里有一些基准。
在 Apple M1 Mac Mini 上运行裸机的 Linux!
Asahi Linux alpha 版本允许那些拥有 Apple M1 硬件的人(除了最近的 Mac Studio 支持仍在工作中)在硬件上自然地运行基于 Arch Linux 的发行版。Asahi Linux 安装程序在 macOS 12.3+ 中通过终端中的脚本触发。
Asahi Linux 安装脚本允许在 Mac Mini 上成功设置 Linux 环境,同时保留对 macOS 12 的双启动支持。它运行良好并且几乎完全自动化,除了需要确认操作等。
不是指示磁盘空间不足的最有用的错误消息…
最初遇到的一个问题是我高估了 Mac Mini 上的可用空间量…… Asahi Linux 安装程序没有提供有用的最终用户消息,因为这种情况下缺少存储空间。但是当遇到 Python 错误并考虑可能性时,我意识到存储空间不足可能是问题所在。事实上,在擦除多余的文件后,Asahi Linux 安装程序没有问题。
在这款 2020 Mac Mini 上,Asahi Linux 安装体验既快速又简单。目前 Asahi Linux 和上游 Linux 内核支持存在各种已知限制,例如扬声器处理、片状耳机插孔和 MacBook 上的其他功能。最值得注意的是,Apple M1 GPU 目前缺乏任何 3D/图形加速。Alyssa 和其他人正在努力解决这个问题,但他们的 OpenGL Gallium3D 驱动程序以及 DRM 内核驱动程序的主线化可能还需要一段时间。另外,在那之后也需要一个 Vulkan 驱动程序。因此,对于那些依赖图形加速的人来说,如果想要使用 Asahi Linux 作为您的日常驱动程序,但目前正在社区工作人员的工作中,这是一个主要的障碍。
用于此 macOS/Linux Apple Silicon 基准测试的 M1 Mac Mini。
除了缺乏 GPU 加速外,另一个值得注意的领域是 M1 电源管理和性能状态处理,包括尚未使任何 CPU 加速状态工作。一些用户还报告说,他们的 M1 MacBook 在 Asahi Linux 下运行相当热,但这对于 Mac Mini 或电池寿命来说并不那么重要。尽管这个早期的 alpha 版本存在已知的限制,我仍然对 M1 Linux 在这个阶段的性能印象深刻。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun141780.html