Linux 之父对 NVIDIA 表达 「F--k You」

Linux 之父对 NVIDIA 表达 「F**k You」许多人最近都在转贴一张图,上面是 Linux 之父 Linus Torvalds 先生,比起中指的照片,有的可能还附着当时的瞬间他的一句话「NVIDIA,F**k You」的对白框。看起来两造似乎火气有点大,但现场其实意外的和平,事后 NVIDIA 也对此提出声明,相信双方都是很Nice的,但Linus先生到底在气什幺呢?

如果你对笔电的世界小有心得,或许你会知道NVIDIA有一个名为Optimus的专利技术,这项技术能使系统在不使用重度3D应用时,可关闭独立显示卡改用内建显示,对系统续航力有正面帮助。(更进一步资讯可参考这篇NVIDIA Optimus让你的笔电自动打档)

NVIDIA Optimus仅限定Windows 7系统

这项技术并不是每个作业系统通吃,严谨一点的说,NVIDIA Optimus技术对应比较新的Windows 7,虽然更旧的系统在新笔电上几乎是看不到的,但看起来似乎没有Windows XP/Vista笔电可以使用这项技术(或是如果有恶搞成功的也欢迎在留言处分享)。至于Linux,抱歉,不在官方支援之列。

前两天,笔者辗转听到网路上许多人疯狂转载关于Linus先生大骂NVIDIA「F字头的单字」的新闻,来源可能有各种语言,但内容基本上差不多。一位观众问Linus先生说,他有一台硬体上支援NVIDIA Optimus技术的笔电,但当他灌了Linux后,独显与内显切换的功能自动消失,跟没有内显只有独显的意思差不多。她已经为这个问题困扰许久,想询问Linus的看法。

Linus先生侃侃而谈,他说,NVIDIA在Android市场上推出了许多不错的硬体,在软体支援上也有很好的成果,但对于Linux系统的不友善,他只能对以「F字头单字」来作为他对这家公司的感想。但他也说,没有一家公司是完美的,但Linus先生希望他们都能跟他一样Nice。这个「F字头单字」除了让现场报以热情的掌声,也换来了全球媒体的花絮报导。当然,Linus先生的中指照片也成为转载内容之一。

Linux 之父对 NVIDIA 表达 「F**k You」

▲Linus先生戏谑的一句话引来了不少想吵架的人。(图片来源:The Hudson Journalist)

▲原始影片,想听Linus先生的F开头单字发音可以跳转49:57处。

NVIDIA说法:Linux系统建议使用开源专案「大黄蜂」

向来作风好胜积极的NVIDIA公司当然不会坐视这样的论调蔓延,马上就透过媒体发表了他们的论点。NVIDIA认为他们对Linux的贡献不亚于其他公司,且Linux对NVIDIA来说更是重要的开发平台之一。他们也听到了用户对于在Linux系统上使用NVIDIA Optimus的功能有许多意见。而他们也认为,NVIDIA Optimus打从一开始就是专为Windows 7系统量身打造的,Linux本身对于软体与韧体的授权都倾向于希望开发者释出原始码,或以开源的形式去做,于是与NVIDIA Optimus的作用相似,但授权方式不同的开源计画「Bumblebee」,此外,从Linux系统的R295版驱动程式开始,会针对Bumblebee去加以配合改良,使两者能有很好的运作表现。

Linux 之父对 NVIDIA 表达 「F**k You」

▲Bumblebee Project让不少使用NVIDIA显示晶片的笔电受惠,但还有加强空间。

NVIDIA也表示,他们知道许多人都希望他们把GPU的细节开放出来,更希望他们能够让Linux Kernel有更好的驱动支援,但NVIDIA虽然没有明说,却也表达出一家对于专利与技术相当看重的晶片设计公司对开源有多大的为难,他们认为关于驱动功能上,他们只能透过自家的程式码来尽可能满足使用者需求,但前提是不能让公司为此迎接专利方面的损失。

