Ben Skeggs 加入英伟达,继续开发 Nouveau
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 驱动程序。
更多详情可查看邮件列表。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Linus 亲自动手,阻止内核开发者用空格替换制表符
在最近的Linux 6.9-rc4版本中,Linus Torvalds 采取了一个特别的方法来应对那些不能正确处理制表符(tabs)的Kconfig解析器。Kconfig是Linux内核配置系统的一部分,用于定义内核的可配置选项。 事件起因是有一个等待被合并的内核补丁引起了Linus注意,该补丁目的是将内核跟踪(kernel tracing)Kconfig文件中的一个制表符替换为一个空格字符。这个替换导致某些第三方的内核配置解析工具在处理制表符时出现了问题。 Linus Torvalds决定亲自动手,为那些不能处理制表符的Kconfig解析器编写了一个补丁——他故意在处理页面大小的通用Kconfig文件中加入了一些制表符,以此来干扰任何不能正确处理这些制表符的解析器。 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?utm_source=anzwix&id=d5cf50dafc9dd5faa1e61e7021e3496ddf7fd61e Linus在补丁中写道,之前的一个提交【...
- 下一篇
团队内部出现了关于是否允许更换系统 logo 及版权信息的争议。
自从我们的开放签电子签章系统上线以来,我们对愿意采购并使用我们产品的用户表示深深的感谢。我们明白,在产品功能和交互体验方面仍有许多需要改进的地方。一些用户已经以一种含蓄的方式表达了这一点,而这正是让我们备受感动的地方。他们明白我们的产品尚未完美,但愿意给予我们时间和机会来改进,这是非常难得的。 关于系统支持替换logo的问题,最初我们在市场销售层面确立了一个原则:替换logo需要额外付费。我们都清楚,保留logo和版权信息的目的是扩大品牌宣传范围,让更多人了解我们的产品。 在佛系的销售过程中,我们也为了感谢最初支持我们的用户。因此,当用户提出替换logo的请求时,我们基本上勉强答应了,作为对他们的回馈。然而,现在我们面临的问题是,一旦开了这个口,大量的用户可能会提出同样的请求,而且有些用户可能会频繁更换logo。在团队内部,针对这个问题出现了不同的意见:有人主张免费替换一次,有人认为替换logo应该按次收费,也有人主张不支持替换,还有人提议在后台增加配置,支持用户自定义替换。、 因此,我们陷入了一种困境:我们既想保留版权信息以便更好地宣传,又想满足用户的需求。在这种情况下,欢迎各路大咖...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS6,CentOS7官方镜像安装Oracle11G
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Red5直播服务器,属于Java语言的直播服务器
- SpringBoot2配置默认Tomcat设置,开启更多高级功能