Monday, 29 September 2008

普通linux的使用者也要为Ubuntu平反!

序(更正:文首的引用是linux内核的开发人员,文末的是来自国内某版霸,谢谢有些朋友指正)
===============================
日前,一来自Greg Kroah-Hartman的抨击ubuntu的猛文在国内火速流传。我身为一个ubuntu的支持者,我实在忍受不了这种无理的栽赃与指责;而且我不希望国内潜在的大量linux爱好者受此文影响,而对ubuntu产生错误的理解。原文附于最后,便于大家理解,我一一对比阐述我对ubuntu的认识与理解。

事情是这样的:
‘9月19日,Novell公司的Linux内核开发高手Greg Kroah-Hartman在《国际Linux内核维修者》大会上,率先对Ubuntu主要支持者Canonical公司发难,指责Canonical公司对Linux内核贡献“极少”,在过去3年中,Canonical总共才提交了100个补丁程序,占此期间Linux内核补丁程序总数的0.1%。由此,Greg的真正意思是说:Ubuntu对“Linux生态系统”的贡献“极小”。这一非常怪异的说法和看问题的立场和视角,立即遭到业界相关人士的猛烈反击。’
来源: CU的Linux论坛。


我一个ubuntu的使用者和支持者的切身体会
===============================
1。针对所谓‘贡献’
Linux是一个开放,开源的系统;如果大家有过sourceforge.net上的浏览或者参与经历,都会了解到,开源社区需要大家都出一分力,正所谓人人为我,我为人人,但是不是每个人都是有足够时间,精力和实力去做最最核心的开发代码的工作,还有很多工作,比如翻译,发现bug或者是传播开源文化(具体的理解清参看IBM的linux广告,唯一一个让我看了后会很感动的广告:http://www.youtube.com/watch?v=EwL0G9wK8j4)。
所以在这一点上,最大的两家linux开发公司red hat(redhat和fedora)和novell(suse和opensuse)他们确实为了linux的内核做出了卓越的工作,但是即便是ubuntu内核工作的做的少,但是ubuntu不遗余力的推广和普及工作,做这些工作的就要遭到抨击?那我们普通使用者要怎样参与这个开源的项目呢?!如果我们不做内核开发工作,就要挨骂,这将据所有人于千里之外,逼大家回到windows的世界里,难道这是这个novell的内核专家想看到的?这是他在为linux做贡献吗?其居心不可谓不叵测啊。

2。针对所谓‘胡乱篡改代码’
open source的初衷就是让大家学习其代码,并发布自己定制的系统和大家共同探讨学习以及享受到不同定制的便利,而摆脱microsoft提供的桎梏,发挥人类的想象力和创造力,而不是为几个公司,几个开发者所左右我们人类的思维;而且上百个linux的版本,都是基于那么3,4个版本修改并开发而来,从这一点上,ubuntu修改debian有什么错?!而且ubuntu里面最原始的安装,根本不带任何商业软件,完全的开源与免费,为何这要受到一些人的诟病?
这个novell的内核专家是为suse这个系统工作;但是不要忘记suese早年也是2个德国人现从翻译并传播redhat的rpm系统,而最终自立门户,后又卖身给美国的novell而发展起来的;现在你们羽翼丰满了,又龌龊的与微软签订了一些不伦不类的契约,受了大笔的钱后,反倒回过头来指责另外一个给他带来竞争力的公司。而且,要说修改的很夸张的,我觉得linux的所有软件里最特殊的并孤立其他版本的莫过于suse的yast,不能否认其功能之强大,但是完全是一个傻瓜系统,如果你用惯了这个系统,你就会变成一个linux的白痴,一旦没有了这个yast,所有设置你都不会做,估计连terminal是干嘛的可能都不知道(正像许多使用apple的mac的人)。从这一点上来说,真正改变linux的标准的是novell的suse系统,而他们有名的内核专家却开口以此为理由指责一个只是完善可用性的ubuntu,其居心不可谓不小人啊。

3。针对所谓‘制造麻烦,卖服务’
个人学习linux的经验,从早期的redhat,到fedora(1-9),再从suse到opensuse,一直是麻烦不断,硬件支持很差,效率很低。真正享受到了linux提供的便利,强大和高效的工作效率是从ubuntu开始的。Ubuntu也不指一次的被评为兼容性最好的linux发行版;是真正的为了初学者敞开了一扇通往学习linxu的大门;并且对linux社区有大概了解的人都知道,ubuntu的社区是规模最大的,并且ubuntu还提供相关的brainstorm(专门的一个网站,让大家提出尽可能多的想法和建议,这是一个普通用户和开发者联系的纽带)和launchpad(普通用户提交bug的非常强大的管理系统),看看这些,就会知道,ubuntu怎么会所谓的‘故意制造困难,然后让用户买服务’。相比之下看看这位指责者开发的suse系统吧,用户社区逐年缩水,并且由于历史原因,suse来源德国,有大量老牌开发者都是来自德国,suse维护了这样大量的德语社区,这就使得世界上其他语言的使用者很难找到最权威的帮助和开发文档。并且suse也宣称过,最近几年内不会进入桌面系统领域。这样一个只知道做商业用途的开发系统,有什么资格来说ubuntu是在故意给用户制造麻烦。

4。针对所谓‘商业利益‘
Redhat和novell为何拥有企业版的Red Hat enterprise linux和SUSE,免费的fedora和opensuse?其实显然,后者是给普通用户使用的,以普通用户为小白鼠来完善他们的企业版,这种不惜牺牲普通用户的做法正是他们能够提供高质量的企业版的原因;并且,针对linux的一些不完善,这两家公司也都先后宣布暂不大力度投入桌面用户领域,这实际也就是说,普通用户对于他们完全是无足轻重的,钱途才是最最重要的。而相比之下,ubuntu填补这个空缺,仅以130个员工的实力去完全为普通用户提供完善的桌面系统,并先后开发出针对mobile设备,超便携电脑(umpc)的不同版本系统,而且ubuntu的服务器版本完全就是整个ubuntu软件库里的一部分软件的组合,也就是说企业版和个人版都是一样的,只是选择的软件包不一样而已。从道义上讲,这为开发者服务的suse系统是无法和一个把普通用户和企业级用户视为同等地位的ubuntu相提并论的,真正为了‘商业利益’的,就是他们自己,结果倒反咬他人一口。

总之
ubuntu对开源社区,对linux所作的贡献不能只以对内核贡献来衡量;它对linux的代码的完善做了卓有成效的贡献,使得大家不再像以往fedora和opensuse提供给大家的垃圾系统,用户是在没完没了的找解决问题的方法,而无从谈及工作效率,ubuntu真正把linux变成了一个工具给人类使用;ubuntu提供了最广泛的社区支持,这也是它能鹤立鸡群的原因,他是真正为用户考虑,并创立了独有的商业模式,而不是像suse那样的牺牲普通用户利益而达成自己的商业利益的开发版本。

ubuntu是for human being的意思,ubuntu这个系统当之无愧,最早的支持者就是南非为了人类自由而致力的曼得拉。而suse呢?!

我个人不喜欢看到这种互相指桑骂槐的事情在linux和开源领域发生,这毕竟是一个崇高的项目,不该像apple那样萎缩的演出一幕幕'i'm mac, i'm pc'的无聊的互相挖苦无聊的掐架(在这一点上微软要比apple正人君子多了)。当时,red hat和novell都宣布暂不致力个人桌民系统领域,这真的让很多linux的用户感到痛心,毕竟如果失去这种竞争,很多优秀的创意的可能就不会出现了,同样很多人在争执kde和gnome哪个更好,相信,当有一天真的一方落败并消失的时候,遭受损失的是我们每一个人,而不是某一个单独的阵营。大家应该致力把整个社区,甚至是整个人类学习工作的平台做的更好,让不同的理念和想法自由发展;而非这位大名鼎鼎的内核开发者这般无理的指责。

希望更多潜在的或者是已经在使用ubuntu的用户不要因为这位开发者的言论蒙骗。

原文翻译如下:
===============================
Ubuntu根本就是个祸害开源社区发行版。资本家是“无利不起早”的。“新人用Ubuntu系列是最不明智的选择,因为很难利用到别人的经验。Ubuntu修改了太多东西造就了和其它发行版的不兼容。
“Ubuntu通过大量散发免费光盘圈走很大一部分初级用户,这部分用户自行解决问题能力相对较差,当遇到问题而又因为系统和别人不兼容而无法获得别人帮助时,最终将屈服于Ubuntu而购买Ubuntu的服务。

“ 这种称作糖衣炮弹的诈骗手段古往今来屡试不爽。实际上微软也这样,只不过微软是通过放纵盗版来圈客户,并且微软的Windows好歹还有很大一部分是它自己编的;Ubuntu则明着圈初学者,并且利用的工具也基本上不是它自己的,而是GNU/Linux。”(按:在以上大字报贴出一年后,Ubuntu果然提供了比买Windows Vista还贵的收费服务。)

由于Ubuntu直接抄袭Debian的特色内容,所以有的网友称Ubuntu为“番茄花园版的Debian”。这个系列的发行版以标新立异为荣,轻率修改关键代码,对用户极不负责。例如对随机数发生器的非官方修改导致openssl密钥容易重复,直到现在Ubuntu还在不断追加black list,让其用户苦受倒悬之危。

Ubuntu区别于其它大多数发行版的另一显著特征就是临近版本之间改动极大。经常有人抱怨:“我的Ubuntu升级后不能启动了。”(例如7.04版升级到7.10时,很多用户无法进入X Window.)

同时Ubuntu为了进一步增加用户的麻烦,用dash取代了bash,带来繁多的兼容问题。不幸的是,在其自身的论坛上,Ubuntu被证实在一些只兼容dash的脚本开头使用了#!/bin/sh而不是#!/bin/dash,从而自掘坟墓,损人害己。由此可见Ubuntu本身就不是一个严肃的产品,不适合作为操作系统使用。

只有让用户经常遇到麻烦,为Ubuntu提供服务的公司才能最大限度地赚钱。要多赚钱,不但要让每个用户多使用服务,还要扩大用户群。这就要从Windows世界不择手段地拉拢用户。

Ubuntu为了讨好Windows用户不惜东施效颦。作出了一些破坏*nix惯例的修改,例如学习Windows的Program Files目录,将不同软件装到各自的目录而不是分散在统一目录结构中,导致类似gtkConfig失效等Ubuntu特有问题。

综上所述,Ubuntu完全就是一个用砸钱的办法耧取商业利益同时祸害自由软件社区的发行版。一般人无论是从自身利益还是从社会责任考虑都不应该主动使用Ubuntu。

3 comments:

Anonymous said...

不得不承认你们ubuntu用户的智商的确是比较低
这明明是水木linux版霸cppgx的大作 你非要说是老外的文章

Anonymous said...

有一个叫做FHS的标准(Filesystem Hierarchy Standard),ubuntu学习win的program file很明显的违反了这个标准,尽管迎合了win用户,但是带来了软件兼容问题。别动不动就搞什么平反,等肚子里有点货的时候再发表意见。

Cross Z said...

首先得谢谢一楼给我以指正,我确实也发现不对劲,最近猛文好几个版本,还出来个‘番茄花园’的比喻,但是对于这种八卦,我还真是缺乏了八卦到底找到作者的人肉精神。

但是啊,我不太喜欢1,2楼这两位骂街方式的comment,至少该像我似的吧,只是对比其一些实际情况和他人的话,尽量克制少用素质低的词语。

对于1楼,我发现原来我和那个水木的版霸和那个内核开发的都是一路货色,虽然智商都低,但是拉两个这种选手下水,我也认了。哈哈。
对于2楼,无语,但是由于尊重言论自由,虽然在我低头想要掐架,但是我还是忍了算了。

My photo
London, United Kingdom
twitter.com/zhengxin

Facebook & Twitter