QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1936|回复: 0

[转帖] 评《linux热后的冷思考──邹肇辉》

[复制链接]
发表于 2005-12-18 09:17:35 | 显示全部楼层 |阅读模式
转自linuxsir.org,作者goldeagle
摘要:
我并非是想完全的驳斥文中的观点,只是这些观点有的时候显得太偏激,尤其对于那些对linux不大熟悉的朋友来说有负面的误导作用,所以我思考了许久才写下下面的文字。欢迎大家批评指正。

阅读说明:文中所有的蓝色字,是我引自原文的。

前言:

开放源代码的Linux经过近十年的发展,已从边缘化的角色成长为市场的宠儿.尤其是原属Unix阵营的IBM Novell等纷纷倒戈相投,曾对Linux冷眼相待的Oracle、HP,Dell等业界大腕集体转向来捧香脚.终使Linux完成由蛹化蝶的嬗变,声色为之一壮,力量也陡然大了几分.在这些巨头们的强力扶持下,Linux势如当年的蒙古铁骑一路攻城掠地,不仅在服务器领域与Windows。Unix三分天下,而且在桌面系统中也是披坚执锐,逼得windows寝食难安.
国内诸豪杰自然也不愿错过这场LinUX盛宴,捷足先登者有之,磨刀霍霍者有之,不动声色静待时机者亦有之.言及LinUX,尽管是群莺乱唱,但调门却惊人地一致,总是无尽的赞美不吝笔墨的吹捧,以及超现实主义的乐观想像.然而当我们醉心于Linux的种种美好前景并为主欢呼时,高烧的头脑也不妨存片刻的冷思考,看看热闹和浮华背后到底隐蔽着什么.


我的看法是,首先,国内厂商的浮躁和Linux本身并没有什么直接的关系,这不是Linux自身的问题。我相信Linus从来没有期望过别人为他成天高唱赞歌。

一、观点一:南橘北枳显先天畸形

众所周知,LinUX脱胎于uinx.从Linux依然保留的大量Unix命令这点上即能窥斑知豹.Linux在继承了Unix精华的同时也落下了 Unix一样的病根。作为在服务器领域呼风唤雨的角色,Unix却一直在桌面系统中难有作为,最后只得退守孤城。非天不佑人,实乃才力不逮.而这点照样传给了Linux.如此看来,Linux一时在桌面系统中难伸其志恐怕得算一种胎里病.
在低价服务器系统上,linux无疑是成功的,但这多半是IBM;HP.DELL等出于成本的考虑力挺的结果.作为服务器操作系统,Linux在功能和稳定性上赶不上Unix系统,在易用性上又敌不过Windows2000/2003,其最大优势就在于廉价和源代码公开,能够满足预算紧张而任务又不苛刻的企业用户和对安全问题过度忧虑以至于到了杯弓蛇影地步的政府用户的需求.但当它借服务器领域的得势将战线延至桌面系统,甚至是移动系统、掌上系统时,却发现想像中的一帆风顺变成了现实中的举步维艰.windows强有力的节节阻击.也许是原因之一,但Linux“北人不谙水战”似的水土不服恐怕是其暂时还挣不脱的羁绊.因此以Windows为假想敌并欲取而代之至少在可预见的将来还是南柯一梦.


我个人觉得Unix在桌面系统“难有作为”的原因并非是因为做不到,完全是商业原因。BSD的版权纠纷就可以很清楚的看到封闭源代码对于用户利益的伤害程度。另外,基于OpenBSD/NeXTStep/Darwin完全可以实现如Mac OS这般优秀的桌面操作系统,所以证明“脱胎于Unix系统”并不是Linux无法在桌面流行的病根。

我相信IBM、HP、DELL这样的大型商业公司,做出自己的选择一定有很清晰的商业目的。对于任何一项投资来说,成本和收益的比例永远是衡量投资效果的唯一真实有效的标准。如果Linux不存在投资价值,我相信,IBM这些巨头企业,不会大发慈悲关怀一下弱小的Linux群体。

