百科解釋
目錄·歷史·發(fā)布·系統(tǒng)需求·特色·批評·應用·基于 Fedora 的發(fā)行套件·參見·參考文獻·外部鏈結(jié) Fedora ( Fedora Linux,第七版以前為Fedora Core) 是較具知名度的 Linux 發(fā)行套件之一,由 Fedora Project 社群開發(fā)、紅帽公司贊助,目標是建立一套新穎、多功能(桌面與服務器等[來源請求])并且自由(開放源代碼)的操作系統(tǒng)。 Fedora 是奠基于 Red Hat Linux,在 Red Hat Linux 終止發(fā)行后,紅帽公司計劃以 Fedora 來取代 Red Hat Linux 在個人應用的領域,而另外發(fā)行的 Red Hat Enterprise Linux (Red Hat 企業(yè)版 Linux,RHEL)則取代 Red Hat Linux 在商業(yè)應用的領域。[1] Fedora 的功能對于使用者而言,它是一套功能完備、更新快速的免費操作系統(tǒng)[來源請求],而對贊助者 Red Hat 公司而言,它是許多新技術的測試平臺,被認為可用的技術最終會加入到 Red Hat Enterprise Linux 中。 Fedora Project 大約每六個月發(fā)布新版本[2],目前 Fedora 最新的版本是 Fedora 9。 歷史 最早 Fedora Linux 社群的目標是為 Red Hat Linux 制作并發(fā)布第三方的軟件套件[3],然而當 Red Hat Linux 停止發(fā)行后,F(xiàn)edora 社群便整合到 Red Hat 贊助的 Fedora Project ,目標是開發(fā)出由社群支援的操作系統(tǒng)(事實上,F(xiàn)edora Project 除了由志愿者組織外,也有許多 Red Hat 的員工參與開發(fā)[4])。Red Hat Enterprise Linux 則取代 Red Hat Linux 成為官方支援的系統(tǒng)版本。 Fedora Core 1 2003年11月5日,第一個版本:Fedora Core 1 發(fā)布,版本代號為 Yarrow。引入 Postfix 2.0 版、Native POSIX Thread Library、圖形啟動接口(graphical interface while booting)等技術。[5] Fedora Core 2 2004年5月,F(xiàn)edora Core 2 發(fā)布,版本代號為 Tettnang。開始使用 2.6 版的 Linux 核心、新增 SELinux 安全加強模組、Xorg 發(fā)布的X視窗系統(tǒng)取代 XFree86 所發(fā)布的版本、新增 IIIMF 多國語言輸入框架。[6] Fedora Core 3 2004年11月,F(xiàn)edora Core 3 發(fā)布,版本代號為 Heidelberg。新增印度語系支援并引入 Mozilla Firefox 瀏覽器。[7] Fedora Core 4 2005年6月,F(xiàn)edora Core 4 發(fā)布,版本代號為 Stentz。GCC 4.0 版、PHP 5.0 版以及 Xen 虛擬技術支援,新增 PowerPC 平臺支援。[8] Fedora Core 5 2006年3月20日,F(xiàn)edora Core 5 發(fā)布,版本代號為Bordeaux。GNOME 桌面基于 2.14 發(fā)布,KDE 桌面是 3.5 的一般版本。首次包含 Mono 支持,以及眾多 Mono 應用程序,例如 Beagle 桌面搜索工具、 F-Spot相片管理工具以及Tomboy記事程序。SCIM 語言輸入框架取代了過去使用的 IIIMF 系統(tǒng)。默認網(wǎng)頁瀏覽器是 Firefox 1.5。gcc 4.1 編譯器包含其中。內(nèi)核基于 Linux 2.6.15。原廠已停止支援 Fedora Core 5。[9] Fedora Core 6 2006年10月24日,F(xiàn)edora Core 6發(fā)布,版本代號為Zod。[10]這一版本采用2.6.18 版核心、 GNOME 2.16 、 KDE3.5.4。新的默認字體為DejaVu。新窗口管理器Compiz 應用了 AIGLX 框架。增加了更新通知小程序puplet和虛擬機管理器virt-manager。內(nèi)核不再區(qū)分SMP。[11] Fedora 7 Fedora 7 在2007年5月31日發(fā)行。[12]原先的 Fedora 分成兩個套件庫:Fedora Core 提供系統(tǒng)的基本套件并收錄在安裝光碟中,F(xiàn)edora Extra 則提供許多額外套件并以線上下載的方式發(fā)布。[13] 在 Fedora 7 后,兩個套件庫整合為一,并將操作系統(tǒng)更名為 Fedora 7[14]。 發(fā)行版的整個工具鏈都是自由的,創(chuàng)建過程的每一步皆使用自由軟件,并且開發(fā)所需的硬件不僅是 Red Hat 的雇員,一般 Fedora 社群也易于取得與使用。Fedora 7 首次加入定制發(fā)布集(spin)。一個發(fā)布集針對一個特定的使用族群。Fedora 7 還包含 Live CD、DVD和USB, 允許使用者不用硬盤安裝就可以運行OS。基于內(nèi)核的虛擬機(Kernel-based Virtual Machine)集成到Fedora圖形虛擬機管理器工具。[15] 快速用戶切換(fast user switching)整合到這次發(fā)行中。新的SELinux圖形化管理工具 system-config-selinux默認被安裝。發(fā)送硬件配置信息的工具Smolt被整合到初次啟動中。Fedora目錄服務器的基本內(nèi)容已進入軟件倉庫。Fedora 7包含全新的Flying High主題和Liberation字體。本次發(fā)布的內(nèi)核中包含了新的火線棧、mac80211無線棧和動態(tài)ticks實現(xiàn)。X.Org服務器 1.3使顯示設備可以熱插拔。Fedora在Xorg和內(nèi)核中集成了實驗中的nouveau驅(qū)動。Firefox 2提供了大量新特性,包括在線拼寫檢查,內(nèi)置的網(wǎng)絡釣魚保護,以及恢復瀏覽會話的能力。這次發(fā)行提供了GNOME 2.18、 KDE 3.5.6和Python 2.5。[16] Fedora 8 代碼為 Werewolf, 于2007年11月8日發(fā)行。 新加入的功能及升級版包含了: PulseAudio - 可讓使用者在不同的應用程控的音效守護進程。 system-config-firewall - 用來替換 system-config-securitylevel 的防火墻設定工具。 CodecBuddy - 多媒體 Codec 設定工具,會建議用戶由版權軟件格式轉(zhuǎn)換至開源軟件格式。用戶也能經(jīng)由它安裝多媒體Codec。 IcedTea - 使 OpenJDK 可以在 Fedora 實用。 NetworkManager - 連線更快,更穩(wěn)定,更安全 (使用keyring)。 檢視無線網(wǎng)絡更加清楚; 與DBus整合得更好。 筆記型電腦增強 - 經(jīng)由改進核心以減少電池消耗,在電池模式時抑制(disabling)背景程式,以及更多的無線網(wǎng)絡驅(qū)動程式。 Fedora 8 也有提供了新桌布Infinity,以及新布景主題Nodoka。Infinity桌布最大的特點就是會在不同的時間顯示不同的畫面。 Fedora 9 美國東部時間5月13日,F(xiàn)edora社區(qū)正式發(fā)布了代號”硫磺”的發(fā)行版 Fedora 9 (Sulphur) 。 PackageKit&#160;: PackageKit 是一個跨發(fā)行版的包管理系統(tǒng),目前擁有完整的 yum 后端。該軟件的目標是統(tǒng)一所有發(fā)行版上的圖形化包管理系統(tǒng),所以采用了一些最新的技術如 PolicyKit 和 D-Bus。 GNOME 2.22:GNOME 2.22帶來了諸多升級。其中之一是由 Fedora 的開發(fā)者AlexanderLarsson 完成的GVFS 和 GIO,它們被用來取代了陳舊的GNOME VFS。 GVFS 提供了性能上提升,隊列式多文件傳輸,并協(xié)同 PolicyKit 提高了安全性。PolicyKit同樣由 Fedora 開發(fā)者 DavidZeuthen 開發(fā)并維護,并首先于Fedora 8 中引入。GNOME 2.22 還帶來了樣式新穎的世界時鐘桌面小程序,可以同時顯示不同時區(qū)的時間和天氣情況。另一個在該版本 GNOME 引入的變化是新設計的 GNOME 登陸管理器(GDM)。新功能包括對登陸屏幕的電源管理支持,動態(tài)顯示支持,以及對 PolicyKit 的整合. KDE Desktop 4.0.3:KDE Desktop 4.0.3 將全部 KDE 核心組件升級到了 Qt4 接口上,從而引入了一系列全新的框架:多媒體API Phonon;硬件整合框架 Solid; 全新的桌面及面板 Plasma;整合式桌面搜索;KWin 的混合特效和一個全新的視覺主題 Oxygen。在 Fedora 9 的生命周期里, KDE 將會持續(xù)得到來自上游項目的補丁升級,最終 Fedora 9 將包括今年7月發(fā)布的 KDE 4.1。 NetworkManager :Fedora 開發(fā)者 Dan Williams 使 NetworkManager 變得比以前更加好用。 新功能包括:多個設備的同時激活;方便與周圍無限設備建立網(wǎng)絡的 Ad-hoc 支持;支持通過 GSM/CDMA 手機卡的 PPP 撥號以及 PolicyKit 的管理方式的支持。 Firefox 3 Beta 5: Firefox 3 Beta 5 帶來了與當前桌面環(huán)境相一致的本地化視覺體驗。其他改進包括整合了歷史和收藏夾功能的地址欄,改進的收藏夾管理器。同時,瀏覽器引擎 XULRunner 也與用戶界面分拆來,為其他有網(wǎng)頁渲染需求的應用程序提供了一個獨立于瀏覽器穩(wěn)定接口。 SELinux&#160;: SELinux 現(xiàn)在可以將瀏覽器插件置于安全限定區(qū)域內(nèi)執(zhí)行,從而避免了由于不安全的瀏覽器插件導致的安全問題。Fedora SELinux 開發(fā)者 DanielWalsh 在他的 blog post 對此有詳細描述。 Java:OpenJDK6 這一由 Sun 在開放源代碼協(xié)議下發(fā)行的 Sun Java SDK 將成為默認的 Java 開發(fā)環(huán)境。極少的OpenJDK 私有產(chǎn)權代碼被來自 IcedTea 項目的代碼取代,F(xiàn)在,更多的 Java 程序無需任何額外設置就可以運行了。 Xorg 升級:X 的啟動和關閉現(xiàn)在只需要大約一秒鐘!同時還有更方便的顯示配置,以及熱拔插支持。 統(tǒng)一化辭典:現(xiàn)在,OpenOffice.org,F(xiàn)irefox,Thunderbird,GNOME 和 KDE 將共享同一個拼寫檢查辭典,這項改進將大幅度減少資源及內(nèi)存消耗。 藍牙功能強化:用藍牙發(fā)送、接受文件,以及通過ODBX訪問周邊藍牙設備將更加簡單。 Anaconda 安裝器:Fedora 系統(tǒng)安裝器,Anaconda,得到不少強化,其中包括:支持安裝時調(diào)整 ext2,ext3 和 NTFS 分區(qū)大;支持創(chuàng)建和安裝加密文件系統(tǒng); 對 ext4 文件系統(tǒng)的安裝時支持(需要添加 ext4 引導選項來啟動該功能);支持 GRUB 在 EFI x86_64 設備上的原生安裝;引入支持網(wǎng)絡安裝和系統(tǒng)恢復功能的安裝小鏡像 netinst.iso 。 無縫升級:可以通過圖形化的 PreUpgrade 工具安全、方便的從Fedora 7或 Fedora 8直接升級到Fedora 9。 發(fā)布 使用 Gnome 的 Fedora 7 測試版 Fedora Project 在發(fā)布每一個穩(wěn)定版本之前,會先發(fā)布三次測試版本讓使用者測試并協(xié)助改進。Fedora 7由于要合并Core和Extra,引入了第四個測試版。[17] 使用 Gnome 的 Fedora Core 6 Fedora 另外還有個用來放置不穩(wěn)定(bleeding-edge)軟件的套件庫稱為‘Rawhide’[18],開發(fā)中的軟件套件會先發(fā)布在 Rawhide,然后再轉(zhuǎn)移至 Fedora 套件庫。[來源請求]Rawhide 更新相當頻繁,并不適合一般工作用途,但還是有些開發(fā)者和測試者用來作主要的工作系統(tǒng)。 使用 KDE 的 Fedora Core 5 發(fā)布歷史 使用 KDE 的 Fedora Core 4 更新維護 目前 Fedora Project 每個版本的更新維護持續(xù)到其下下個版本發(fā)布后一個月,大約每個版本維護13個月。[2]使用者如需要更長期的更新維護,在類似的系統(tǒng)中,RHEL 或 CentOS 會是更佳的選擇。 Fedora Legacy Project 是由社群發(fā)起的計劃,目標是為已被官方停止支援的 Red Hat、Fedora 系統(tǒng)提供(安全性與錯誤方面的)更新維護,該計劃所支援的系統(tǒng)包括:Red Hat Linux 7.3 ~ 9、Fedora Core 1 ~ 4。然而由于志愿者的缺乏、需求降低以及官方延長更新支援等因素,F(xiàn)edora Legacy 于 2006 年終停止。[21] Re-spins Fedora Unity Project 重新制作了特別版的光碟映像檔,稱之為Fedora Unity Re-Spins。里頭收納的皆為更新過的軟件套件,讓使用者在安裝后得以節(jié)省許多線上更新套件的時間[22]。 系統(tǒng)需求 最新的版本(Fedora Core 6)其系統(tǒng)需求如下: 處理器:Pentium II 400 MHz 以上(圖形接口)、Pentium 200 MHz以上(文字接口) 內(nèi)存:256 MB 以上(圖形接口)、128 MB 以上(文字接口) 硬盤容量:視安裝的套件數(shù)量與容量而定。 安裝方式:多片 CD、單片 DVD、USB 裝置、網(wǎng)絡(FTP、HTTP、NFS)。[23] 最新的版本(Fedora 8)其系統(tǒng)需求如下: 處理器:Pentium III 800 MHz 以上 內(nèi)存:256 MB 以上 硬盤容量:4GB 特色 與 Red Hat Linux 的相似度 Fedora 承繼了 Red Hat Linux 的安裝接口 Anaconda、桌面環(huán)境(同時包含 Gnome 和 KDE〉、套件管理器 RPM、多國語系支援以及許多設定工具,所以習于使用 Red Hat 操作系統(tǒng)的使用者會感到相當熟悉,也因為如此,F(xiàn)edora 使用者在轉(zhuǎn)移至 RHEL、CentOS 等系統(tǒng)時較不會面臨太多差異。 使用 Compiz 3D 桌面的 Fedora Core 6 引入新技術 因其趨近半年一次的發(fā)布周期,F(xiàn)edora 在引入新技術的部分頗為快速,通常每一個版本都會引入最新版[來源請求]的 Xorg、Gnome 以及 KDE。另外較重大[來源請求]的更新有:Fedora Core 2 開始使用 2.6 版的 Linux 核心,并新增 SELinux 安全加強模組。Fedora Core 4 引入 GCC 4.0 版、PHP 5.0 版以及 Xen 虛擬技術支援。Fedora Core 5 新增 SCIM 多國語言輸入框架以及 MySQL 5.0 版。Fedora Core 6 新增 Compiz 3D 視窗管理員。 自由軟件的推廣 Fedora Project 在自由軟件的推廣上有積極的作為。其內(nèi)建自由軟件的 GNU Java 運行環(huán)境 libgcj 可成功執(zhí)行 Eclipse 等 Java 軟件,而不需使用升陽的 Java 運行環(huán)境[24]。另外 Fedora 也不支援專利封閉的多媒體格式(如 MP3 等),并建議使用者支持諸如 Ogg 等開放的多媒體格式[25]。 Fedora Core 5 引入了 Mono 計劃,Mono 是開放源代碼且跨平臺的 .NET 運行環(huán)境與開發(fā)工具。[來源請求] 軟件套件 Fedora 使用 yum 工具來協(xié)助 RPM 套件的管理,可以有效避免‘相依性地獄’(Dependency hell)的問題,使用者并可以利用 yum 來方便取得原先 Fedora 因?qū)@麢嘁蛩厮狈Φ墓δ,例如:MP3 播放支援[26]、DVD 影片支援[27]以及 NTFS 檔案系統(tǒng)支援[28]等功能。 Fedora 的官方套件庫在收納上有其多樣性,例如 ClamAV〈防毒軟件)與 Wine〈Windows 軟件轉(zhuǎn)譯器〉都可在官方套件庫中取得,另外也包含許多開放源代碼的游戲軟件[29]。livna 和 freshrpms 等社群也提供了和官方套件庫相容的第三方套件,使用者可從中取得 NVIDIA[30] 和 ATI[31] 的 3D 顯卡驅(qū)動程式或是 VLC、MPlayer 等播放軟件。 多平臺支援 Fedora 官方支援 x86、x86-64 以及 PowerPC 處理器,游戲機方面,F(xiàn)edora Core 5、Fedora Core 6、Fedora 7 也已成功安裝在 PlayStation 3 上。[32] 批評 軟件發(fā)布 Fedora 經(jīng)常引入新穎甚至是具實驗性的軟件版本或技術,致使得商業(yè)公司諸如 CodeWeavers 認為難以對其提供可靠的技術支援[33]。 系統(tǒng)安裝 Fedora 使用的 Anaconda 安裝工具默認會啟動圖形接口以及 ACPI 支援,使得安裝時所要求的硬件相容性提高,使用者在安裝時發(fā)生錯誤就必須嘗試更改安裝設定[34]。 發(fā)布周期與維護 Fedora 以趨近半年一次的速度發(fā)布新版本,而每個版本目前提供約 13 個月的更新維護。使用已停止支援版本的使用者必須升級至新版本才能獲得更新,然而舊版與新版之間有時會帶有軟件的重大變動(例如 PHP 4 與 PHP 5、MySQL 4 與 MySQL 5),這些變動可能會造成使用者原先的服務無法正常運作[35]。 SELinux Fedora 默認會啟動 SELinux 安全加強模組,使用者在未正確設定(或者關閉) SELinux 的情形下,可能會造成系統(tǒng)的服務或功能無法正常運作[36]。 Java 支援 Fedora 內(nèi)建自由軟件的 GNU Java 運行環(huán)境 libgcj,有些 Java 技術無法完善的執(zhí)行[37],使用者如果欲使用升陽的 Java 必須經(jīng)過特別設定[38]。 應用 維基媒體基金會的許多服務器使用 Fedora。[39] Linux 核心網(wǎng)站(www.kernel.org)使用 Fedora。[40] 百元電腦(OLPC)計劃所使用的操作系統(tǒng)是基于 Fedora。[41] 3D 動畫軟件 Massive 使用 Fedora 作為其支援系統(tǒng)。[42] 基于 Fedora 的發(fā)行套件 Pupa:由 OpenDesktop 團隊開發(fā),針對中文桌面環(huán)境使用者。[43] Yellow Dog Linux:針對 PowerPC 和 PlayStation 3 平臺的操作系統(tǒng)。[44] MythDora:基于 Fedora 和 MythTV 的家庭劇院系統(tǒng)。[45] Linux XP:仿 Windows 桌面環(huán)境的操作系統(tǒng)。[46] redWall Firewall:針對防火墻架設的操作系統(tǒng)。[47] Alpha Core:Fedora 的 Alpha 平臺移植。[48] Aurora SPARC Linux:Fedora 的 SPARC 平臺移植。[49] 參見 自由軟件主題首頁 Red Hat Linux Red Hat Enterprise Linux 參考文獻 ^ Enterprise Linux or Fedora?,Red Hat, Inc. ^ 2.0 2.1 Lifecycle and Maintenance of Fedora,F(xiàn)edora Project ^ Warren Togami,F(xiàn)edora Network Proposal ^ The Fedora Project Board,F(xiàn)edora Project ^ Fedora Core 1 Release Notes ^ Fedora Core 2 Release Notes ^ Fedora Core 3 Release Notes ^ Fedora Core 4 Release Notes ^ Fedora Core 5 發(fā)行注記,Red Hat, Inc. ^ Announcing Fedora Core 6 (Zod),fedora-announce-list ^ Fedora Core 6發(fā)行注記,Red Hat, Inc. ^ Announcing Fedora 7 (Moonshine),fedora-announce-list ^ Why would a package be in Core or Extras?,F(xiàn)edora Project ^ Bill Nottingham,F(xiàn)edora 7,fedora-devel-list ^ Max Spevack,F(xiàn)edora 7 -- what, when, and why,fedora-announce-list ^ 本次發(fā)布亮點,The Fedora Project ^ Jesse Keating,Announcing a change in the Fedora 7 schedule,fedora-maintainers ^ Fedora Testing Guide,F(xiàn)edora Project ^ fedoraproject,[1] ^ Warren Togami ,F(xiàn)edora Core 5 Retirement,fedora-announce-list ^ The Fedora Legacy Project ^ Fedora Unity Project ^ Fedora Core 6 Installation Guide ^ Java FAQ - Fedora Project Wiki ^ Fedora Multimedia ^ How do I play MP3s in Fedora? ^ How do I play DVDs in Fedora? ^ How do I read my NTFS (Windows NT/2000/XP/2003) drive in Fedora? ^ Fedora Gaming ^ How do I enable 3D support for my nVidia graphics card in Fedora ^ How do I enable 3D support for my ATI Radeon card in Fedora ^ [2] ^ CrossOver Linux Requirements ^ I have strange installation problems ^ PHP4 on Fedora Core ^ 鳥哥的私房菜 ^ Are parts of the Java platform known not to exist or work properly in Fedora? ^ Fedora Core 5 Linux Installation Notes ^ Wikimedia servers ^ Site report for www.kernel.org ^ LWN.net Weekly Edition for July 6, 2006 ^ Massive Software ^ Pupa5 三種安裝光碟釋出 ^ Yellow Dog Linux ^ G-Ding.TV, home of MythDora ^ Linux XP Desktop website ^ redWall Firewall ^ Alpha Core ^ Aurora SPARC Linux 外部鏈結(jié) 維基共享資源中相關的多媒體資源: Fedora 官方網(wǎng)站 Fedora Project Wiki 下載網(wǎng)站 Fedora Project 下載頁 BitTorrent 下載頁 非官方網(wǎng)站 DistroWatch.com 的 Fedora 資訊 FedoraForum,F(xiàn)edora 支援論壇 非官方的 Fedora FAQ FedoraNEWS Fedora.tw 臺灣Fedora愛用者社群 非官方安裝指南 easylinux.info stanton-finley.net mjm wired RPM 軟件庫與搜尋網(wǎng)站 rpm.livna.org freshrpms ATrpms jpackage planetccrma rpmfind RPM.pbone.net </td> </tr> <tr> <td> </td> </tr> </table>
移動通信網(wǎng) | 通信人才網(wǎng) | 更新日志 | 團隊博客 | 免責聲明 | 關于詞典 | 幫助