回顧Fedora的前世今生
2003年年底,F(xiàn)edora項(xiàng)目誕生于Red Hat Linux衍變版本,到現(xiàn)在已歷近9年的時(shí)間了。Fedora是一款秉承開放、創(chuàng)新、前瞻性等觀念的基于Linux的開源操作系統(tǒng)和平臺(tái)。Fedora項(xiàng)目由Fedora基金會(huì)管理和控制,受到Red Hat公司的支持。Fedora社區(qū)版,每半年推出一個(gè)新版本,每個(gè)版本支持13個(gè)月。據(jù)了解,F(xiàn)edora項(xiàng)目中帶入的很多新功能都是處于實(shí)驗(yàn)階段的技術(shù),使用起來不是很穩(wěn)定。但是經(jīng)過最新的Fedora發(fā)行版驗(yàn)證已經(jīng)穩(wěn)定的功能,則往往會(huì)出現(xiàn)在之后一個(gè)版本的紅帽企業(yè)級(jí) Linux RHEL當(dāng)中。
回顧Fedora的前世今生
一直以來,我們?cè)诟鞣NLinux操作系統(tǒng)的排名上,經(jīng)??吹紽edora處于不上不下的尷尬地位。一方面說明了,F(xiàn)edora系統(tǒng)的用戶數(shù)比較穩(wěn)定,也說明了,F(xiàn)edora在易用性上與其他排名靠前的Linux OS還存在一定的差距。如果,F(xiàn)edora不甘于當(dāng)千年老二,就必須在新版本中突破自己,在更加為用戶所關(guān)注的范圍里積極拓展自己,例如ARM、圖形桌面、驅(qū)動(dòng)以及軟件中心等。當(dāng)然,這一現(xiàn)狀也與Fedora定位在廣大技術(shù)人員的情況有關(guān),這種定位逐漸導(dǎo)致了Fedora現(xiàn)在的流行程度已經(jīng)落后于后繼者Ubuntu和Mint。
Fedora操作系統(tǒng)頁面點(diǎn)擊次數(shù)排名
在Fedora 17正式發(fā)布前夜,編者帶您回顧一下Fedora走過的這許多年的光輝歷史,只當(dāng)是迎接Fedora 17正式版發(fā)布前的熱身了。
Fedora Core 1
代號(hào):Yarrow(一種植物, 在使用酒花釀酒的工藝成熟之前,曾用于釀酒)
發(fā)行時(shí)間:2003-11-05
第一個(gè)Fedora發(fā)行版,確認(rèn)了項(xiàng)目的宗旨:一個(gè)使用自由軟件、吸引開源社區(qū)用戶的操作系統(tǒng)。Fedora Core 1支持通過FTP和HTTP的圖形安裝,以及基于VNC的安裝方式,并對(duì)UTF-8編碼的支持進(jìn)行了很大努力。對(duì)UTF-8的默認(rèn)支持在RHEL 4開始出現(xiàn)在紅帽企業(yè)級(jí)Linux當(dāng)中。
Fedora Core 2
代號(hào):Tettnang(德國一城市名,出產(chǎn)酒花)
發(fā)行時(shí)間:2004-05-18
Fedora Core 2開始使用了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è)通過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(德國一城市名。也是一個(gè)啤酒的品牌)
發(fā)行時(shí) 間:2004-11-08
Fedora Core 3開始為當(dāng)時(shí)流行的ext3文件系統(tǒng)提供了內(nèi)核和e2fsprogs支持。Core 13為桌面用戶做了一些照顧,提供了遠(yuǎn)程VNC桌面、打印功能方面的增強(qiáng)。#p#
Fedora發(fā)展歷程回顧二
Fedora Core 4
代 號(hào):Stentz(一種法國葡萄酒的品牌)
發(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)的開源集群文件系統(tǒng),并開始使用內(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開始為PowerPC架構(gòu)的處理器提供了支持。
Fedora Core 5
代 號(hào):Bordeaux(法國一個(gè)盛產(chǎn)葡萄酒的地區(qū)。也是一個(gè)動(dòng)漫人物。)
發(fā)行時(shí)間:2006-03-20
Fedora Core 5的開發(fā)周期用了九個(gè)月的時(shí)間,而Fedora的Logo也從Core 5開始正式啟用。
Fedora Logo
Fedora Core 5針對(duì)桌面加入了新的Rendering項(xiàng)目(圖形渲染)、新的軟件包管理工具Pirut、多國語言支持框架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)在桌面和性能方面,通過DT_GNU_HASH重建的應(yīng)用軟件號(hào)稱提升了50%的性能。Fedora Core一直使用的安裝工具Anaconda開始支持系統(tǒng)版本庫的升級(jí),并支持IPv6。
Fedora 7
代號(hào):Moonshine(一個(gè)唱片公司的 名字。也是一個(gè)電影的名稱)
發(fā)行時(shí)間:2007-05-31
Fedora 7開始,就是紅帽“Core”和社區(qū)“Extra”版本庫的融合。第7版同時(shí)首次將Gnome桌面、KDE桌面分制了不同的Live CD,并將桌面版、工作站版和服務(wù)器版分開制作了不同的spin。這也成為了Fedora之后的發(fā)行慣例。
對(duì)于桌面用戶而言,對(duì)顯示 設(shè)備的熱插拔支持也終于通過Xorg Server 1.3實(shí)現(xiàn)了。SELinux新添了一個(gè)system-config-selinux圖形管理工具和一個(gè)setroubleshoot排錯(cuò)工具。
虛擬化方面,F(xiàn)edora 7開始同時(shí)支持Xen和KVM平臺(tái)。紅帽后來在2008年收購了KVM技術(shù)背后的公司Qumranet,并在RHEL 5.4中開始全面支持KVM。在即將到來的RHEL 6.0中,KVM將成為唯一的虛擬化系統(tǒng)。#p#
Fedora 8
代號(hào):Werewolf(一部名叫狼人的電影,狼人會(huì)因接觸銀而死亡)
發(fā)行時(shí)間:2007-11-08
Fedora 8引進(jìn)了system-config-firewall防火墻配置工具,并在SELinux中加入了Kiosk功能。開發(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)的元素, 傳說能夠驅(qū)散狼人。也是美國一城市名)
發(fā)行時(shí)間:2008-05-13
Fedora 9開始支持完整的Live USB技術(shù),而Ext4文件系統(tǒng)也首次作為一個(gè)選項(xiàng)出現(xiàn)。當(dāng)時(shí)的Ext4尚不穩(wěn)定,但也已經(jīng)隱約顯示出取代Ext3的趨勢。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(美國一城市名。也是美國海軍一艘戰(zhàn)艦的名字)
發(fā)行時(shí)間:2008-11-25
Fedora 10啟用了無線連接共享,并進(jìn)一步增強(qiáng)了對(duì)打印機(jī)使用的支持。而更加靈活的軟件管理程序庫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ǔ)管理的功能,以及通過Avahi實(shí)現(xiàn)的遠(yuǎn)程安裝虛擬機(jī)的功能。
有評(píng)論 稱Fedora在2007年的表現(xiàn)跌入了歷史最低點(diǎn),尤其Fedora 9 Sulphur這一版本更是史無前例的失敗,導(dǎo)致大量用戶紛紛轉(zhuǎn)投Ubuntu和OpenSUSE這兩個(gè)發(fā)行版。不過Fedora 10發(fā)布之后,這個(gè)糟糕的情況逐漸有了改善。
Fedora 11
代號(hào):Leonidas(美國海軍一艘船的名字。也是美 國密歇根的一個(gè)鎮(zhèn)子,一位國王的名字)
發(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(美國密歇根的一個(gè)鎮(zhèn)子,一位國王的名字。也是俄國一位火箭物理學(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性能,并提供了新的庫libguestfs和虛擬機(jī)磁盤鏡像監(jiān)控工具guestfish;安全方面,則為SELinux添加了沙箱支持。 新的庫與工具都可以在RHEL 5上使用,而SELinux沙箱則將出現(xiàn)在RHEL 6當(dāng)中。#p#
Fedora 13
代號(hào):Goddard(美國一位火箭物理學(xué)家)
發(fā)行時(shí)間:2010-05-25
Fedora 13對(duì)桌面有了進(jìn)一步的改善,無論是自動(dòng)安裝打印機(jī)驅(qū)動(dòng),還是自動(dòng)安裝語言包,還是針對(duì)NVIDIA顯卡的3D支持,都顯示了其爭奪用戶的決心。Fedora 13當(dāng)中帶來的兩個(gè)KVM新特性,VHost Net內(nèi)核加速功能以及KVM穩(wěn)定的PCI地址,可能也將在不久的未來加入到RHEL 6當(dāng)中去。
Fedora 14
開發(fā)代號(hào):Laughlin(一位諾貝爾物理學(xué)獎(jiǎng)獲得者Robert B. Laughlin)
發(fā)行時(shí)間:2010-11-02
Robert B. Laughlin物理學(xué)家提出了“整體大于部分之和”的概念(一個(gè)遙遠(yuǎn)而神秘的聲音說“格式塔心理學(xué)”),F(xiàn)edora 正是取自這個(gè)寓意,代表不僅僅是開源軟件的簡單組合。Fedora的新功能主要是基礎(chǔ)設(shè)施的改善和開發(fā)工具的更新,包括提供GNUstep開發(fā)環(huán)境,Perl更新至5.12版,Python更新至2.7版,以及增加Rakudo Star(這是為Perl 6執(zhí)行Parrot虛擬機(jī)而設(shè)計(jì)的第一個(gè)版本)。新版將帶來全新的技術(shù)特性,包括發(fā)布的Linux Kernel 2.6.34,X.Org Server 1.9,GNOME 3.0,GCC 4.5等組件。
Fedora 15
開發(fā)代號(hào):Lovelock(一位未來學(xué)者“James Lovelock” ,他是地球超級(jí)生命體"蓋亞"學(xué)說創(chuàng)始人)
發(fā)行時(shí)間:2011-05-24
Fedora 15主要新特性包括:GNOME 3桌面環(huán)境、加入Btrfs文件系統(tǒng)支持、印度語輸入加速器、更好的崩潰報(bào)告、重新設(shè)計(jì)的SELinux故障排除工具、Live鏡像更高的壓縮、更好的電源管理、LibreOffice辦公套件、Firefox 4瀏覽器、KDE plasma workspaces 4.6和Xfce 4.8桌面環(huán)境、Sugar .92學(xué)習(xí)平臺(tái);面向開發(fā)人員的工具有:針對(duì)于開發(fā)熱源的額外的機(jī)器人開發(fā)套件、GDB 7.3、編程語言更新Maven 3;針對(duì)系統(tǒng)管理員的systemd系統(tǒng)和會(huì)話管理程序、動(dòng)態(tài)防火墻、BoxGrinder應(yīng)用創(chuàng)建器、Virt Manager整合Spice、一致的網(wǎng)絡(luò)設(shè)備命名、移除Setuid、改進(jìn)對(duì)于加密用戶主目錄的支持、RPM 4.9.0包管理器和Tryton ERP系統(tǒng)。
Fedora 16
開發(fā)代號(hào):Verne(一位未來學(xué)者名為“Jules Verne”(儒勒·凡爾納),1828-1905,法國小說家,現(xiàn)代科學(xué)幻想小說的奠基人)
發(fā)行時(shí)間:2011-11-08
Fedora 16主要特性:包括Aeolus Conductor、Condor Cloud、HekaFS、OpenStack以及pacemaker-cloud在內(nèi)的增強(qiáng)云支持;KDE Plasma工作空間4.7;GNOME 3.2;包括GRUB 2和移除HAL在內(nèi)的大量核心級(jí)系統(tǒng)改進(jìn);針對(duì)Xen的更新有:libvirtd、guest inspection、virtual lock manager以及基于pvops的內(nèi)核,這些更新均提升了虛擬化支持。并且,F(xiàn)edora 16除了桌面版,還提供了KDE定制版、LXDE定制版、Xfce定制版。
Fedora 17
開發(fā)代號(hào):Beefy Miracle(直譯為“結(jié)實(shí)的奇跡”,是一種食物“熱狗”)
發(fā)行時(shí)間:2012年5月初
Fedora 17新特性包括:支持單窗口模式得GIMP 2.8,改進(jìn)語言和字體支持;系統(tǒng)工具如 Corosync 2.0、Pacemaker Cluster Resource Manager 1.1.7、JBoss Application Server (AS) 7;開發(fā)者工具如Java 7、Ruby 1.9.3和PHP 5.4等等。#p#
盤點(diǎn)Fedora各種開發(fā)代號(hào)“臉譜”
Fedora社區(qū)有對(duì)下一個(gè)版本的開發(fā)代號(hào)進(jìn)行用戶投票的習(xí)慣。所以,F(xiàn)edora 17也不例外。時(shí)任Fedora項(xiàng)目負(fù)責(zé)人的Jared Smith甚至還宣布了不同候選代號(hào)的用戶投票情況。其中選擇Beefy Miracle的得票數(shù)為1182,高居榜首。Liege和Never的得票數(shù)則分別為1035和881。
前面幾次確定Fedora項(xiàng)目開發(fā)代號(hào)都是以某位專家來命名,而在Fedora 17情況有所不同。Fedora項(xiàng)目領(lǐng)導(dǎo)人Jared Smith也宣布了Fedora 17開發(fā)代號(hào)為Beefy Miracle(直譯為結(jié)實(shí)的奇跡)。
為此,還有有Fedora用戶已經(jīng)申請(qǐng)了BeefyMiracle.org 域名以此加以祝賀。
Fedora項(xiàng)目從2004年發(fā)展至今已經(jīng)走過了八個(gè)年頭,一共16個(gè)版本。在Fedora 17正式版發(fā)布之際,讓我們回顧一下Fedora曾經(jīng)出現(xiàn)過的開發(fā)代號(hào)“臉譜”。
Fedora 17開發(fā)代號(hào):Beefy Miracle
Fedora 16開發(fā)代號(hào):Verne
Fedora 15開發(fā)代號(hào):Lovelock
Fedora 14開發(fā)代號(hào):Laughlin
Fedora 13開發(fā)代號(hào):Goddard
Fedora 12開發(fā)代號(hào):Constantine
Fedora 11開發(fā)代號(hào):Leonidas
Fedora 10開發(fā)代號(hào):Cambridge
Fedora 9開發(fā)代號(hào):Sulphur
Fedora 8開發(fā)代號(hào):Werewolf
Fedora 7開發(fā)代號(hào):Moonshine
Fedora Core 6開發(fā)代號(hào):Zod
Fedora Core 5開發(fā)代號(hào):Bordeaux
Fedora Core 4開發(fā)代號(hào):Stentz
Fedora Core 3開發(fā)代號(hào):Heidelberg
Fedora Core 2開發(fā)代號(hào):Tettnang
Fedora Core 1開發(fā)代號(hào):Yarrow
不管是Ubuntu還是Fedora開發(fā)代號(hào)總是與動(dòng)物相關(guān),國外媒體調(diào)侃稱,看來Linux用戶都是“食肉動(dòng)物”居多。#p#
Fedora項(xiàng)目在醞釀變革
2012年初,從2010年開始任職Fedora項(xiàng)目負(fù)責(zé)人的Jared Smith宣布辭職,繼任者是Robyn Bergeron,她將是Fedora項(xiàng)目的首位女性負(fù)責(zé)人。據(jù)了解,F(xiàn)edora項(xiàng)目的全職成員多由Red Hat從開源社區(qū)中雇傭而來,Robyn最初是Fedora營銷計(jì)劃的一位志愿者,領(lǐng)導(dǎo)了多個(gè)版本的推廣工作,她還幫助組織了多次FUDCons會(huì)議。最后,Robyn被Red Hat雇傭擔(dān)任Fedora項(xiàng)目經(jīng)理,是Fedora領(lǐng)導(dǎo)團(tuán)隊(duì)的核心成員之一。
一方面,網(wǎng)友希望Fedora此次負(fù)責(zé)人的更換,能夠給Fedora項(xiàng)目帶來空前的繁榮。另外一方,F(xiàn)edora用戶希望借助這個(gè)平臺(tái)能夠?qū)崿F(xiàn)更加長足的發(fā)展。
圖片來自網(wǎng)絡(luò)
基于Linux在服務(wù)器上獲得了廣泛的認(rèn)可,但是在PC上卻幾乎從未獲得過普遍的支持。這不是一個(gè)原因造成的。但是,從Linux自身來說,還具有兼容性方面的問題,急需調(diào)整。
包括Ubuntu和Fedora在內(nèi)地Linux桌面系統(tǒng)開始支持x86之外的架構(gòu),如ARM架構(gòu)。隨著ARM架構(gòu)日益流行,以及Andriod等系統(tǒng)的成功,讓用戶看到了Linux系統(tǒng)的希望。所以將Linux擴(kuò)展到移動(dòng)和嵌入式設(shè)備領(lǐng)域之外希望的田野。
未來幾年,我們可能會(huì)看到ARM服務(wù)器和ARM桌面。Fedora過去幾年加入了對(duì)ARM架構(gòu)的部分支持,但一直將其視為次要支持架構(gòu),在支持程度上落后于兩大主要支持架構(gòu)32位和64位 x86。最近社區(qū)正在討論是否將ARM提升為主要支持架構(gòu)(Fedora 18),但還存在很多爭議和阻力。
小結(jié):“窮則變,變則通”。Linux是經(jīng)典的操作系統(tǒng),但是為了適應(yīng)用戶的需求,也應(yīng)該做一些變化,沒有永恒的經(jīng)典。