关于稳定性和易用性方面的问题,我觉得完全可以展开一系列的讨论。我的观点就是,对于一个熟练的管理员来说,管理多台服务器的时候,使用Linux肯定比使用Windows更容易。如果不相信,随便找个资深的管理员问一下就好了。Windows是适合懒人的系统,如果企业对于服务品质的要求并不是太高,Windows完全可以成为最好的选择,只要付钱就行了。MS很睿智的意识到,多数企业并不是很清楚的明白自己需要什么样的服务品质,所以Window强有力的阻击也就顺理成章了。

我相信,很多用户使用Linux的原因并非是期望Linux完全取代Windows的作用,包括我在内。Linux是向用户提供了另外一种使用计算机设备的方式,而且这种方式并非是要求用户完全背离自己的习惯和大多数人的选择。

对了,我自己用的手机就是Linux操作系统的,我觉得,这款手机的操作系统非常优秀,比我之前用过的所有的都好。不是我故意吹嘘Linux,这和Linux本身没关系,是因为这款手机的功能组织的非常好,而且很多常用功能非常容易使用。我想大家都明白我的意思了,操作系统是否优秀,关键在于提供的UI是否好。

二、观点二:和者盖寡固非人性化

Linux最为Fans津津乐道的是它远胜于Windows的稳定性、可靠性和安全性.对服务器操作系统而言,有此三条就足以震慑对手.然而对桌面系统来说,这些却并非用户最为关注的焦点.也许高性能、易使用以及广泛的软硬件的适用性才是人所共盼,这与代步工具只会选骄车而不会买一辆坦克同理.再说微软也一直没闲着,Windows XP在可靠性,安全性等方面都有较大改进,而Linux也并非是百病不侵之身,肆虐Windows的病毒同样盯上了Linux.
尽管Linux在界面上作了不少努力,但与Windows比起来还是有相当的距离。如果连设置个拨号程序,安装一个驱动软件都需要大费周章甚至得请老手出马才能搞定的话。那么用户刚被媒体连篇累牍的叫好声激起的对Linux的热情很可能转瞬即逝,而使Linux如一道数学难题般寺普罗大众望而生畏,并异化为技术迷们大斗奇技淫巧的战场.曲高和寡,本无可厚非.甚至还能成为一些技术至上主义者面对门庭冷落的自慰之词,但对欲获最广大人民群众欢心的Linux 来说这绝对是一条赐死的白绫.何况,稳定性也许是牺牲兼容性换来的,可靠性也许是牺牲性能换来的.安全性也许是牺牲开放性换来的.如此,自然也使用户舍鱼而取熊掌.


原文作者,前面部分说的没错。对于普通用户来说(不是所有用户),系统的易用才是自己最关心的问题。国外用户经常还会衡量自己能够用什么样的成本获得什么样的功能,国内用户就很少考虑,原因么,地球人都知道。

至于代步,我想Windows和Linux不是轿车和坦克的关系,Linux“代步”也非常胜任。我也很想用个法拉利代步,而且我可以很肯定的说,我开法拉利一定帅过开夏利。但是你们都知道,我买不起。不过这不是我一定选择夏利的原因,假设有一个品牌的车子完全可以做到夏利能做到的事情,零配件还不那么容易坏。虽然这个牌子的车子一定要我用手动档,而夏利有自动档,但是他的价位比夏利更合理,你们说我应该怎么选?哦,忘记说了,前提是我会开车。

对了,我测试过Ubuntu,似乎拨号程序驱动程序没让我怎么费心啊,装了就用。

原文作者这个段落最后的一句话“何况……”,排比得很华丽,也很拗口。让人一口气读完之后都忽略了“xx也许是xx换来的”是否合乎逻辑和事实,而且也忽略了这些排比句隐含的主语是否一致。

