Asahi Linux核心开发者转投英特尔,M3M4 Mac跑Linux前景黯淡
快速阅读: Alyssa Rosenzweig告别苹果生态系统,加入英特尔团队,专注Xe-HPG架构的开源图形驱动开发。她在Asahi Linux项目中实现M1、M2芯片Linux适配,但核心成员相继离开,引发社区对未来发展的担忧。
Alyssa Anne Rosenzweig,Asahi Linux 项目的核心成员之一,决定告别苹果生态系统,加入英特尔团队,围绕 Xe-HPG 架构展开工作。这一消息引发了开源社区的热烈讨论,有人祝福她的新旅程,也有人担心这可能意味着在 M3、M4 芯片的 Mac 上运行 Linux 的梦想将更加遥远。
Alyssa 是一位专注于图形驱动开发的程序员,也是软件自由的坚定支持者。她在图形驱动和编译器开发领域积累了七年经验,从高中时期就开始独立开发 Panfrost 项目,为 Arm Mali GPU 提供开源驱动。2018 年,Panfrost 首次在 FOSDEM 上展示,引起广泛关注。2019 年,该项目正式合并进 Mesa 主线,逐渐成熟,并支持多种 Mali GPU 架构。
凭借在 Panfrost 项目中的出色表现,Alyssa 于 2019 年 6 月加入 Collabora 开源软件咨询公司实习,主要负责与 Arm 公司合作开发 Mali GPU 的开源图形驱动。她在 Collabora 期间的主要工作包括设计并实现 OpenGL ES 3.1 驱动,开发着色器编译器,撰写驱动栈文档,以及为客户提供所需的开源 Mali 驱动支持。
2020 年 12 月,苹果发布 M1 芯片,Hector Martin 发起 Asahi Linux 项目,旨在让 Linux 适配苹果自研芯片。Alyssa 最初只是提供一些建议,但后来购买了一台 M1 Mac,正式加入项目。她在学业和工作之余,研究 M1 GPU 的着色器指令集,并成功在屏幕上绘制出一个三角形。此后,她陆续完成了着色器编译器、OpenGL 驱动和 Vulkan 驱动的开发,使 Linux 在 M1 和 M2 Mac 上运行变得可能。
2024 年 1 月,Alyssa 完成了 OpenGL 4.6 和 Vulkan 1.3 的一致性测试,实现了她设定的所有目标,包括高质量驱动、符合标准的 OpenGL 4.6、OpenGL ES 3.2、OpenCL 3.0、Vulkan 1.4 以及 Proton 游戏支持。如今,Linux 已经能在多款 M1 和 M2 Mac 上运行,几乎所有的硬件都能正常工作。
Alyssa 表示,她对在 Asahi Linux 项目中的成就感到满意,是时候迎接新的挑战了。她将在英特尔团队中设计和开发 Intel GPU 的开源图形驱动,具体工作包括提升 Linux 上的游戏体验、研究先进着色器编译器技术、调试和维护 Intel 的开源图形驱动、分析 3D 工作负载并优化性能,以及参与图形标准规范的制定。
Asahi Linux 项目近期接连失去多名核心成员,Hector Martin 辞去负责人职务,Asahi Lina 暂停苹果开源驱动开发。Hector Martin 在长文中提到,他在将 Rust 代码合入 Linux 内核过程中遇到重重阻碍,内核社区中的一些成员表里不一,资金支持不足,导致他感到力不从心,最终选择离开。
Hector Martin 不是唯一一位离开的开发者。五个月前,Asahi Linux 的另一位核心开发者 Asahi Lina 在社交媒体上宣布,由于个人原因和安全顾虑,将无限期暂停 Apple GPU 驱动开发工作。Asahi Lina 在项目中发挥重要作用,她主导开发了基于 Rust 的苹果 DRM 内核显卡驱动,参与 Apple M1 和 M2 GPU 的逆向工程,还负责 Asahi AGX Gallium3D 驱动和 Honeykrisp Vulkan 驱动在 Mesa 中的开发。
核心开发者的相继离开,不仅对 Apple Silicon 的 Linux 图形支持造成冲击,也对整个项目的进展产生广泛影响。目前,Asahi Linux 仅支持 M1 和 M2 芯片,尚未覆盖 M3 和 M4。许多人对此表示担忧:“Asahi Linux 的开发还在积极进行吗?M1 和 M2 基本完成,但 M3+ 的工作似乎还没有启动。主要贡献者离开后,我很担心 Asahi 的未来。” 但也有网友对 Asahi Lina 的去向表示祝福,并为英特尔感到高兴:“看到她离开 Asahi Linux 真的有些心碎。她从零开始构建 Vulkan 驱动,付出了巨大努力。祝她在英特尔一切顺利。如果我以后买了 Intel GPU,可以放心,它在 Linux 上一定能运行得很好。” “多伦多大学的学生、Collabora 的负责人以及一个非常成功且雄心勃勃的业余项目,她是如何兼顾并完成这一切的?我连其中一项都做不好。” “英特尔,你真幸运。”
(以上内容均由Ai生成)