Asahi UAPI头文件提交至Linux 6.16主线内核计划

Asahi UAPI头文件提交至Linux 6.16主线内核计划
2025年04月10日 16:20 中关村在线

4月10日,有科技媒体报道称,Asahi 驱动用户空间 API(UAPI)的头文件已通过 DRM-Misc-Next,被提交至 DRM-Next 队列,并计划在 Linux 6.16 的合并窗口(预计为6月)正式纳入主线内核。这一 UAPI 主要用于支持苹果 M1 和 M2 系列芯片的 GPU,目标是实现 Linux 系统对这些硬件图形功能的驱动。

UAPI 的设计参考了其他现代 Vulkan 驱动程序(例如 Xe 和 Panthor),采用了显式虚拟内存管理与同步机制,从而确保运行效率。开发者 Alyssa Rosenzweig 表示,此举的目的是让 Mesa 驱动能够直接基于主线内核构建,减少对外部头文件的依赖,从而提升系统的兼容性。

尽管 UAPI 的头文件已经提交,但完整的 Asahi 内核图形驱动目前尚未完成开发。主要原因在于该驱动使用 Rust 语言编写,而 Rust 在内核中的抽象支持仍需大量的上游工作。此外,作为一款生产级图形驱动,Asahi 依赖许多尚未合并的 Rust 抽象层,因此短期内难以实现全面的上游整合。

目前,Mesa 开源堆栈已验证了 UAPI,并支持包括 OpenGL 4.6、OpenGL ES 3.2、OpenCL 3.0 以及 Vulkan 1.4 在内的多种标准。然而,由于用户空间与主线内核之间的对接尚未完全实现,实际应用仍然受到一定限制。

Rosenzweig 进一步强调,提交 UAPI 头文件的主要目的是为了接受社区的审查,以确保其稳定性,并在未来以向后兼容的方式进行演进,从而为后续驱动程序的全面落地奠定基础。

主线linux
新浪科技公众号
新浪科技公众号

“掌”握科技鲜闻 (微信搜索techsina或扫描左侧二维码关注)

创事记

科学探索

科学大家

苹果汇

众测

专题

官方微博

新浪科技 新浪数码 新浪手机 科学探索 苹果汇 新浪众测

公众号

新浪科技

新浪科技为你带来最新鲜的科技资讯

苹果汇

苹果汇为你带来最新鲜的苹果产品新闻

新浪众测

新酷产品第一时间免费试玩

新浪探索

提供最新的科学家新闻,精彩的震撼图片