但NVIDIA对于自家GPU在Linux系统上的支援相当看重,除了Optumus,NVIDIA表示连Quadro、Tesla级的GPU、更延伸下来的Desktop、Mobil平台显示卡,这些GPU的驱动程式,NVIDIA一直维持更新,也尽可能让使用者有更好的体验。且NVIDIA在ARM平台下的 Linux、Android也付出耕耘。未来在3.4版Kernel中也会交互使用在Android、Linux和Chrome OS的发行版。NVIDIA对于跨平台的努力也是有目共睹的。

 

(后面还有佔有率分析、以及开放与封闭的好处)

延伸阅读:

Google 挟 WIFI 专利,要求微软付40亿美元,否则就停售 XBOX

Linux 20岁了,一张图看尽今昔对比与惊人成长

为什幺我爱 iPhone 更甚于 Android?

NVIDIA Optimus让你的笔电自动打档

Windows 7 超越老大哥 Windows XP,成为最高市佔率作业系统

 

市场佔有率让厂商「西瓜靠大边」

现实问题是,做Linux的消费端服务几乎是良心事业,Linux的弹性很大,可塑性也很强,但Linux本身很难像主流作业系统那样受到注目,回馈也相对较少,加上发行版众多,每种发行版也有不一样的使用风格,等于是「综观来说已经不算热门的系统,但在这之下还有更多冷门的分支系统」。

Linux 之父对 NVIDIA 表达 「F**k You」

▲黄线的Windows 7系统已经稳坐江湖龙头地位,成为目前主流的作业系统。

Linux 之父对 NVIDIA 表达 「F**k You」

▲在整个桌面端作业系统的佔有版图中,Windows XP与Windows 7让其他系统分抢20%
的佔有率。而Linux系统的总和仅1%。

Linux 之父对 NVIDIA 表达 「F**k You」

▲w3schools.com的调查, 2012年Linux佔有率一直在5%上下。 

在环境不对等的情况下,厂商会更重视主流系统的服务。更简单的说,同一组人马可以让全世界超过七成的使用者都能受惠,花同样的人力去做佔有率不到三成的作业系统软体支援,相乘之下反而有浪费人力的感觉。因此大厂多半会诉诸社群,让投注热情在开源领域的开发者去解决开源系统的问题。而原厂只提供形同顾问的谘询与支援。做出来的东西很难像原厂直接下来做的好,但至少不会没有东西可用。

封闭的好处与开放的好处?

Linux与NVIDIA这个话题很容易造成开放与封闭之争。有人会觉得,开源世界的力量太分散,光是Linux发行版就好几百套,Windows 跟Mac OS X基本上都是非开源系统,靠着累积专利与教育使用者来让自己的势力渐渐变大。另外Android与iOS哪个比较自由或好用就是一阵唇枪舌剑,许多人都觉得Android才是真正的开放系统。但是推动这些东西的还是「钱」,或是抽象一点的「利益」。一旦利益缠上,Android在众多徒子徒孙遍地开花的情况下,必然能创造一片「钱」景。也因此,Android的开发成果能否回馈到Linux这一个母体的问题才会热烈讨论许久。

笔者认为,开源的环境更适合让许多名不见经传的开发者能有机会一展拳脚,但对于使用者来说,封闭式系统的优点是完成度较高,规则清楚,该怎幺玩就怎幺玩,两边阵营基本上是一体两面,但NVIDIA Optimus事件刚好触发了这个问题,开源系统有许多功能仍然追着许多大厂背后跑,因为都是等主流系统成功之后,开源系统才能追上开发脚步。若以个人的看法来说,开源系统更重视经验分享,而封闭式系统则有较高的成熟度(利益集中),各有各的方便。Linus先生会有一点顽皮的意见,但NVIDIA方面也会有自己的主张。且NVIDIA的角色还可以带入到其他半导体厂商、软体厂商。孰是孰非,笔者觉得,「I wish everybody was as nice as I am」。

新闻来源:BSN