1991年,LinusTorvalds还只是一名芬兰赫尔辛基大学的大学生,他买了一个台PC,但是它对当时的DOS操作系统很不满意,NB的人物总要自己写程序,后来他真的编写了一个类似Unix的操作系统,起名为Linux。(也有说他是因为买不起Unix才自己编操作系统的,事实上当时的LinusTorvalds并不穷,家境还是很殷实的)
无论野史怎么传,当时的情况就是他不仅自己开发了操作系统,还放在网上任人下载并免费使用,之后的事情大家也都看过了,轰轰烈烈的开源运动以星火燎原之势兴盛起来了,而LinusTorvalds不仅成为Linux之父,也因免费、自由使用的理念而成为开源社区的领袖级人物,当然开源社区的大神不止他一个,也少不了其他程序员以及广大用户的支持。
大神一怒为护犊
从LinusTorvalds的照片看他长着一张跟盖茨似的娃娃脸,看起来和蔼可亲而且文质彬彬的,但是就是这样一个知名公众人物在家乡赫尔辛基的一所大学访谈活动中爆粗口,并作出不雅手势,给了他认为非常不合格的公司---NVIDIA一个手指。
大神的理由很简单,NVIDIA对开源社区支持度不够,Linux系统上显卡驱动一直不让人满意,别说完美无缺,很多显卡连基本的功能都无法正常使用,比如NVIDIA的optimus显卡切换技术,Linux用户只能干瞪眼,而NVIDIA漠视问题存在,LinusTorvalds称其为最难合作的公司,只能用中指来形容了。
LinusTorvalds把Linux当作宝贝孩子,自己的孩子不招人待见,当爹的心里肯定不舒服,少不了骂两句解解恨。
NVIDIA赔笑不赔“钱”
大神这边骂完了,被骂的人也得给个回应啊。NVIDIA的公关部门很快也有了回复,虽然突遭横骂,即便心里一百个不乐意,NVIDIA的回复还是客客气气的。
其实这样的公关文不用看NVIDIA的具体回复小编都能猜到NVIDIA会怎么说,首先要恭维一下Linux的重要意义,表示NVIDIA公司也非常重视Linux系统,并尽可能为Linux平台提供更好的用户体验,并列举NVIDIA做过的一些工作,不过还是要婉转地表示Linux存在这样或者那样的问题以致于工作没做好。
当然,如果这事发生在国内,公关部门还可以邀请大神聚聚,然后端着茅台在酒席上发表这番言辞的效果就会更好,反网游斗士都能为游戏站台,这样的本事NVIDIA公关部门不妨多学学。
NVIDIA的回复估计不能让Linux社区的人满意,因为Phoronix网站表示NVIDIA虽然满脸赔笑,但是并没有提出如何解决Optimus在Linux平台的支持问题,也没有表示出对Linux社区进一步的支持,说白了就是一纸安慰,对实际情况并无改变。
骂战背后:理想主义与现实主义的交锋
这事到现在或许还没有终结,不过整天上网谁还没见过骂战啊,从前两年的3Q大战延续到如今的“小三”大战比这个热闹多了,只是有一点不一样的是:国内厂商的骂战是赤裸裸的利益之争,喊着为了用户的口号实际上是为了真金白银,LinusTorvalds痛骂NVIDIA则是理想主义与现实主义的交锋。
LinusTorvalds以及他所代表的Linux社区秉承开源而且自由使用的原则推动Linux发展,其实不止是Linux系统,顺带还推动了其他软件项目的开源发展,他们没有以此申请什么自主知识产权或者自主研发,可以说开源社区是带着理想做事业的,这一点非常让人敬佩。
以NVIDIA为代表的则是商业公司,他们做事是要考虑投入产出的,Linux桌面用户远不如Windows用户,投入同样的精力显然不可能,而且NVIDIA特意强调了他们为ARM核心的Linux提供了非常好的驱动体验,为什么要突出这一点,因为NVIDIA目前的重心就是Tegra处理器,移动Linux是能让他们赚钱的地方,这种行为就是典型的现实主义了。
另外,NVIDIA在Llinux驱动上并不是无所作为,就在大神指责NVIDIA的同时他们还发布了R302.17版的Linux驱动,支持所有GeForce显卡,另外还有单独针对FreeBSD和Slaris版本的驱动,或许驱动并不完美,但是LinusTorvalds的指责显然也有情绪化的片面冲动因素。
代表无私的Linux社区走的是公有制发展道路,人人都能参与,人人都能享受,但是目前的情况下开源社区做不了所有的事,还需要其他走“私有制”道路的公司协助,但是后者很现实,不赚钱不盈利的项目缺少长远发展的动力,他们不可能投入太多的精力去做这样的事。
免费的Linux为什么没能受到人们的青睐
好了,现在的问题又回到起点上了。
开源的Linux发展到今天不可谓不强大,HPC这样太专业的领域不说,日常使用的ATM机、POS机、Android手机使用的也多是Linux系统,其实Linux一直就在我们身边,几乎每天都离不开它。
但是问起电脑用户,大多数人对Linux还是非常陌生,这还是在Linux可以免费下载、甚至提供地址他们还会免费寄送安装光盘的情况下,拥有如此友好的入门环境为什么还是很少人把Linux作为日常使用的系统。
虽然我自己也没有用过Linux,但是我相信回答普遍是这样的:界面不好看、系统不好用、软件不兼容、娱乐功能不丰富以及不知道选择那个版本。
这几个问题中,界面不友好的问题早就解决了,Linux华丽的界面比Windows和MacOSX有过之无不及,“不好用”还要涉及操作习惯问题,很难说Windows与Linux哪个好,软件不兼容也可以解决,很多软件都可有Linux版本,没有的也可以找到替代版。
娱乐功能不丰富的问题中音视频播放其实也没问题,但是Linux平台在游戏上就差远了,主流游戏基本不考虑Linux平台发行问题。
最后一个是版本过多,说专业点就是Linux系统碎片(Fragmentation)化严重,谁都可以修改,谁都可以发布,最终带来的就是各种各样的Linux,这么做表面上看提高了用户的选择度,丰富了Linux的数量,但是实际却是分散了Linux,让用户不知所措。
简单列举一下各种Linux系统:Ubuntu、Debian、Fedora、Gentoo、CentOS、openSUSE、Puppy等等,如果再算上一些公司自己开发的Linux系统,这份名单还可以长长地列下去。
再来看看封边的Windows和MacOS,前两年还有人指责微软不开源,要求将Windows的源码共享,理由是这样可以提高系统安全性,微软拒绝了,但是会提供部分源码给人参阅。而苹果一直是自私、封闭的代名词,自家的系统不仅不开源,要想为苹果系统做软件还得遵从苹果制定的各种条款,iOS上开发应用程序必须适合ip手机的分辨率,要求非常苛刻,简直就是在跟开源社区的理念对着干。
最终的结果是微软和苹果都活得好好,封闭、私有的系统发展的要比Linux还要好,而开源的Linux虽然也在发展壮大,但是桌面级市场上一直没有突破,免费的也没有干过收费的。
公说公有理,私说私有理
不知不觉写这么长了,还是来个长话短说总结一下吧。
Linux推动了开源的发展,人人参与、自由使用的理念验证了人们可以不为利益而活,但是成败皆萧何,这种理念也使得Linux缺少统一的发展方向,碎片化严重,极大地阻碍了厂商以及消费者的热情。
开源不等于免费,事实上Linux阵营过得比较滋润的都是收费的,比如红帽、IBM的企业级Linux,而android系统的发展也证实了只要有一家强力厂商推动,Linux走入千家万户并非不可能,只不过目前的android也面临着碎片化危险。
这样的问题我能想到,Linux社区的大神们自然也早想到了,不过Linux现在已经陷入了悖论之中:要想进一步发展就必须要统一,这样软硬件开发和支持都会更容易一些,进而吸引更多的用户,使用者多了,应用和游戏也会多起来,这一切都需要利益推动,但是又跟开源的理念相悖,现在是骑虎难下。
前段时间有消息称google不打算将未来的android系统开源了,很多人听了就骂google背信弃义,放弃之前的承诺,但是现在看来,我更相信不开源对android才是好事一件,更有利于长远发展。
一言蔽之,开源Linux的理念和奉献精神虽然让人敬佩,但它是建立在一个非常理想的基础上的,除非所有厂商都朝这个方向努力,否则就无济于事,最终是一盘散沙。LinusTorvalds骂NVIDIA看似义愤填膺,实际上是站在道德制高点对别人妄加指责(当然大神的本意并非除此),在Linux系统自身不统一的情况下很难让商业公司免费做贡献。
微软、苹果这样封闭、自私的公司反倒是作出了更大的成就,在市场经济下通过追求合理的利润保证了产业链的运行,有利可图才有更多的公司参与,用户宁愿花钱买享受也不愿免费换折腾才是检验理念可行与否的唯一标准。
有鉴于此,如果未来有像google一样的公司主导Linux发展进而在Linux平台盈利,那时才是Linux真正的春天,开源不会终结,但是指望开源成就Linux大业在目前来看是不现实的,只有获得利益才能形成良性循环。
ps:本文仅就这两天的linux对战做了一番感慨,外加一些无节操吐槽,我并没有用过Linux系统,但是对它还是有一些了解,也对开源的理念敬佩不已,虽然在其他领域遍地开花,但是桌面领域一直没有太大进展,这一点也值得Linux社区考虑,甚至作出转变。
每个人或许有不同的见解,意志不坚定或者意志太坚定的读者如果想喷,请深喷,前提是你的观点是合理的。
上一篇:四平方的够用吗?