天堂的另一角

天堂魷魚的原创技术博客。所謂兼容並包,無奇不有。

 

Linux能"称霸"计算机桌面系统吗?

笔者按:
本文原作于2004年7月,其时我刚刚开始使用Linux作为桌面系统。在从Windows转向Linux的过程中,我碰到了许多问题,后来甚至一度退回Windows平台观望,本文即作于彼时。时过境迁,在完全使用Linux的近两年来,我亲眼目睹了Linux的飞速发展,现在的Linux已非当年可比,文中所提到的许多问题早已不复存在。
不过,尽管和Windows的缓慢发展比起来,Linux的发展速度已经相当惊人,但我们至今也还是不得不正视Linux在桌面市场推广过程中的一些问题——尤其是所谓“高手”和“菜鸟”之争,在Linux这样一个开放的平台上,这样的争论从来也没有停止过,尽管大家都清楚彼此的立场都不过是一个统一核心的几个侧面罢了。
无论如何,Linux在桌面市场上的推广的确需要依靠广大的“菜鸟”,而“高手”们则需要承担起系统易用化、美观化、普及化的重任。

最后,相信大家都可以摆脱本文的灰暗论调,在这两年来Linux系统的发展轨迹中找到新的希望。推荐对比阅读本人的《完全使用Linux作为桌面系统 —— 使用Linux两周年记》。


引子

似乎近来安装和使用Linux系统已经成为了一种趋势和时尚,于是媒体大加炒作,Linux大潮滚滚而来。围绕Linux的讨论,也已经形成了Internet上一道独特的风景线。鄙人使用Linux时日无多,但还是不能免俗。一些闲话,不吐不快。

Linux VS Windows

M$的Windows是人人喊打了,但是Linux跟Windows相比起来到底如何呢?
Linux的核心据说相当不错,而且服务器上的应用证明了这点--稳定,高效,安全,低廉。
Linux的文件管理方式据说相当有效,而且还有相当不错的文件系统撑着。
Linux的桌面据说相当整洁漂亮,而且可以和Windows媲美了--真是免费的午餐。
Linux的应用软件据说越来越多了,而且大部分都是免费且开源的。
Windows的代码不肯公开,但有相当多的安全漏洞,有一大堆的木马、病毒、恶意程序。
Windows的运行效率远远不如Linux,稳定性远远不及Linux,弹性不如Linux。
Windows下有一大堆的垃圾文件,而且文件系统经常会产生一些碎片让你收拾。
Windows的软件很多很多,但我们使用的大都是盗版的。
Windows很贵。
照这么说,Linux比Windows好太多了。真是如此吗?

稳定与高效,谁是赢家?

过去的Windows比较快,但很不稳定;现在的Windows比较稳定,但越来越慢。
尽管Linux宣称自己既稳定又高效,那也只是在服务器上证明了这点。而桌面系统呢?
也许Linux的核心的确是稳定又高效,然而在桌面系统上--不管是KDE还是GNOME,我们只能看到一个又慢又不稳定的系统。虽然有人使用Linux作为服务器能够365天持续开机使用而不会有任何问题,然而当使用X的时候,没有人能保证这一点。
有人已经不满了,"Linux本来就是给高端服务器用的,就是给高手用的,你们这些菜鸟来用什么?就是因为你们,因为X,害得现在的Linux都不像Linux了!!"。
当然,没有人用Linux服务器版来作桌面系统,高手除外。
也许,最好的方法,是像RedHat那样,Linux一分为二,既有服务器用的RedHat,也有开源的个人用Fedora。

应用软件很多且都是正版?

