英伟达今天宣布在Github上开源英伟达为Linux系统制作的GPU内核驱动模块,注意不是全部开源而是开源内核驱动模块,当然这也给Linux社区带来很大的振奋。
英伟达在Linux平台提供的驱动程序相对来说更出色,然而这是专有的因此Linux社区无法直接基于英伟达来进行修改、优化和定制,尽管有开源项目对英伟达驱动进行逆向并实现对英伟达GPU的支持,但功能方面还是有些欠缺的。
此次开源的内核驱动模块还不适合进入上游,这意味着内核主线暂时也无法合并英伟达的内核驱动模块,不过随着时间的推移英伟达会致力于找个对上游更友好的办法。
如果未来内核驱动能够合并到Linux内核那将是个天大的好消息,不过目前还需要等待。
英伟达通过GPL和MIT许可开源这些文件,不过目前不包含用户空间的部分,这意味着暂时Linux用户仍然需要使用英伟达的专有驱动程序。