当前位置: 首页 > news >正文

Asahi Linux 核心开发者暂停苹果 GPU Linux 驱动开发工作

2025 年 3 月 18 日,Asahi Linux 的开发者 Asahi Lina 在社交媒体 BlueSky 上宣布,由于个人原因,认为目前继续从事 Linux GPU 驱动开发或参与 Linux 图形生态系统工作存在安全隐患,决定无限期暂停 Apple GPU 驱动开发工作2。

Asahi Lina 在 Asahi Linux 项目中发挥了至关重要的作用,主导开发了基于 Rust 语言的苹果 DRM 内核显卡驱动,参与了 Apple M1 与 M2 芯片的 GPU 逆向工程,还负责了 Asahi AGX Gallium3D 驱动和 Honeykrisp Vulkan 驱动在 Mesa 中的开发2。

此次暂停开发可能会对 Apple Silicon 的 Linux 图形支持造成重大打击,目前 Apple Silicon 的 DRM 内核驱动尚未完成,现有开发进度停滞,影响长期维护,且目前 Asahi Linux 仅支持 M1 和 M2 芯片,尚未支持更新的 M3 和 M4 芯片2。如果没有新的开发者接手,Apple Silicon 的 Linux 体验可能会长期落后于 Intel 和 AMD 等成熟平台2。

Asahi Lina 的退出为 Apple Silicon 的 Linux 支持带来了巨大的不确定性,未来 Apple Silicon 用户是否能享有更好的 Linux 体验,取决于是否有新开发者加入,推动该项目的持续进展6。

有观点认为,Asahi Lina 暂停工作可能与遭受网络骚扰有关。有论坛曾试图曝光 Asahi Lina 的真实身份,而该论坛曾有过骚扰在线人物和社区的先例,且 Asahi Linux 开发者此前也遭受过该论坛的骚扰。

Asahi Linux 项目的背景和目标如下:

项目背景

  • 硬件架构变革:2020 年苹果在 WWDC 上宣布将 Mac 产品线从英特尔 x86-64 架构过渡到自研的 Apple Silicon 芯片,该芯片基于 ARM 架构,与传统 x86 架构有很大不同,这使得运行在传统 x86 硬件上的 Linux 系统面临适配难题5。
  • 开源社区需求:苹果 Silicon 芯片的 Mac 设备性能强劲且能效比高,吸引了众多 Linux 爱好者和开发者希望能在其上运行 Linux 系统,以发挥硬件潜力并满足自身使用习惯和工作需求,但 Apple 的专有组件和技术增加了在 Mac 上运行开源软件的难度36。
  • 开发者经验积累:项目创始人 Hector Martin(网名 Marcan)自 2000 年以来就一直致力于为各种设备移植 Linux 系统,在反向工程和开发方面有超过 15 年的经验,曾在任天堂 Wii、索尼 PS 系列游戏主机等设备上成功移植 Linux 系统,为 Asahi Linux 项目奠定了技术基础5。

项目目标

  • 实现 Linux 系统移植:从 2020 款的苹果 M1 Mac mini、MacBook Air 和 MacBook Pro 开始,将 Linux 操作系统移植到 Apple Silicon Macs 系列电脑设备上127。
  • 完善日常使用体验:不仅仅是让 Linux 能在这些设备上运行,还要将其打磨至可以用作日常操作系统的程度,这需要对硬件进行大量的反向工程以及开发相应的驱动程序和软件组件127。
  • 开发开源驱动程序:对 Apple GPU 架构进行反向工程,开发开源驱动程序,实现 OpenGL、OpenCL 和 Vulkan 图形库的兼容性,使 Linux 应用能够利用 GPU 加速,以支持专业图形渲染、游戏运行和科学计算等场景26。
  • 提供全功能支持:提供对 Apple Silicon 芯片全功能的支持,包括 GPU、WiFi、蓝牙、硬件视频 codec 加速、能量感知调度等,让 Linux 在 Apple Silicon 设备上拥有近乎原生的性能14。

相关文章:

  • GGUF、Transformer、AWQ 详解与关系梳理
  • 【最新版0.47.8】Cursor下载安装教程
  • iPhone 16怎么编辑图片?图片编辑技巧、软件分享
  • [Xilinx]工具篇_PetaLinux自动编译
  • 全面解析软件开发流程与工具对比
  • Evo2:跨所有生命领域的基因组建模与设计
  • 利用Linux的I2C子系统和i2c-tools工具集写出的对I2C设备AP3216C读写的应用程序
  • Python Cookbook-4.8 二维阵列变换
  • ZooKeeper集群高可用性测试与实践:从规划到故障模拟
  • 单片机flash存储也做磨损均衡
  • 分布式训练与多GPU加速策略
  • 创造型设计模式
  • IP查询底层逻辑解析:数据包与地理位置
  • 【虚幻引擎UE5】SpawnActor生成Character实例不执行AI Move To,未初始化AIController的原因和解决方法
  • 嵌入式4-Modbus
  • 网络类型及数据链路层协议【复习篇】
  • MySQL身份验证的auth_socket插件
  • 使用 `pytest` 框架时,可以通过极限封装将 YAML 文件的读取、解析
  • Kotlin v2.1.20 发布,标准库又有哪些变化?
  • 设计模式在事件处理系统中的应用
  • 回家了!子弹库帛书二、三卷将于7月首次面向公众展出
  • 美国考虑让移民上真人秀竞逐公民权,制片人称非现实版《饥饿游戏》
  • 昔日千亿房企祥生集团约2.03亿元债权被拍卖,起拍价8000万元
  • 龚正市长调研闵行区,更加奋发有为地稳增长促转型,久久为功增强发展后劲
  • 上海“城市文明开放麦”全城总动员,樊振东担任首位上海城市文明大使
  • 娃哈哈:调整产销布局致部分工厂停工,布局新产线可实现自主生产,不排除推新品牌