鄙人一向坚持正版论:想用商业软件而有足够的钱,那就买正版;如果没有钱,那就用共享/免费的;如果没有的话,那就自己做一个合乎自己需要的。所以我使用Linux。
Windows下我们没有选择:软件实在太贵了。尽管就是盗版促成了高昂的价格,我们依然没法选择。
Linux下我们似乎有了一切:免费、开源。然而,对于广大用户来说,这是不够的。他们喊着:"我们要StarOffice,不要开源的OpenOffice!","我们不要Opera的广告条,我们要享受付费用户的Opera!!","我们要PhotoShop for Linux(虚构),不要GIMP!!"。于是,继续破解,继续刻碟,继续盗版。免费的东西当然不如商业的,要不然商业软件开发公司都该倒闭了。然而大家就是不解气:凭什么他们要收钱?为什么不开源?我们就要逼他们开源!我就是不用免费软件,就是要免费用最好的软件!
对于盗版商来说,不管Windows下还是Linux下,都有着同样广阔的市场,都有着同样的商业利益驱动,都同样没有法规的约束。于是,盗版商必定会瞄准这一日渐广大的市场,帮助大家从开源软件中解脱出来,免费投身到广大的商业软件中去(只要付他们一丁点儿的费用)。
为什么Linux下的软件必然无法全部开源?因为:当没有商业利益驱动的时候,谁去开发软件?当过去的开发者已经不堪重负的时候,要不有一批新的开发者投入这种义务劳动中(美其名曰:反微软工作),要不开发出软件的商业价值。所以我们看到了RedHat,也看到了Fedora。
所以我们看到了盗版,看到了"曙光",看到了我们不需要Fedora的一切理由。开源?算个屁,反正商业软件也就5块钱。

软件方便易用?

也许大家碰到的最头疼的问题就是软件安装了。为了安装一个软件,需要搞清楚一大堆莫名其妙的依赖关系。然后,你要想办法弄到所有这些软件,尽管你的目的根本不是那些东西。当然,你可以用Deb包,如果你是Debian的用户。你还可以用APT with RPM Support,但那里缺乏支持。要是你愿意,你可以去rpmfind。然而,问题依然没有解决。也许鄙人水平问题,居然为了装APT--以便将来不需要研究依赖关系,而下载了10多个库,最后跟系统冲突,被迫重装。
难道真的没有办法吗?不能在一个软件的发布版里提供这些东西吗?当然,这会产生不少垃圾文件,但是会省下许多时间和无谓的争执。
高手不满了:为什么用RPM?自己编译啊!哦,不好意思,我刚来的,我只会双击、单击,什么叫编译啊?
不要忘了,Linux要想"称霸"桌面系统,靠的就是这些"菜鸟"。

发行版之争

最近几年,Linux在世界范围内爆炸性的发展。大家可以看到,全世界的Linux发行版的种类数量和版本号都在疯狂的上升。而且似乎因为所有Linux的核心都一致,所有Linux发行版上的软件都是通用的。
遗憾的是,并不是这样。如果你使用编译方式安装软件的话,没有任何问题。但是如果你是"菜鸟",那就麻烦了。也许你只能下到mdk的RPM,可是你用的是别的Linux,能装吗?也许没事。但也许会使系统崩溃。更麻烦的是,当你下到DEB可用的不是Debian的时候。
"RPM是为特定Linux发行版专门编译的二进制文件。"对。至今没有一套标准能使Linux军团统一到一起,正是Linux的"软肋"。每个发行公司都要搞出自己的"特色",而不愿意发行一个"软件杂烩",这是应该鼓励的。但是,当一个Linux软件不能运行在多个Linux平台(尽管核心一样)的时候,算不算"特色"过头了呢?难道不能有一个为一个统一架构编译的软件安装包吗?就像I386、I586等等。难道不能有一个一致的标准字库吗?就像宋体、隶书等等。我可以接受宋体、方正宋体、中鼎宋体,然而我无法接受NSimsong、Simsong、Song、Songti。
如果RPM不行,可以使用别的方式。但是,当缺少一个合适的标准的时候,我们无法期待这种混乱会在短期内得到解决。

为什么用Linux?

这样来看,Linux作为桌面系统,并不比Windows好用。可是,为什么这么多的人投身过来了呢?
1、时尚;2、好玩;3、学习;4、政策;5、自身需求;6、反微软。
也许还有其他一些原因。但毫无疑问,前几种Linux的用户在体验过Linux的麻烦之后,必然会想起Windows的友善(表面上)和方便。他们会想起那堆好用的盗版软件,他们会回到Windows,会忘记Linux,忘记开源。第5种人也许会跟随Linux,但是他们为数极少,因为以Linux今天的面貌,根本没法满足为数众多的"菜鸟"的日常需求,所以这种人大都是些"高手"。第6种,当然也会追随Linux,不过这只会发生在Windows大大伤害了他们的时候。

发展之路

