Fedora 13:七年的小白鼠之路
原創(chuàng)【51CTO獨(dú)家特稿】誕生于1994年,曾經(jīng)流行一時(shí)的Red Hat Linux發(fā)行版在2003年3月發(fā)布了第9版Shrike之后便停止了更新。而2003年底從Red Hat Linux衍變而來(lái)的Fedora項(xiàng)目,到現(xiàn)在已經(jīng)發(fā)展了將近七個(gè)年頭。社區(qū)維護(hù),集合各種最新最前沿同時(shí)也是最不成熟的技術(shù),半年一個(gè)新版本,每個(gè)版本支持13個(gè)月——這是一個(gè)不折不扣的小白鼠Linux發(fā)行版。由于其定位并無(wú)對(duì)廣大非技術(shù)人員進(jìn)行照顧,導(dǎo)致其現(xiàn)在的流行程度已經(jīng)落后于后繼者Ubuntu;不過(guò)早期的技術(shù)人員卻大多對(duì)Fedora有著更為深厚的感情。
51CTO編輯推薦:Fedora 13——Goddard的創(chuàng)意
眾所周知,F(xiàn)edora項(xiàng)目中帶入的很多新功能都是處于實(shí)驗(yàn)階段的技術(shù),使用起來(lái)不是很穩(wěn)定;但是經(jīng)過(guò)最新的Fedora發(fā)行版驗(yàn)證已經(jīng)穩(wěn)定的功能,則往往會(huì)出現(xiàn)在之后一個(gè)版本的紅帽企業(yè)級(jí)Linux,RHEL當(dāng)中。今天是2010年5月25日,正是Fedora 13正式版預(yù)計(jì)發(fā)布的時(shí)間。在正式版下載地址公開(kāi)之前的這段時(shí)間,就讓我們回顧一下Fedora這七年的小白鼠之路吧。

