Asahi Linux
2023-05-16 09:25:24 阿炯

Asahi Linux是一个旨在将Linux移植到Apple Silicon芯片的麦金塔电脑(Mac)之计划,使其可运行macOS以外的操作系统。该计划已在2021年初启动,由西班牙籍黑客赫克托·马丁(Hector Martin)领导。工作于2021年初开始,2022年将发布初始Alpha版本。由于缺乏Apple专有固件的公开可用技术资料,该计划面临挑战。


此计划的名称“Asahi”为日语的“旭日”之意,也是苹果的品种之一。 这是一个项目和社区,其目标是从 2020 M1 Mac Mini,MacBook Air 和 MacBook Pro 开始将 Linux 移植到 Apple Silicon Macs。


自从苹果公司首席执行官提姆·库克(Tim Cook)于2020年6月22日的世界开发者大会(WWDC)宣布Mac向苹果芯片迁移的计划后,人们一直有兴趣让Linux在Apple Silicon上运行。此后不久,Linux创造者林纳斯·托瓦兹(Linus Torvalds)表示有兴趣使用运行Linux的Apple M1 Mac电脑,但认为要实现这件事太费劲了。赫克托·马丁在2020年12月宣布了这个计划,并在获得每月约4,000美元的资金后一个月后正式启动计划。开发开源图形驱动程序堆栈Panfrost的加拿大女性程序员艾莉莎·罗森茨维格(Alyssa Rosenzweig)加入了计划,以协助Apple Silicon GPU Linux驱动程序开发。

2022年3月18日,开发团队发布了Asahi Linux安装程序的实验性Alpha版本。安装程序提供了基于Arch Linux ARM的桌面或最小环境选项,或用于安装OpenBSD,抑或替代Linux发行版的基本UEFI环境,支持Apple Silicon以可引导的USB存储设备启动。尽管能够启动 UEFI shell,但不支持启动微软Windows,并且没有计划这样做,因为这将涉及修改微软公司专有的Windows核心。在第一个Alpha版本发布后的一两年内,预计不会全面支持所有Apple Silicon的Mac电脑。2022年7月,Asahi Linux团队发布了更新,支持搭载M1 Ultra的Mac Studio,并早期初步支持M2处理器的MacBook Pro。Asahi 核心被编译为支持16K存储器标签页。这意味着一些现有的流行软件版本,例如文件系统f2fs和二进制兼容层Wine无法执行。


其首席开发人员 Hector Martin 在 mastodon 在2023年5月中旬发文称,鼓励 Asahi Linux 发行版的用户停止使用 X.Org,因为 Wayland 才是 Linux 的未来。

作为 X.Org 几乎无人维护,已经完全不适合现代显示硬件,大型 Linux 发行版和主要桌面环境已经放弃了 Xorg 支持。比如红帽宣布 RHEL 10 默认将不包含 X.org 显示服务器。而作为 Wayland 和 X11 之间的兼容层, XWayland 虽然可以继续支持旧的 X.Org 应用,但是它也仅限将 X11 的内容 “显示出来”,对于超出显示窗口的东西(如合成器、IME、输入管理、桌面环境等),还是需要使用原生 Wayland 应用程序,因为 XWayland 基本不会集成这些组件。

之前 Asahi Linux 默认使用 Xorg 的唯一原因是 Wayland 合成器在软件渲染方面速度较慢。但现在有了 GPU 驱动程序,很快就会在更新中将所有默认 Xorg-KDE 用户切换到默认 Wayland(同时将 GPU 驱动程序提升到默认版本)。届时,Asahi Linux 的 Xorg 将降级为 SDDM,一旦原生 Wayland 版本发布,将不再提供任何 Xorg 服务。


最新版本:


官方主页:https://asahilinux.org/