我是個中學生,雖然Linux用了快三年了,但是也僅僅敢自稱為“玩家”。大家都看到了Linux這些年的發展,穩定版內核已經到了2.4.20版,截止到今天測試版內核也有2.5.66版了。Linux與幾年前相比,在功能、性能和硬件兼容性等方面已經有了翻天覆地般的變化。從前最讓人頭疼的“軟貓”到今天也能夠“部分”支持。隨著Xine、Mplayer、XMMS 等優秀多媒體軟件,Open Office、WordPerfect、ApplixWare、RedOffice、永中Office等辦公軟件的不斷完善,Linux也正在漸漸從服務器領域走入家庭,走入辦公室。i18n 組織計劃使Linux對中、日、韓等雙字節文字的支持更好。新的XFT字體渲染引擎使文字顯示速度更快,消耗內存更少。字體平滑效果的增加使字體顯示效果更加漂亮。 因為Linux的各種發行版的年代不同,不好比較,所以僅就我自己的Linux應用歷程做個簡單介紹。我的Linux應用歷程:BluePoint 2→Red Hat 7.1→Mandrake 9.0→SuSE 8.1→Gentoo 1.4。 藍點 2.0(BluePoint 2) 軟件配置:Kernel 2.2.16 版漢化內核;XFree 3.3.6;KDE 1.0;GNOME沒有。 簡述:這是我使用的第一套 Linux。你想象不出我第一次安裝完成後,啟動時看著一行行的字體向屏幕上方滾動有多高興。 這是我用過的惟一的國產Linux,也是目前看過的中文化最好的Linux。從核心啟動時的中文提示信息,到完美翻譯的中文KDE桌面,可以看得出藍點在Linux的漢化上的確費了很大苦心。可以說,BluePoint 2的最大優點就是它的漢化。 不過藍點依然還只能算是一個“幼稚”期的Linux。其Kernel 2.2.16和KDE 1在今天看來,功能實在是太不夠了,尤其是對今天新硬件的支持。其實,我就被自己機器的AC97聲卡困擾了很久,不過依然在無聲的狀態下辛苦堅持了半年。 對於英文不太好且想接觸Linux,同時機器是兩三年前購買的新手,如果僅僅想熟悉一下Linux的命令,藍點2或許是個不錯的選擇。不過如果得不到網站上的技術支持,也請不要覺得奇怪、驚訝、抱怨,因為藍點2實在太老了。現在,恐怕沒幾個LinuxFans依然還“頑固地堅守著 BluePoint 2”。 Red Hat 7.1 軟件配置:Kernel 2.4.1,XFree 4.0.1,KDE 2.2.2,GNOME 1.2。 簡述:這是我第一個真正使用的Linux發行版。我也嘗試過Red Hat 7.x的其它版本,依然還是感覺7.1最好。GNOME 1.2比Red Hat 7.2/3的GNOME 1.4速度快了很多(用Red Hat就要用GNOME,雖然Red Hat的KDE也很優秀),性能也很穩定。 Linux到了Red Hat7.x版已經開始成熟了,我的AC97聲卡能在Linux上很完美的工作,其它硬件就更不用說了。 不過它的漢化依然要自己動手(這樣的文章網上很多,推薦www.Linuxfans.org和www.LinuxSir.com)。不過只能使用xtt漢化,它是不支持xft的(另裝的除外)。 Mandrake 9.0 軟件配置:Kernel 2.4.19;XFree 4.2.1;KDE 3.0;GNOME 2.0。 簡述:這是我印象最深刻的發行版,主要是因為其“超多的Bug”和“非常好的易用性”。Manrake作為2002年搶著推出的第一個“新生代”發行版,或許沒有經過嚴格測試,因此有超多的Bug。我試用了從Mandrake 9 rc2測試版到正式版,結果發現沒有什麼改觀。大多數Bug都是輸入法Chinput造成的。倒是有一個消除的辦法,就是不加入中文支持。不過對於大多數中國人,這不可能。 我目前已知道的它的Bug如下: 1. 設置成中文後所有軟件crash——自帶輸入法Chinput或者$XMODIFIERS變量的問題,換個輸入法即可解決; 2.OpenOffice無法啟動——另找一個OpenOffice重裝(我用RedOffice); 3. GNOME的“Find File”功能不能用——換輸入法。 如果還有其它的Bug,網上皆有解決辦法,請自行查找。 對於易用性,Mandrake 的確是為家庭用戶設計的。我個人認為它在易用性上可以說是Linux發行版裡最為優秀的一個。主要體現在以下幾方面:Mandrake硬盤和網絡安裝方式也可以使用圖形界面;安裝時自動搜索硬件;KDE與GNOME的“統一選單”;統一的配置界面(Mandrake Control Center);自動 Windows 字體安裝(由KDE 3.0 提供);插入移動設備後能夠自動mount,推出設備後自動 umount……還有很多細微之處,Mandrake都做得非常好。 可以說,Mandrake是最容易上手的發行版,推薦廣大新LinuxFans使用。 SuSE 8.1 我經不住Linuxsir網站的Linuxbaby版主對我不斷地“威逼利誘”,就下載了一個SuSE 8.1——歐洲第一Linux發行版。 SuSE的最大優點(也是最大缺點)是軟件數量龐大,足足7張CD裡包含了網上幾乎所有的Linux自由軟件。 SuSE的安裝界面——YaST2非常智能,能自動搜索有多少張CD,並據此自動安裝軟件包。如果只有一張CD(或者ISO鏡像),也能保證能把SuSE正確安裝到機器裡。 SuSE的YaST2也是一個優秀的集成化配置工具。和Mandrake Control Center不同,YaST2能夠在虛擬終端上運行,而並不必須運行於X—Window 下。YaST2非常容易使用。 我其實對SuSE並不熟悉,只裝了一個星期便刪除了。那是因為我遇見了Gentoo。 Gentoo 軟件配置:需要什麼軟件?哪個版本?自己動手就可以了。 簡述:這是個令我瘋狂的發行版。我從去年11月起使用它,便再也沒刪除過(刪了重裝除外)。 Gentoo與LFS( Linux From Scratch)被LinuxFans稱為DIY Linux。它被LinuxFans稱為兩個極端——安裝速度最慢,運行速度最快。 Gentoo是一種大眾的Linux,不同於Red Hat、Mandrake或者SuSE。它不是由任何公司提供的,而是和Debian一樣,由一群可敬可愛的Linux工程師發起,被網上眾多的LinuxFans共同維護的發行版。嚴格來說,它應該不算一種發行版,而是一種包的管理方式。Gentoo的安裝過程並不麻煩。可以先安裝一個最小化的Linux,然後下載一個僅僅有83MB的stage3 tarball,從已安裝好的Linux上chroot到gentoo安裝。 Gentoo是一種在線安裝的Linux。Gentoo的包管理機制是從BSD的Port 機制引入的,叫做Portage。使用Portage不會出現RPM讓人頭疼的“依賴性問題”,Portage會自動安裝好相依賴的包。無論你需要什麼軟件,都可以利用一個叫“emerge”的命令進行安裝。 例如,需要要在一個剛剛安裝好的Gentoo上安裝xmms: # emerge xmms Gentoo的Portage會自動從網上的Gentoo mirror下載相依賴包FreeType、XFree、XFT、GTK1、mpg123……和xmms的源代碼包,自動打好必要的補丁,自動編譯,自動安裝。 如果需要制定版本,可以在emerge後面指定/usr/portage下的ebuild文檔進行安裝。 你只需要emerge xmms,然後去睡一覺就行了(這句話不是假的,編譯的過程是一種考驗用戶耐心的有效方式)。 Gentoo是一種非常類似BSD的Linux。除了引自BSD Port的Portage以外,還有只有Wheel組裡的用戶才能運行su,普通用戶沒有關機、重啟、mount 文件系統的權限。 Gentoo是Linux發行版速度之王。它快就快在本身體積很小,不該有的東西除非你裝上去,否則絕對不會有。Gentoo可以通過修改/etc/make.conf來修改emerge,使得編譯參數對編譯的軟件在速度上進行優化。 不過,Gentoo是一個不適合Linux新手使用的發行版,尤其是對不具有自學和自我排錯能力的新手。Gentoo基本不自帶系統配置工具,一切都需要自己手動修改配置文件。