当前位置:Linux教程 - Linux文化 - 为什么为Linux狂热

为什么为Linux狂热


与 Linux 第一次接触约在三年前,当所有的人都为了 Windows 曼妙的风姿而翩然起舞时,有个人带领我进入Linux 的殿堂,不可讳言, Linux 的上手门槛的确过高,对于种种指令以及命令列文字画面,每次的挫折都令人想要就此收手,不过,随着熟悉程度的成长,每一个层次的门槛却是快速下降(其中两次比较难以突破的瓶颈是X window 的驾驭以及在 Linux 上设计程序),经过了这些门槛之后,Linux 的好处才逐渐地浮现出来,我所认为的好处简单的说就是自由与效能二字。

先不谈为什么 "我们" 要 Linux,"我" 之所以喜欢使用 Linux 的理由也就是自由与效能两个因素,在Linux 上,任何人都可以随心所欲地组合出所想要的功能。当我想要将 email 自动传真出去时,我很自由地组合email(forward 功能)与fax 程序(efax),一个三行不到的 script 就可以完成这个功能,在Windows 平台上,我只能等待两者功能都有的软件出现。当我想要把包含某些关键字的档案列表出来时,我可以自由地使用grep + 转向 + lp 便可以轻松办到,在 Windows 上,我可能得要亲自执行好几个软件才能做到。也许这两个例子不足以代表大部分的情形,但是至少我已经知道在做这种工作时,我可以选择Linux,我所想要表达的自由就是这个意思。

那么效能呢 ? 一个所谓效能好的操作系统首重稳定,再则效能应该与硬件效能呈线性成长。Linux的稳定我想是不会有人怀疑的,在三年的相处中,Linux 从来不曾令我失望,除非故意用极暴力的程序去操它,Linux依然是处之泰然,反观 Windows 则是常常表现出不动如山的气势(当机),提出一些数据也许会比较令人信服,三年来Linux 天天开机 24 小时,当机次数不超过 5 次,上面跑的工作是 Web server、网络传输程序以及软件开发环境,而Windows9X 每星期开机约 24 小时,三年来当机约 150 次左右,至于另一台 WindowsNT则是越跑越慢,问题也是常常出现。

在硬件效能方面,一台 486 + 32 MB RAM 的电脑使用 Linux 可以在一家中小型公司同时担任mail server、web server 以及 ftp server,而 Windows 方面我想就不必提了,相信大家都知道结果。另一方面,Linux所支持的平台种类者以说是目前 OS 历史上最多的,Sun Sparc、SGI Mips、AppleMac、PowerPC、Alpha、HP-PA、X86 到 PDA 装置等等,可以说无所不在,Linux核心的高度可移植性由此可见一般。 说了这么多,都倾向 Linux 是无所不能的,事实上,一个好的操作系统还包含了GUI 环境以及 User-oriented 的操作模式,这点 Linux 真的是不够好,还需要后人的努力。另外,一般使用者软件仍然不足,也许有人会说难道Apache、email、ftp、SQL DB、vi、joe 以及一大堆 Open source 软件还不够吗? 在回答这个问题之前,请先试着以人为本,一般人需要的是有趣的、有用的、美观的软件,目前Linux 上最具有这种特质的就是Gimp 了,Linux 还需要的是电玩软件、文书/试算表/绘图简报软件、多媒体软件以及个人化软件(行事历、财务管理等等)。Linux若是能成为主流,绝对不会只由电脑玩家或是专家学者造就了,所有人的参与才是进入主流的不二途径。

我们为什么要用 Linux ? 我们又为什么对 Linux 热情不已 ? 这个问题很难回答,不如我们换个角度来思考,Linux像是个朴素的女人,原本的她外貌平平,但是她却很有天份而且吃苦耐劳,只要用对了方法,她会对你百依百顺,你所想要的她大都能够变出来给你。至于Windows 则是个面貌姣好、人见人爱的女子,不过她的脾气有时候不太好,常常摆个脸色(blue...)给你看然后就不理会你了。至于她的个性比较直,会就是会,不会就是不会,不容易变通。我想透过这个角度来看,就不难理解这个问题的答案了。

最后,我们来猜一猜 Linux 到底会不会成为主流,在回答这个问题之前,我们得先想想主流是什么,对于server 层次来说,Linux 的主力都在这个领域,在不使用Linux/FreeBSD 的情形下,建构一台www/mail/ftp server 的成本很高,现在大家都知道了 Linux/FreeBSD,更知道了GNU/Open Source 软件的好用与花费低廉,从 Netcraft 这个统计站点建构的系统所分析的资料来看,使用Linux + Apache 来建构商业 server 的数量正在飞快成长,著名的华人入口站点- 新浪网 Sina 就是使用了 Linux + Apache + MySQL 来建构的。既然 Sina 都采用了Linux 以及 GNU/Open source 软件来服务每天几百万人次的服务,我想效能方面就不需要我再赘言了,事实上,Linux不但严重挤压到 Windows NT 的市场,它的效应也逐渐冲击到传统 Unix 市场,这终于使得Sun 以及 SCO 相继宣布将在 Solaris 以及 UnixWare上支持直接执行 Linux 软件的能力,这种决策有点像是西瓜偎大边,也有点像是打不了它就加入它的味道。

不过在一般使用者方面,Linux 就不太行,Microsoft 的 Windows 实在很美观、很方便,软件又五花八门,这充分符合前面所说的三大要素,对于华人来说,Windows的中文支持是很不错的。Linux 要成为桌上型电脑的选择,就必须推出更多各式各样个人化的软件,对于华人来说,中文环境更是一个极待解决的问题,中文输入、中文字型、中文印列、中文流通性等等,我相信这些一定都会解决,只是时间早晚以及由谁一统江山的问题。

我相信 Linux 迟早会成为主流,而目前最重要的工作就是传播 Linux 的刨子,大众传播的力量相当惊人,而电脑知识媒体最不该、却也最不得不的就是专事主流者的传声筒,特别是在台湾,所有的电脑相关媒体几近全是Microsoft 的传声筒,对于 Linux/OSS 的成长充耳不闻,我想一方面可能真的是他们的广度不足,一方面就是市场的考量了。另一方面,Linux的商机正在逐渐起飞,虽然有许多人认为 Linux/OSS 不应该与商业挂钩以免玷污了纯正性,但是我认为有商机才会有人愿意投入,某个程度的商业化应该是有助于Linux 的发展的。