自软件诞生以来,开源与闭源之间就一直存在着紧张关系。Linux内核的创造者、软件工程师林纳斯·托瓦兹长期以来一直是开源环境的直言不讳的倡导者——同时也不遗余力地猛踩那些试图利用这一生态系统的闭源企业实体。

开门做生意

开门做生意

在阿尔托大学的一次问答环节中,一位参会者吐槽说,Nvidia Optimus芯片——一种能在集成显卡和独立显卡之间切换的处理器——Linux这边已经不支持了。

这意味着,除非开发者通过逆向工程来找到修复办法,否则那台Linux笔记本电脑中的这块昂贵芯片基本上毫无用处。托瓦兹毫不客气地炮轰了英伟达——抱怨该公司靠Tegra芯片这类Android设备产品,从Linux基金会生态系统中获利。

那会儿,他抱怨像英特尔和AMD这样的竞争对手乐意跟Linux合作开发原生驱动,而英伟达则把自己的私有代码当成机密材料一样对待。这一来一回,最后闹到托瓦尔兹愤怒地对着镜头朝英伟达竖中指。

风水轮流转

风水轮流转

如今的情况跟我们差不多15年前看到的情况比起来,几乎是天壤之别。Nvidia对开源的态度已经彻底转变,而且从2022年开始,就已经全面转向把开源的Linux GPU内核模块作为默认选项,采用的是GPL/MIT双重许可。

随着 AI 基建的全面展开,英伟达为其个人迷你超算产品 DGX Spark 专门打造了基于 Linux 的 DGX OS。这个基于 Ubuntu 的系统就是为了配合英伟达的整套软件栈而设计的——而这一 AI 层(包括 CUDA、cuDNN 和 NCCL 等软件)是闭源的。

尽管开源与闭源之争仍在持续,但英伟达的转向表明,企业和以AI为核心的计算的未来,属于开源环境。