| |
| Linux请走下神坛(转) |
|
| 来源:
Linux论坛
日期:
2008.11.03 14:04 (共有条评论) 我要评论 |
| |
Linux请走下神坛
转载于 某著名黑客杂志5月刊
黑板
九十年代初,芬兰一个名叫Linus Torvalds的大学生开发出了一个操作系统的雏形,很快,成千上万的计算机爱好者和程序员加入其中,这个雏形也慢慢成为了一个独立的操作系统,被称为:Linux。感谢GNU和世界各地的计算机爱好者,正是有了他们的支持,这个有趣的操作系统才能出现在大家的面前。但是!它并不是现在最好的操作系统,也不值得这么多人们如此的为其狂热,其本身还存在很多问题。我们随意挑出其中七项,给读者朋友们做个参考!
1.发展艰难的桌面应用
到目前为止,在Linux上有两大桌面系统流传的比较广泛,一是GNOME,另外一个是KDE。虽然许多Linux支持者不愿意承认双方存在分歧,但在其内部确实形成了两个对立的阵营。对一个普通的计算机用户来说(这里不包括对计算机相当熟悉的玩家),他不会希望在同一种操作系统上遇到两种截然不同的桌面,而且这两种桌面操作界面和支持库是不兼容的。而假使GNOME和KDE其中一个能一统天下,目前的Linux桌面应用也很难在Windows和MAC占据的桌面市场中讨得丝毫便宜。为了降低成本,诸如联想,戴尔这样的大公司开始在自己出售的PC上预留Linux系统了,这本来是件好事,可现实情况是怎么样?有多少人在拿到DELL公司配的Linux盘后会安装?装上了又有多少人会一直用?将预装的Linux系统删除换上XP和Vista的用户,恐怕是不计其数吧。国内宣布盈利的Linux厂商拓林思都承认,在最近的几年个人和企业桌面的销售收入几乎可以忽略不计。尽管在几年前的LinuxWorld会议上有关打破Windows强势地位的说法还很盛,但谈论在Linux桌面应用的声音已经越来越弱了。
2.纠缠不清的官司
前几年,SCO宣称,IBM在Linux中非法使用了该公司Unix的部分知识产权,并指控IBM对商业机密处理不当。该公司因此将IBM告上了法庭,并威胁要对所有使用Linux的用户采取法律行动。随后,SCO集团对IBM公司的侵权起诉震惊了整个高科技产业,后来它的 起诉扩展为对Linux的全面攻击。在微软或明或暗的支持下,一时间Linux的合法使用性受到了用户的质疑。微软公司首席执行官史蒂夫.鲍尔默也曾经表示,Linux系统共侵犯了228项专利。他说:“对于所有已加入世界贸易组织的国家,迟早有一天,有人会因为侵权问题而来找他们要钱。”
且不论Linux到底有没有侵犯他人的知识产权,就那些公司对Linux越来越多的侵犯专利权的指控,就足够让人头疼的了。
在1992年,Unix系统实验室指控BSDI── 一家发行商业BSD Unix的公司,违反了AT&T的许可权。伯克利计算机系统研究组又被指控泄漏了Unix的商业机密。这个官司影响了很多Unix厂商,使他们不得不从BSD Unix转向Unix System V,以避免法律问题。以至于当今大多数商业Unix版本都是基于Unix System V的。受此影响,BSD操作系统的发展被迫延缓。所以谁也不能保证,Linux在未来不会受到与此相同的挑战,落入相同的困境。
3.阵营内部的矛盾
SUSE、Debian、RedHat、Ubuntu、Knoppix、Fedora、Slackware、Mandriva、Asianux、TurboLinux、Red Flag等等太多了……各个版本虽然同一祖先,但各自为政,你用RPM,我用DEB。你在你的系统上用Apt安装软件,在我的系统上就得用Yum。如果你从一种Linux发行版转到另一种Linux发行版,你就可能需要学习一个新的安装工具……
技术上的不兼容暂且不提,Linux阵营内部的严重分歧才是致命的。2006年11月,微软与Novell签订了合作协议,协议规定:在2012年之前,微软和Novell将就Windows和Linux的合作展开联合开发、市场推广和技术支持,Novell的SUSE Linux将成为微软官方推荐的Linux发行版本,不但能与Windows无缝协作,还不会受到专利问题干扰。Novell的官员还公开表示:“Windows解决方案,在价格方面要低于Linux。”此举让Linux提供商们非常尴尬,也引发了红帽子等其他Linux发行商的不满……
4.让人困惑的价格
曾几何时,有相当多的人告诉我说Linux是免费的,因为这是个free的操作系统,对此我非常汗颜。free除了免费好像还有个自由的意思吧。这里我想纠正一下某些朋友的观点,别以为Linux都是免费的,包括一些Linux的桌面版,也是要收费的。他们其中的一 些版本的价格甚至比Windows还贵。一年联保的红帽ReaHat Linux AS4.0简体中文版在中关村的价格大概在9000RMB左右,AS5.0简体中文版2万。红旗的高级服务器4.0版的价格也在1万左右。比较搞笑的还是Novell,一会宣布SUSE收费,一会又宣布免费,把用户耍 的团团转。而当初RedHat宣布不再支持RedHat9.0,只支持后续的收费版本之后,也被人骂得狼狈不堪,狗血淋头。
5.强大的竞争对手
IDC的报告显示,Windows在2005年首次超过Unix,成为服务器上的第一号操作系统。近日Windows Server 2008又正式发布,Linux面临了更大的挑战。而用技术来换市场的SUN微系统公司更强势推出了新版的OpenSolaris,该系统不但可以自由使用,技术细节更是全部开放。一方面Sun因为开源而将获得更加广泛的人气,另一方面,Sun又将因为开源而使得Solaris获得更多的新鲜血液而更鲜活。相当一部分的Linux玩家也因此转投Solaris门下。Sun主管操作平台的副总裁Gleen表示,所有的基于Linux上的应用都可以无须移植就可以自然过渡到Solaris上,而且Sun的服务价格比红帽子等Linux还便宜1/3。
另外,FreeBSD为首的 BSD系列那令人称道的安全性和稳定性更是让不少大公司对其青睐有加。
6.拙劣的安全性
一个操作系统最重要的就是稳定性,OpenBSD曾赢得过“安装四年也找不到一个漏洞”的美名,这套操作系统源于古老的Berkeley Unix,这个星球上另外两大十分出色的操作系统——Sun微系统公司的Solaris和苹果电脑公司的OS X——也同源于此。由于采用了先进的密码系统和数据通讯过滤,英特尔、甲骨文、Adobe的公司系统中都运行着OpenBSD。该系统的开发者们采取最基础的办法:一行行检索源代码,找出问题。整个团队中有10到15个人,大概用了4年的时间彻底检查了OpenBSD那300兆的源码。一旦发现错误,开发人员不是立即修改,然后继续寻找其它的错误。OpenBSD的家伙们则是停下来分析这个错误的根源是什么,尽可能一举将整个系统里的所有同类错误修正。
我们再来看Linux,动不动就被发现内核溢出漏洞。玩黑客到一定程度的都知道,出现第三方软件漏洞被攻陷无可厚非,但频频爆出系统底层的漏洞就让人难以接受了,而Linux在2008年初还一次就连出两个。顺便提一下目前用户群极大的Ubuntu Linux,恰好笔者的本子上装了,该溢出漏洞公布后我等了十多天都没见Ubuntu官方有对应的更新补丁出来,无奈自己手工解决了。再看看所谓安全性极差的Windows,人家从2007年下半年开始到今年年初就没出过什么系统级漏洞了。
7.非英语乱码问题玄而未决
无论是Ubuntu还是Fedora,无论是从1.0还是到6.0,Linux仿佛就不能好好的支持英语以外的语言了,每次选择简体中文安装后都会出现乱码。桌面版这样就不说了,那些商业版也一样。选英文安装总行了吧,结果仍然会出现乱码,在机器上装着RedHat AS4.0或5.0,且没有调整过字体的朋友可以试着打一下ntsysv看看,其他我就不说什么了。
也许,Linux真的是一个能吸引很多人的操作系统,它对使用者比较友好,而且所适用的范围也很广。但是,在承载了打败Windows这样的重任以后,Linux除了关注新功能和特性外,代码质量不再放在第一位,大量的代码只是被不断填充进去,却没有被严格的检查和修整过。Linux也偏离了自己应该要走的正确方向。操作系统的世界,应该是非常丰富多采的。黑客们,何不去关注更优秀的系统和平台呢?
|
| 发表评论
查看评论(共有条评论)
|
| |
|
|
|