可以说,Linux之所以能有今天的发展,是由于得益于大企业的支持以及广大用户反M$的热情。Linux的优点,也正是Linux的缺点:免费,开源,缺乏商业驱动力。
不知道在反微软的大旗下,Linux能坚持多久。但可以肯定的是,这是一场持久战,不要期望短期内能看到结果。
Linux要想挤占Windows进而"称霸"桌面系统,必须得到众多"菜鸟"的支持,必须更傻瓜化,更标准化。
同时,打击盗版,让更多的Windows盗版用户使用正版Linux。不要拿"盗版有理"来美化自己了,"盗"就已经说明是不合理的,"盗亦有道"更是强盗逻辑。除非你想亲眼看到刚刚由Linux潮流带动的中国软件业再度消亡。除非你不是中国人。
总之,在这场持久战中,大家将能体验到更好的Linux,当然,还有更好的Windows。

结语

鄙人一直以来使用Windows从事学习及软件设计工作。之所以走入Linux,始于清华大学的王垠:《完全使用Linux》。尽管文笔出众,但王博士毕竟是高手,没有能够体验到广大"菜鸟"的实际需要。
但虽然鄙人并不赞同里面的许多理论,还是为Linux感到激动万分,遂下载红旗4.0安装。
初见之时,感觉相当不错。易用性良好。于是更加激动:想起半年前实习时用的RedHat,发展实在太快了!
为了能够贯彻王博士的思想,鄙人以一种"使用者"的观点考察了Linux,发现了诸多尚待解决的严重问题,也觉出了Linux作为桌面系统的发展潜力。
然而,这诸多的不成熟,目前不仅没有解决的方法,反倒有越演越烈的趋势了。
Linux的"高手"论甚嚣尘上,众多的"菜鸟"却只能望洋兴叹。尽管在LinuxSir里,感到了集体的智慧,然而对于广大的"菜鸟"来说,毕竟是杯水车薪。
要记住,今天的计算机,已经不是"高手"的玩物了,它是一个大众的工具啊。
也许对于各位来说,这点困难算不了什么。但即使对于鄙人来说,要想实实在在的在Linux下工作,已经感到了极大的困难,对于大众来说,又如何能真正认可并使用这一系统呢?
鄙人认为,Linux的飞速发展,靠的是反微软的旗帜。要想使Linux能得以持续发展,必须要走傻瓜化、标准化、商业化的道路。
由于诸多不便,鄙人如今已经退回Windows平台继续观望,Linux已成为研究平台,但对于Linux及LinuxSir仍然充满信心。希望各位大侠日后能多多指教,能够帮助鄙人将来在Linux的道路上,多铺几块石头。

posted on 2006-09-03 01:32 Addone 阅读(2090) 评论(14)  编辑 收藏 引用 所属分类: Linux

评论

# re: Linux能"称霸"计算机桌面系统吗? 2006-09-03 11:47 fxzeng

good!~  回复  更多评论   

# re: Linux能"称霸"计算机桌面系统吗? 2006-09-06 18:44 ahlongxp

很遗憾你又退回windows了!
其实,linux有很多发行版。终究有一款适合你的,ubuntu就很棒,至少安装软件是相当的方便。
用多了,就慢慢体会到优越性了……
  回复  更多评论   

# re: Linux能"称霸"计算机桌面系统吗? 2006-09-06 20:47 Addone

@ahlongxp

晕,我在开头就说明了,那是两年前的事了……
事实上,从ubuntu出来的时候起,我就一直在用它  回复  更多评论   

# re: Linux能"称霸"计算机桌面系统吗? 2006-09-09 18:27 ahlongxp

@Addone

那我就有些不理解了。ubuntu这样一个如此优秀的操作系统你都……
  回复  更多评论   

# re: Linux能"称霸"计算机桌面系统吗? 2006-09-10 23:48 kelvin

你应该尝试一下magic linux(来自linuxfans.org的发行版)
你会发现你遇到的麻烦问题大部分都能解决  回复  更多评论   

# re: Linux能"称霸"计算机桌面系统吗? 2006-09-12 10:59 李锋

我决得作为一个普通的使用者,甚至做应用级别的程序员,都没有必要去对那些所谓的perl,shell脚本产生兴趣,因为这只是浪费时间而已。我们工作的重点不是那些东西。
说实在的,我挺讨厌微软windows的。但是在某些方面他确实做了我们需要的事情。
尽管bug不断,尽管价格昂贵。  回复  更多评论   