首先要说的:稳定性确实要一定程度牺牲兼容性,可靠性不一定牺牲性能,安全性根本不需要牺牲开放性。

稳定性和兼容性的问题确实如原文作者所说,因为兼容的东西越多,就越难以控制硬件设备行为的一致性(缺陷存在的几率指数级增加)。所以服务器系统硬件选择范围是非常严格的。为什么SCSI硬盘不能做的和IDE硬盘一样大的容量?为什么一定用Reg-ECC的内存?为什么的应用ATI RAGE集成显卡?没错,微软牺牲了一定的稳定性换来了兼容性(不过,我有个网卡在Linux下面运作正常,在Windows2k3下面就完全无法工作,why?)。

FreeBSD是比Linux更可靠的系统(Linux Fans别怪我倒戈),FreeBSD比多数Linux系统(更别说Windows系统了)性能更好。为什么?可靠是软件的质量,和软件的算法是没直接关系的。我不否认不成熟的算法会影响到软件的质量,但是对于开源世界来说,算法成熟的速度通常远远快过非开源的系统。还有一点,操作系统的性能衡量不只是你跑某个benchmark的得分,是该系统在相当长一段时间内能够相应的任务数量,比如A服务器上的服务,一年之内,能够保证365x24的运作,每小时可以响应900,000个request;B服务器上同样的服务,一年之内,只能保证300x24的运作,但是每个小时可以响应1000,000个request,谁的性能更好?喜欢数学的朋友算一下。

至于开放和安全的问题,我在用非开源的Windows的时候,越来觉得越没安全感了。相信多数朋友和我的感受一样。

哦,顺便说个例子,notepad(非常经典的Windows应用)在Win95的时候对于某些显存刷新算法的支持就存在bug,到了今天,我的WinXP上,这个问题依然存在。我实在佩服MS对用户的态度。还有,有兴趣的朋友,我送给你们一个小礼物:在WinXP系统下,用文件浏览器打开Temporary Internet Files\Content.IE5目录,然后删除这个目录下的几个文件夹(别担心,IE的网页缓存而已),然后F5刷几下,看,乐子来了。

三、观点三:Linux有“硬伤”

比起windows对新硬件的快速反应来,Linux就显得迟钝多了.许多在windows中挥斥方遒的新款设备放到Linux中就哑火.眼瞅着那些吸引用户勇掏腰包的技术亮点全门瞎了不免令人顿生明珠暗投之憾.这并非Linux厂商不努力,或对硬件的迅猛发展视若无睹,多半应归咎于硬件厂商对 unux不够重视未能及时开发出高效的驱动程序来.而这项工作也只有对规格和技术细节了如指掌的硬件厂商才能胜任.Linux厂商想越俎代庖恐,,它是力所难及,问题的解决也许得等到unux厂商同硬件厂商有了充分的沟通之后.
当然这里也有Linux本身的原因.硬件厂商在Windows下开发驱动程序或其他工具软件,不仅有丰富酌经验和资源可以凭借,而且系统也提供了强大的支持,反观Linux在系统支持上就明显不足.由于各种新标准新技术未能融八其中或在系统底层措好平台,使新硬件很难获得一个较好的应用环境.unix发展至今也未见有类似DirectX或OpenGL这样的多媒体接口问世,要让linux成为可与Windows一较短长的多媒体或游戏平台看来还得假以时日.近来当微软推出Wlndows xP 64-Bit Edition供大伙儿测试时,Linux阵营不过是以片纸的计划来回应即将到来的64位时代,两相对比,我们不禁对微软产生了久违的敬意.


