Ben Skeggs 是开源 Nouveau 驱动程序的长期维护者,此前曾受雇于红帽公司。他从 2008 年起就开始担任 Nouveau 的维护者,并在很大程度上主导了内核驱动程序部分,在红帽工作期间一直是 Nouveau 内核驱动程序的第一贡献者。
但在 2023 年 9 月,Ben Skeggs 在邮件列表宣布从红帽辞职,并退出 Nouveau 开发。然而在缺席 Nouveau 驱动程序开发活动几个月后,Ben Skeggs 突然发布了一组庞大的补丁系列,共包含 156 个补丁,主要与 Nouveau GSP 固件启用工作的后续相关。
该系列补丁的重点是替换 NVKM 和 Nouveau DRM 驱动程序之间的 ioctl-like interface,利用更直接的调用来减少驱动程序的开销和调用链的复杂性。在此过程中,还进行了大量代码清理。这 156 个补丁影响了约一万行代码。
值得一提的是,Ben Skeggs 是用一个新的邮件地址提交的这一系列补丁,而这一地址隶属于英伟达公司。这意味着,Ben Skeggs 现在或就职于英伟达,并在以官方身份继续开发 Nouveau 驱动程序。
更多详情可查看邮件列表。