# re: Linux能"称霸"计算机桌面系统吗? 2006-10-20 16:02 orange

Linux的飞速发展,靠的是反微软的旗帜。要想使Linux能得以持续发展,必须要走傻瓜化、标准化、商业化的道路。
这句话,我不以为然。虽然我只是个新手,对Linux的东西还知之甚少,但我觉得,如果Linux也走傻瓜化就和Windows如出一辙了。  回复  更多评论   

# re: Linux能"称霸"计算机桌面系统吗? 2006-10-21 11:18 Addone

操作系统的最大区别并不在于操作方式或者是界面。Windows从Mac那里学来了傻瓜化,可Windows和Mac并没有如出一辙。Linux和Windows的区别也不在于是否傻瓜化,而在于两者的开发方式和内核的巨大差别。

操作系统的傻瓜化更有利于用户的学习和系统的普及。何况Linux是个具有非凡弹性的系统,对于服务器系统,当然更应注重专业化;对于桌面系统,当然更应注重易用性。  回复  更多评论   

# re: Linux能"称霸"计算机桌面系统吗?[未登录] 2007-05-26 19:42 代廷辉

@Addone
你好啊,我是搞影视制作的,现在用的是WIN系统,系统运行的时候总是感觉不舒服,如果用LINUX,我用什么版本比较好呢?  回复  更多评论   

# re: Linux能"称霸"计算机桌面系统吗? 2007-05-27 03:55 Addone

@代廷辉
直接使用ubuntu/kubuntu即可,虽然没有自带这类工具,但可以方便地从网络上下载到所需的东西:
http://www.ubuntu.com
http://www.kubuntu.org

另外推荐一个ubuntu的变体系统:UbuntuStudio,这是一个专门定位于GNU/Linux音频、视频、图像爱好者及专家的发行版,其中自带了各种各样的多媒体工具。不过有可能中文的支持会稍嫌不足。
http://ubuntustudio.net/  回复  更多评论   

# re: Linux能"称霸"计算机桌面系统吗?[未登录] 2007-06-30 20:40 代廷辉

@Addone
谢谢,向你学习,我还不怎么会用这个系统  回复  更多评论   

# re: Linux能"称霸"计算机桌面系统吗? 2007-07-02 12:32 酷宝

桌面系统要赶上WINDOWS估计还需要一个过程
服务器方面就不用说了  回复  更多评论   

# re: Linux能"称霸"计算机桌面系统吗? 2008-02-17 00:27 曹晓

我不同意你的结论,linux为什么非要称霸计算机桌面系统,发挥自己的长处就可以了,没必要跟Windows争,也没必要牵就大众的傻瓜化要求,如果那样的话Linux不就要沦为和Windows一样。没有了自己的特色?至于有人要讨方便可以回到Windows的温柔乡里去,Linux从来都不是为了颠覆Windows而存在的,他只是给我们提供了另外一种选择。
  回复  更多评论   

# re: Linux能"称霸"计算机桌面系统吗?[未登录] 2008-02-18 12:37 Addone

@曹晓
谢谢你的评论!
不过桌面操作系统和服务器系统不同,稳定性和易用性的需求要远远大于效率需求。无论是从普通用户还是专业用户的角度来看,傻瓜化和美观化都是桌面操作系统发展的主要方向。

需要着重指出的一点是,Linux和其他桌面操作系统相比,其特点是自由,而非高效和难用。繁复的命令行方式不是Linux的特色。

的确,Linux发展的目标不是要取代其他的操作系统,而是提供另一种选择,因此文中使用“称霸”一词是不恰当的,多谢指正。  回复  更多评论   

只有注册用户登录后才能发表评论。

导航

统计

公告


Addone,又名:天堂鱿鱼。
这里是我的技术博客。其他文章
作为“杂感”分类存档。
我的新思想主要发往新站:
幻想园
幻想园

欢迎光临

Linux注册用户

feedsky
抓虾
google reader
bloglines

联系方式




My status

常用链接

留言簿(11)

随笔分类(99)

随笔档案(69)

相册

友情链接

推荐站点

搜索

积分与排名

最新评论

阅读排行榜