同上面的问题有点类似,“挥斥方遒”(我先不说这个成语是否恰当)的新设备通常就代表了兼容性和稳定性方面没有得到验证。成熟的设备,哪个不在Linux下面欢畅的运作着?而且,解决这个驱动程序更新问题的似乎不应当是Linux厂商吧。再说了,似乎现在没有多少冤大头乐意为刚刚“挥斥方遒”的新技术大套腰包的。毕竟我们不是BILL GATES。最近技嘉似乎出了个IRAM,就是用内存当硬盘用。国内有多少用户乐意为了这个“挥斥方遒”勇掏腰包的?

对于驱动程序的问题么,这想当然是硬件厂商的工作。既然硬件厂商不合作,就不能怪Linux下的forcedeth驱动把千兆网卡当百兆用咯。

还有,OpenGL是微软开发的么?好像不是吧。

至于64位系统,只能说明原文作者的无知了。好像PPC64/SPARC/ALPHA21164可以跑Linux的时候,还没人听说MS有考虑做64位操作系统的计划呢。这个方面,我对微软的敬意还真是“久违”。还有,我用Gentoo Linux amd64 Edition很长一段时间了,但是WinXP 64似乎还没有Final Release。

四、观点四:Linux有“软肋”

谈及应用软件的种类和数量 windows下的可谓是恒河沙数,而Linux下的却寥寥无几.尽管这为数不多的东西凝聚了众多开源人士和致力于Linux推广的组织的心血和智慧,尽管其中也不乏优秀之作.尽管许多Fans爱屋及乌对它们充满敝帚自珍般的感情,以致对它们的介绍往往是多溢美而少客观,但我们依然要指出靠这点东西吸引用户作大规模迁移恐怕是一厢情愿,除非有强有力的非市场之手进行干预.我们无意诋毁或贬低Linux对软件发展的巨大推动作用,也不想对Linux支持者的崇高理想说三道四,然而一个事实还是不能回避在软件越来越复杂和庞大的今天,单靠个人.小集团或网上松散的爱好者组织的热情,已很难开发出能与 Windows下那些巨无霸相抗衡的产品.不管Fans 多么不情愿,OPenOffie赶不上Office.Gimp也难以同Photoshop比肩而立,终归是事实。尽管CoreI、IBM。Borand. Sun等都陆续推出了Linux下的产品.也一再表示对Linux充满信心,但不难发现它们的产品重点仍在windows方面,至少也是脚踏两只船.更多的重量级应用软件厂商如Adobe,Autodesk等则在观望,要么在Linux中连个脚印也没有,要么只是试探性地放一两件无关痛痒的产品,徒具象征意味而已.再看windows下,软件升级换代的锣鼓点一阵紧跟一阵,新的应用热潮一浪高过一浪,技术日新月异,产品层出不穷,相比Linux略显沉寂的局面。那份热闹还是让人眼红的.

近来,既有浓厚的windows情结又对linux爱不释手的人们打算在两者间架一座桥,于是推出了winlinux这样的产品,东西好不好另说,至少这种息争解纷的作法还是值得肯定的.

微软示“软”不再难为Linux?人们对Lnux的亲睬常是出于对微软霸权的逆反,而微软最被人指责的地方就是高高在上的软件价格和跋扈的作风. Linux价格确实低,有的版本甚至是自送,但千万别忘了除了为数不多的开源人士是真正的活雷锋外,那些大大小小的公司都是要指着Linux搂钱的.由于 Linux绝大部分都是共享资源,因此成本很低相比windows在价格上自然有优势,但其利润率却并不一定比windows低.同时也应该看到,由于 Linux并不像Windoows那样易学易用,它的培训和服务费用依然可观.可谓“老鼠拖木锨——大头在后头”.这也正是那些linux厂商的主要利润来源.微软公司的一名官员于?月29日表示.为了在新兴市场上狙击linux和打击软件盗版活动,微软公司计划向更多的国家提供廉价的Windows XP Starter Edition.这手狠招无疑会给正抱着低价利器侵蚀windows既有领地的linux一闷棍。纵然低价Windows不会热销,那么Windows盗版的猖獗也会使Linux感受到了比谣传所预言的更可怕的寒意 90%以上的盗版率足以使Linux的价格优势近乎于无.何况用户长期形成的使用习惯和对某一产品的依赖性.也会使系统的迁移变得十分困难.许多预装的 linux系统最后基本上都换成了Windows就是一个明证.这个事实也会使Linux价格利刃的杀伤力大打折扣.
近来.官司缠身并被数次课以重罚的微软终于长了记性.忽然从铁血变得温良,从傲慢变得谦恭,频频向过去的死对头们示好以改善关系.差不多快成亲善大使了.而一直备受微软挤兑的SUN、Oracle、AOL等也乐得同微软握手言欢,因为经过这么多年的苦斗,谁都明白睡在微软这样的霸王龙身旁最好的生存策略就是少招惹它.于是在一派和畅的春风里 大家对微软的积怨快消弭于无形了.


