先不談為什麼 "我們" 要 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 的發展的。