[控场AI]
产品Asahi Linux团队

Asahi Linux

一个致力于将Linux移植到Apple Silicon设备的开源社区项目,在逆向工程苹果自研芯片(包括Apple Neural Engine)内部架构方面贡献显著

时间轴 (近 90 天)

10月3日

Asahi Linux等项目需要在缺乏官方文档的情况下逆向工程苹果SoC的行为细节

待验证50%
9月16日

充分利用现有开源成果能极大缩短硬件驱动开发周期,是开发者可借鉴的经验

待验证50%
9月16日

Asahi Mesa已实现OpenGL 2.1及部分OpenGL 3.x支持,Vulkan支持处于活跃开发中,但距离完整通过Vulkan CTS还有差距

待验证50%
9月16日

Asahi Linux为Apple GPU开发的Mesa驱动后端名为Asahi,其着色器编译器需将GLSL/SPIR-V中间表示编译为苹果私有的AGX指令集

待验证50%
9月16日

Asahi Linux团队借助在macOS中插入内核扩展截获驱动与固件的通信数据,结合固件二进制静态反汇编还原协议,M1 GPU固件协议初步梳理历时数月

待验证50%
9月16日

Asahi Linux项目团队核心贡献者包括Alyssa Rosenzweig和Asahi Lina,逐步实现了对M1、M2系列GPU的OpenGL乃至部分Vulkan支持

待验证50%
9月12日

通过逆向工程社区(如 Asahi Linux 团队和 @dougallj 等研究者),业界已知 ANE 偏好特定的张量维度倍数(例如通道数须为 16 或 64 的倍数)以及 NHWC 等内存排布格式

待验证50%
9月8日

Asahi团队遵循洁净室逆向工程原则,逆向分析硬件行为的人员与编写驱动代码的人员之间保持信息隔离

待验证50%
9月8日

Asahi团队需要在DRM子系统内实现一套全新的内存管理后端以适配苹果硬件特有的缓存一致性协议和地址空间布局

待验证50%
9月7日

Asahi Linux的开源GPU驱动由核心开发者Alyssa Rosenzweig主导,基于Mesa 3D图形库实现对苹果GPU的OpenGL和Vulkan支持

待验证50%

还有 10 条时间轴事件

全部知识事实 (20)

待验证

Asahi Linux等项目需要在缺乏官方文档的情况下逆向工程苹果SoC的行为细节

50%
待验证

充分利用现有开源成果能极大缩短硬件驱动开发周期,是开发者可借鉴的经验

50%
待验证

Asahi Mesa已实现OpenGL 2.1及部分OpenGL 3.x支持,Vulkan支持处于活跃开发中,但距离完整通过Vulkan CTS还有差距

50%
待验证

Asahi Linux为Apple GPU开发的Mesa驱动后端名为Asahi,其着色器编译器需将GLSL/SPIR-V中间表示编译为苹果私有的AGX指令集

50%
待验证

Asahi Linux团队借助在macOS中插入内核扩展截获驱动与固件的通信数据,结合固件二进制静态反汇编还原协议,M1 GPU固件协议初步梳理历时数月

50%
待验证

Asahi Linux项目团队核心贡献者包括Alyssa Rosenzweig和Asahi Lina,逐步实现了对M1、M2系列GPU的OpenGL乃至部分Vulkan支持

50%
待验证

通过逆向工程社区(如 Asahi Linux 团队和 @dougallj 等研究者),业界已知 ANE 偏好特定的张量维度倍数(例如通道数须为 16 或 64 的倍数)以及 NHWC 等内存排布格式

50%
待验证

Asahi团队遵循洁净室逆向工程原则,逆向分析硬件行为的人员与编写驱动代码的人员之间保持信息隔离

50%
待验证

Asahi团队需要在DRM子系统内实现一套全新的内存管理后端以适配苹果硬件特有的缓存一致性协议和地址空间布局

50%
待验证

Asahi Linux的开源GPU驱动由核心开发者Alyssa Rosenzweig主导,基于Mesa 3D图形库实现对苹果GPU的OpenGL和Vulkan支持

50%
待验证

Asahi Linux采用将驱动代码推送到Linux主线内核(upstream)的策略,而非维护独立分支

50%
待验证

为M1和M2编写的GPU驱动无法直接复用于M3,需要重新适配

50%
待验证

Asahi开发了自己的引导加载程序m1n1,用于在苹果的启动链中加载Linux内核

50%
待验证

Hector Martin(marcan)是Asahi Linux项目创始人,推动了平台初始化代码、中断控制器驱动和设备树描述文件等基础设施

50%
待验证

Alyssa Rosenzweig主导了基于Mesa 3D图形库的开源苹果GPU驱动,实现OpenGL和Vulkan支持

50%
待验证

Asahi Linux的核心策略是将驱动代码尽可能推送到Linux主线内核(upstream)

50%
待验证

Asahi Linux是纯粹由社区和志愿者推动的项目,没有苹果官方支持

50%
待验证

M3上的Asahi Linux当前存在GPU加速不完整、外设支持有限、电源管理待完善、外接显示器兼容性等限制

50%
待验证

Asahi Linux的安装不需要越狱或绕过苹果的安全机制,通过苹果的'降低安全性'启动模式在独立APFS卷上安装

50%
待验证

Asahi Linux项目宣布正式将支持范围扩展至搭载M3芯片的Mac设备

50%

来源文章