任何软件和系统都有软肋,这世界上压根就没“完美”的系统。Linux下面我可以用的软件如“恒河沙数”,但是Windows下面(尤其是那些MS跟班们开发)的软件,我能用的“却寥寥无几”。为啥呢?想当初我想学习处理图片,人家告诉我,7000RMB就可以买个PhotoShop了,我看看自己口袋里面皱巴巴的几块钱伙食费,放弃了;想当初我想学一下服务器操作系统,人家告诉我,20000RMB就可以买一个NT了,我转头就走了;想当初我想学做网页,人家告诉我,4000块买个Office,里面什么都有,但我一个月还没赚到4000呢;想当初我想玩五子棋,人家告诉我,50元就可以买一个正版的了,OK,这个我可以承担,所以这张软盘在我家里“典藏”至今。

我发现,我真的要为D版制造者们歌功颂德一番了,如果不是他们辛苦的劳作,恐怕邹兄都没机会接触Windows,更何况写出针对Linux的“冷思考”如此精彩的文章啊。

还有,我记得好多软件似乎先在Linux上面出现后来才移植到Windows上的,例如Maya。这个软件难道不“大型”?

Linux下面的软件已经不是“百花齐放”了,简直就是“万花齐放”!OpenOffice比不上MSOffice么?真的比不上么?如果你说兼容的问题,那不怪开源社区,更和Linux没半点关系,那是Bill大叔为了钱包Happy而不让你Happy而已。

至于软件升级的问题么,我的看法和原文作者恰恰相反。Linux Kernel一年来更新了多少个版本,解决了多少BUG?Windows下面的Service Pack出了几个?比较一下,很明显么。还有啊,我的Firefox从之前的0.x,到现在的1.5了,而IE呢?我怎么也感受不到“锣鼓点”和“热浪”啊。

关于成本的问题说起来就长篇大论了。先问问邹兄,你会选用WinXP Starter Edition么?我敢一万个保证,你不会!恐怕不是钱的问题,现在国内弄个Windows COPY的成本比Linux低吧,起码不会高(至少买的时候是这样的)。至于培训的问题,我再次歌颂一下D版制作者们,为微软打下好一片江山啊~

SUN、IBM、AOL恐怕不是被微软的痛改前非感动而同微软和解的,而是被微软的金砖砸晕之后和解的。我压根就没从微软身上感受到什么“一派和畅的春风”,更不觉得什么东西“消弭于无形”了。其实大家都很实际,business is business,钱而已,何必和钱过去不呢?是不是?Bill大叔又棋高一招了。

五、Linux阵营乱 用户难选择

