大家都知道,Red Hat一般6~8個月就推出一個新版本的Linux發行版,然而Red Hat迷們等待了N個月都沒有等到期待已久的Red Hat Linux 10。不過心細的朋友可能會發現,Red Hat 2003年11月6日就在其網站上提供一個名為Fedora的Linux發行版(代號為Yarrow)的下載(http://fedora.redhat.com/download/)。那么這個Fedora究竟和Red Hat有何淵源?到底是不是傳說中的Red Hat Linux 10?看完本文就能獲得這些答案。
Red Hat桌面真的結束了嗎
Red Hat的用戶對于Red Hat Linux 9.0一定不會感到陌生,這可以說是它所發布的最后一個桌面版本。其實Red Hat Linux的桌面系統遠沒有結束,它事實上通過另外一種方式在發展。
Red Hat發布了一個新的開放源代碼社區項目,叫做Fedora。Fedora項目和Red Hat類似于Sun StarSuite和OpenOffice.org、Netscape和Mozilla的關系。由Fedora項目推出的產品不再是以Red Hat Linux 10或其它類似的名字命名,它也不會做成商業的零售版本在市面上銷售。換句話說,Red Hat不再為該產品提供任何商業支持。
Fedora項目推出的第一個產品就是Fedora Core 1(2003年11月正式推出),我們可以將其“當作”是Red Hat Linux 10(盡管紅帽子公司并不那么認為)。
安裝過程更加簡單
Linux一向給人的感覺就是安裝困難,但是Fedora Core 1的安裝過程非常“平易近人”,相對于Red Hat Linux 9.0,顯得更加人性化。
1.提示準備安裝光盤
Fedora安裝程序在正式開始復制文件時,將會根據所選擇的安裝模式,提示將準備哪些安裝光盤。這是一個非常貼心的設計,如圖1所示。
圖1 提示準備哪些安裝光盤
2.具有更強的圖形化安裝支持
Fedora安裝程序除了支持光盤模式、NFS模式的圖形化安裝外,現在還支持HTTP、FTP模式的圖形化安裝。 HTTP、FTP模式缺省采用文本模式安裝,需要在引導的時候加入graphical參數才能開啟圖形化安裝。不過需要注意的是,HTTP、FTP模式的圖形化安裝需要消耗約64MB內存資源,如果機器是“老爺車”配置的話,還是采用文本模式安裝為好。
3.更簡單的防火墻設置
在安裝過程中,Fedora Core 1的防火墻設置屏幕比以前的版本更加簡單,只需選擇“啟用防火墻”或“無防火墻”選項即可,如圖2所示。這對于初學者來說很容易掌握。
圖2 是否啟用防火墻
4.完整的中文安裝提示
在整個安裝過程中,Fedora Core 1對于中文的支持更加好了,不但在圖形化安裝模式下可以使用中文,在文本模式下也可以很好地顯示中文說明。Red Hat Linux 9.0盡管也可以在文本安裝模式下顯示中文說明,但是有很多畫面還是“殘留”英文說明,例如軟件包組的選擇。而Fedora Core 1的安裝程序,可以說是完全的中文顯示了,如圖3所示。
圖3 完全的中文安裝提示
5.取消了LILO引導管理器
大家都知道,Linux有兩個著名的引導裝載管理器:LILO和GRUB。但是由于LILO的技術比較落后,每次修改LILO的配置文件,都必須重新安裝LILO。所以,Fedora Core 1正式取消了LILO。在安裝過程中,我們只需選擇使用GRUB或不使用引導裝載程序,如圖4所示。
圖4 無LILO引導管理器選項
更漂亮的桌面環境
Linux除了具有免費、穩定、高效率的優點之外,具有令人眼花繚亂的圖形界面也是其有力的賣點之一。能夠運行在Fedora Core 1上的圖形界面有好幾種,例如GNOME、KDE和TWM等,但是最常用、最優秀的還是要算GNOME和KDE,其強大的功能、靈活的配置、超玄的界面讓Windows XP也黯然失色。
Fedora Core 1的桌面背景看上去典雅高貴,由于使用了比較新的GNOME 2.4和KDE3.1.4版本,整個桌面的風格相對Red Hat Linux 9.0更加亮麗些,如圖5所示。
圖5 Fedora Core 1的桌面
圖形化的開機過程
Fedora Core 1的啟動畫面比較花哨,和Red Hat Linux 9.0等老版本不同,Fedora Core 1啟動的時候不再顯示詳細的啟動信息,而是采用圖形化的啟動模式,如圖6所示。這有點類似于Windows的啟動模式,把啟動信息隱藏起來。對一些初學者來說,看不到滿屏飛奔的字母,可以在一定程度上減少對于Linux的恐懼感。
圖6 圖形化的啟動模式
但是對于“老鳥”們來說,還是希望能夠恢復到原來的狀態。這很簡單,可以修改系統的/etc/sysconfig/init文件:
(1)首先切換到另外一個虛擬控制臺(如果當前在X-Window環境下,可以按“Ctrl+alt+F1”、“Ctrl+alt+F2”等組合鍵進行切換)。
(2)然后用root賬號、密碼登錄系統,用vi編輯器打開/etc/sysconfig/init文件。找到其中的“GRAPHICAL=yes”一行,如圖7所示,將yes改為no即可。
圖7 修改/etc/sysconfig/init文件
(3)最后用wq!命令退出vi編輯器并保存。下一次啟動時,就又回到原先的狀態了!
豐富的Linux應用軟件
Linux的發布和Windows等商業化版本有所不同,并非由發行商自己開發所有的組件,每一個組件都是由獨立的開源項目負責開發、測試,而Red Hat等Linux發行商負責測試、整合、包括內核和應用程序組件,從而組成Linux發行版。
作為去年11月新鮮推出的Linux發行版,Fedora Core 1整合了更多、更新和更穩定的應用程序,包括辦公、多媒體、圖形、娛樂和服務等套件。
惟一遺憾的是,Fedora Core 1內核沒有采用最新的2.6的內核版本,但是新增了不少很實用的工具:諸如gpdf(GNOME下的PDF文檔閱讀器)、rhgb(前面提到的Fedora Core 1圖形啟動軟件包)、yum(軟件包維護和依賴性檢測工具)等重要工具軟件。
而作為Red Hat Linux賴以成名的集成配置工具redhat-config-×××(×××表示具體的配置項目名稱),在Fedora Core 1里也得到了加強,新增加了諸如redhat-config-boot(圖形化引導管理器配置工具)、redhat-config-netboot(圖形化網絡啟動配置工具)等配置工具,如圖8所示。
圖8 新增的集成配置工具
限于篇幅,以上對Fedora Core 1的介紹只能說是走馬觀花。但是完全可以這樣說,Fedora已經繼承了Red Hat的衣缽,而且相對于原來的Red Hat Linux,Fedora更加能夠體現Linux精神,畢竟它是一款完完全全由開源社區主持的Linux發行版項目。事實上,Fedora Core 1無論從速度、界面、還是整合軟件的性能,相對于Red Hat Linux 9.0都有不少的進步??梢赃@么說,Red Hat并沒有摒棄桌面操作系統,只是把產品和服務剝離了,其實這也是Linux世界發展的一大趨勢。