Fedora項(xiàng)目歷代發(fā)行版時(shí)間表
與Fedora相對(duì)應(yīng)的,RHEL 3在2003年10月發(fā)布,RHEL 4在2005年2月發(fā)布,RHEL 5在2007年3月發(fā)布,而RHEL 6則預(yù)計(jì)在今年(2010年)年底發(fā)布。
Fedora Core 1
代號(hào):Yarrow(一種植物,在使用酒花釀酒的工藝成熟之前,曾用于釀酒)
發(fā)行時(shí)間:2003-11-05
第一個(gè)Fedora發(fā)行版,確認(rèn)了項(xiàng)目的宗旨:一個(gè)使用自由軟件、吸引開(kāi)源社區(qū)用戶的操作系統(tǒng)。Fedora Core 1支持通過(guò)FTP和HTTP的圖形安裝,以及基于VNC的安裝方式,并對(duì)UTF-8編碼的支持進(jìn)行了很大努力。對(duì)UTF-8的默認(rèn)支持在RHEL 4開(kāi)始出現(xiàn)在紅帽企業(yè)級(jí)Linux當(dāng)中。
Fedora Core 2
代號(hào):Tettnang(德國(guó)一城市名,出產(chǎn)酒花)
發(fā)行時(shí)間:2004-05-18
Fedora Core 2開(kāi)始使用了2.6.x內(nèi)核(Fedora Core 1的內(nèi)核版本為2.4.19,Core 2為2.6.5),并為2.6.x內(nèi)核集成了SELinux特性(Security-Enhanced Linux,安全增強(qiáng))。這是一個(gè)通過(guò)Linux安全模塊(LSM)實(shí)現(xiàn)的安全架構(gòu)。從此,SELinux也便成為了Fedora系列發(fā)行版的默認(rèn)安全機(jī)制。SELinux在RHEL 4中成為了一項(xiàng)默認(rèn)功能。
Fedora Core 3
代號(hào):Heidelberg(德國(guó)一城市名。也是一個(gè)啤酒的品牌)
發(fā)行時(shí)間:2004-11-08
Fedora Core 3開(kāi)始為當(dāng)時(shí)流行的ext3文件系統(tǒng)提供了內(nèi)核和e2fsprogs支持。Core 13為桌面用戶做了一些照顧,提供了遠(yuǎn)程VNC桌面、打印功能方面的增強(qiáng)。
Fedora Core 4
代號(hào):Stentz(一種法國(guó)葡萄酒的品牌)
發(fā)行時(shí)間:2005-06-13
Fedora Core 4在桌面上使用了當(dāng)時(shí)最新的Gnome 2.10/KDE 3.4。Fedora Core 4提供了一個(gè)名為Global File System(GFS)的開(kāi)源集群文件系統(tǒng),并開(kāi)始使用內(nèi)置的Xen實(shí)現(xiàn)虛擬化。GFS文件系統(tǒng)在RHEL 5當(dāng)中被正式引用為紅帽企業(yè)級(jí)集群的實(shí)現(xiàn),而Xen虛擬化系統(tǒng)也在RHEL 4之后的一些更新中得到支持,并正式成為RHEL 5虛擬化技術(shù)的一個(gè)重要組成部分。
另外,F(xiàn)edora Core 4開(kāi)始為PowerPC架構(gòu)的處理器提供了支持。
Fedora Core 5
代號(hào):Bordeaux(法國(guó)一個(gè)盛產(chǎn)葡萄酒的地區(qū)。也是一個(gè)動(dòng)漫人物。)
發(fā)行時(shí)間:2006-03-20
Fedora Core 5的開(kāi)發(fā)周期用了九個(gè)月的時(shí)間,而Fedora的Logo也從Core 5開(kāi)始正式啟用。
Fedora Core 5針對(duì)桌面加入了新的Rendering項(xiàng)目(圖形渲染)、新的軟件包管理工具Pirut、多國(guó)語(yǔ)言支持框架SCIM等功能。Core 5為Xen虛擬化提供了新的圖形界面工具,以及新的系統(tǒng)監(jiān)控工具SystemTap和Frysk。SELinux也進(jìn)行了很大的改進(jìn)。
SCIM在一段時(shí)間之內(nèi)成為了各個(gè)Linux發(fā)行版的默認(rèn)中文輸入法,也包括Ubuntu和RHEL。
Fedora Core 6
代號(hào):Zod(DC Comics universe中的一個(gè)動(dòng)漫人物。也是一個(gè)唱片公司的名字)
發(fā)行時(shí)間:2006-10-24
Fedora Core 6的主要改進(jìn)在桌面和性能方面,通過(guò)DT_GNU_HASH重建的應(yīng)用軟件號(hào)稱提升了50%的性能。Fedora Core一直使用的安裝工具Anaconda開(kāi)始支持系統(tǒng)版本庫(kù)的升級(jí),并支持IPv6。
#p#
Fedora 7
代號(hào):Moonshine(一個(gè)唱片公司的名字。也是一個(gè)電影的名稱)
發(fā)行時(shí)間:2007-05-31
Fedora 7開(kāi)始,就是紅帽“Core”和社區(qū)“Extra”版本庫(kù)的融合。第7版同時(shí)首次將Gnome桌面、KDE桌面分制了不同的Live CD,并將桌面版、工作站版和服務(wù)器版分開(kāi)制作了不同的spin。這也成為了Fedora之后的發(fā)行慣例。
對(duì)于桌面用戶而言,對(duì)顯示設(shè)備的熱插拔支持也終于通過(guò)Xorg Server 1.3實(shí)現(xiàn)了。SELinux新添了一個(gè)system-config-selinux圖形管理工具和一個(gè)setroubleshoot排錯(cuò)工具。
虛擬化方面,F(xiàn)edora 7開(kāi)始同時(shí)支持Xen和KVM平臺(tái)。紅帽后來(lái)在2008年收購(gòu)了KVM技術(shù)背后的公司Qumranet,并在RHEL 5.4中開(kāi)始全面支持KVM。在即將到來(lái)的RHEL 6.0中,KVM將成為唯一的虛擬化系統(tǒng)。
Fedora 8
代號(hào):Werewolf(一部名叫狼人的電影。狼人會(huì)因接觸銀而死亡。)
發(fā)行時(shí)間:2007-11-08
Fedora 8引進(jìn)了system-config-firewall防火墻配置工具,并在SELinux中加入了Kiosk功能。開(kāi)發(fā)方面,F(xiàn)edora 8使用了IcedTea作為其Java環(huán)境(IcedTea是一個(gè)基于OpenJDK的項(xiàng)目)。
Fedora 8在電源管理方面進(jìn)行了改善,使之更加適合筆記本。
Fedora 9
代號(hào):Sulphur(硫,一種會(huì)與銀產(chǎn)生反應(yīng)的元素,傳說(shuō)能夠驅(qū)散狼人。也是美國(guó)一城市名)
發(fā)行時(shí)間:2008-05-13
Fedora 9開(kāi)始支持完整的Live USB技術(shù),而Ext4文件系統(tǒng)也首次作為一個(gè)選項(xiàng)出現(xiàn)。當(dāng)時(shí)的Ext4尚不穩(wěn)定,但也已經(jīng)隱約顯示出取代Ext3的趨勢(shì)。Ext4在RHEL 5.3中作為一項(xiàng)技術(shù)預(yù)覽選項(xiàng)出現(xiàn),也將成為RHEL 6中的一個(gè)默認(rèn)文件系統(tǒng)選項(xiàng)。Fedora 9同時(shí)也引進(jìn)了加密的文件系統(tǒng)支持eCryptfs。
另外,由于IcedTea在Fedora 8中表現(xiàn)得不穩(wěn)定,F(xiàn)edora 9又換成了OpenJDK 6。
Fedora 10
代號(hào):Cambridge(美國(guó)一城市名。也是美國(guó)海軍一艘戰(zhàn)艦的名字)
發(fā)行時(shí)間:2008-11-25
Fedora 10啟用了無(wú)線連接共享,并進(jìn)一步增強(qiáng)了對(duì)打印機(jī)使用的支持。而更加靈活的軟件管理程序庫(kù)RPM,以及更好的音頻、攝像頭和紅外遠(yuǎn)程控制支持,使其對(duì)桌面用戶更加友好。
虛擬化方面,由于上游內(nèi)核中的kernel-xen軟件包已經(jīng)作廢,F(xiàn)edora 10中使用了基于xenner的KVM對(duì)Xen domU客戶端進(jìn)行引導(dǎo)。libvert高級(jí)選項(xiàng)提供了遠(yuǎn)程存儲(chǔ)管理的功能,以及通過(guò)Avahi實(shí)現(xiàn)的遠(yuǎn)程安裝虛擬機(jī)的功能。
有評(píng)論稱Fedora在2007年的表現(xiàn)跌入了歷史最低點(diǎn),尤其Fedora 9 Sulphur這一版本更是史無(wú)前例的失敗,導(dǎo)致大量用戶紛紛轉(zhuǎn)投Ubuntu和OpenSUSE這兩個(gè)發(fā)行版。不過(guò)Fedora 10發(fā)布之后,這個(gè)糟糕的情況逐漸有了改善。
Fedora 11
代號(hào):Leonidas(美國(guó)海軍一艘船的名字。也是美國(guó)密歇根的一個(gè)鎮(zhèn)子,一位國(guó)王的名字)
發(fā)行時(shí)間:2009-06-09
Fedora 11引入了DeviceKit,這個(gè)模塊化的系統(tǒng)服務(wù)可以更好的管理設(shè)備并取代Hal的部分功能。Ext4成為了默認(rèn)文件系統(tǒng)。
啟動(dòng)速度的提升是Fedora 11的賣點(diǎn)之一。虛擬化方面,F(xiàn)edora 11使用了SASL協(xié)議為KVM和QEMU虛擬機(jī)進(jìn)行VNC驗(yàn)證,并且整合了qemu和kvm的RPM。Fedora 11還提供了用于控制虛擬訪客的Svirt擴(kuò)展以增強(qiáng)安全性。Svirt并未包含在RHEL 5中,但可能會(huì)在RHEL 6當(dāng)中出現(xiàn)。
Fedora 12
代號(hào):Constantine(美國(guó)密歇根的一個(gè)鎮(zhèn)子,一位國(guó)王的名字。也是俄國(guó)一位火箭物理學(xué)家的名字)
發(fā)行時(shí)間:2009-11-17
Fedora 12對(duì)系統(tǒng)性能進(jìn)行了全面優(yōu)化,其中包括對(duì)Intel Atom處理器的性能調(diào)優(yōu)。桌面端方面,對(duì)顯卡、視頻和音頻支持都進(jìn)行了進(jìn)一步的改善。
Fedora 12改善了KVM性能,并提供了新的庫(kù)libguestfs和虛擬機(jī)磁盤鏡像監(jiān)控工具guestfish;安全方面,則為SELinux添加了沙箱支持。新的庫(kù)與工具都可以在RHEL 5上使用,而SELinux沙箱則將出現(xiàn)在RHEL 6當(dāng)中。
Fedora 13
代號(hào):Goddard(美國(guó)一位火箭物理學(xué)家)
發(fā)行時(shí)間:2010-05-25
Fedora 13對(duì)桌面有了進(jìn)一步的改善,無(wú)論是自動(dòng)安裝打印機(jī)驅(qū)動(dòng),還是自動(dòng)安裝語(yǔ)言包,還是針對(duì)NVIDIA顯卡的3D支持,都顯示了其爭(zhēng)奪用戶的決心。
Fedora 13當(dāng)中帶來(lái)的兩個(gè)KVM新特性,VHost Net內(nèi)核加速功能以及KVM穩(wěn)定的PCI地址,可能也將在不久的未來(lái)加入到RHEL 6當(dāng)中去。
其實(shí),每個(gè)新版本的Fedora都帶來(lái)了很多新特性,本文只是簡(jiǎn)短回顧了一下與RHEL有關(guān)的一些改進(jìn)。但是,雖然Fedora可以說(shuō)是RHEL很多安全性功能和虛擬化技術(shù)的小白鼠,作為一個(gè)桌面版Linux,勢(shì)必不能無(wú)視用戶對(duì)一個(gè)友好的操作系統(tǒng)的需求。因此現(xiàn)在的Fedora在桌面功能上正努力地迎頭趕上,學(xué)習(xí)Ubuntu和OpenSUSE的各種優(yōu)點(diǎn)。身為凝聚開(kāi)源智慧的Fedora,在將來(lái)還會(huì)帶來(lái)怎樣的創(chuàng)新,還讓我們拭目以待。
【51CTO.com原創(chuàng),合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處。】
【編輯推薦】
