就像当年Unix一样 Linux世界也是群雄并起.各占山头.这就不能不让人担心Linux是否会步Unix后尘,重蹈因为四分五裂形不成台力逐渐被windows各个击破最后让出一片疆域的覆辙.尽管IBM等堪称IT领域的强人.但在Linux世界里它们却没有一呼百应的权威,只能起到增强声势的作用.对Linux而言,这是个需要强人却产生不了强人的时代,五代十国那样的你方唱罢我登台的混乱局面恐怕得持续相当长的时间,各树各的旗,各唱各的调使Linux的标准很难统一,既增加了应用软件开发的难度,也让用户面对众多面目各异的Linux时显得手足无措.
Linux厂商众多,价格低廉,也使Linux的盈利能力不强.要支持它的持续开发.一般用户暂时难以指望上,多半得靠企业用户和政府采购.政府采购偏向 Linux,主要是基于支持民族软件业或保障国家安全等方面的考虑,但随着微软的政府公关越来越见成效,以及开放部分源代码给特定用户以消除对其安全性的担忧,也许这些方面的考虑会逐渐淡化,最终不能成为舍windows而取Linux的理由.到那时,一些实力较弱的Linux厂商将陷入困境,终难逃从鼎盛到衰败的命运.


呵呵,这个观点我多少有点赞成。但是事情都是有两面的。在Windows世界,MS独霸天下;在Linux世界,没有绝对的王者。所以现在Linux世界不断的推陈出新,大家都清楚竞争是很激烈的。记得前几年RedHat还是绝对领先,出了RH9之后的昏招之后,Mandrake、SuSE迅速抢占地盘,结果呢?今年Ubuntu一片和平的出现,迅速占据了DistroWatch的头把交椅。为啥啊?确实有东西做得优秀呗。谁知道明天会不会出现个新的发行版更加优秀?

微软的政府公关么,嘿嘿,局内人都知道怎么回事。这个和卖毒品的套路差不多:兄弟,这个东西不错,先尝尝。你看别人都在吃,满好吃的,你可别那么老土。价钱?嘿嘿,不用担心价钱的事情,看兄弟的面子上,免费。

之后的故事很多法制节目都报道过了,我就不罗嗦了。

哦,对了,补充一句,MS完蛋了,估计Windows也就完蛋了。现在排名前10的Linux企业完蛋了,Linux一样可以活蹦乱跳。

六、用户期待什么?

Linux作为一个廉价的操作系统,为我们在windows之外增加了新的选择.如果是基于打破微软垄断而对它尽情欢呼,它确实受之无愧.但人为地将它树为windows的对立面,过分夸大它所谓的优点而将windows贬得一无是处.甚至将它作为拍向微软的板砖.这都是Linux难以承受之重.事实上,凭windows的巨大影响力和长期积累的人气,以Linux目前的实力,要战而胜之基本上没有可能,尽管我们耳边总充斥着许多来历不明的“捷报”.目前 Linux早偏离了开源的轨道,而成为各种利益集团逐利或博弈的工具。现在是让Linux恢复本来面目的时候了.Linux应与windows和平共处,良性竞争而不要总以windows的掘墓人自居.我们在拥抱Linux同时,还是别让Windows饱受委屈的好.当IT的天空有两朵云在飘浮时,谁知道哪朵会下雨呢.一切还是让时间来裁决吧.


"以Linux目前的实力,要战而胜之基本上没有可能"偏颇了一些,如果Linux没有威胁Windows的实力,MS也不至于找大批枪手自导自演一系列的话剧给用户看了,邹兄弟更不会有兴趣写此文。

Linux似乎一直也没怎么偏离开源的轨道吧,附带问一句,邹兄弟是否知道开源的轨道是什么?有企业看到了开源的价值而开发开源软件的市场,无可厚非。毕竟这是物质的世界,Linux想继续前进,获取资金是必要的过程。不过这个过程不是Linux本身去和Windows竞争,而是各种提供Linux服务的企业通过一定的盈利模式去和MS竞争。

用户期待什么?合理的成本获取合理的功能。还有,记得,不要当我在马桶上用电脑的时候,操作系统弹出个“我们不推荐您在马桶上使用系统,如果想获得马桶上使用系统的功能,请联系我们的客服部门”,然后,蓝屏……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-4-16 15:39 , Processed in 0.132796 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表