Fedora Linux（第七版以前為 Fedora Core）是較具知名度的 Linux 發行套件之一，由 Fedora 專案社群開發、紅帽公司贊助，目標是建立一套新穎、多功能並且自由（開放原始碼）的作業系統。Fedora 是商業化的 Red Hat Enterprise Linux 發行版的上游原始碼。 Fedora 對於使用者而言，是一套功能完備、更新快速的免費作業系統；而對贊助者 Red Hat 公司而言，它是許多新技術的測試平臺，被認為可用的技術最終會加入到 Red Hat Enterprise Linux 中。Fedora 概述 什麼是 Fedora 發行版 （英文） FedoraProject Fedora 有三種正式版本，包括工作站版、伺服器版、用於物連網裝置和機器人的物連網版，另外還有 CoreOs 和 Silverblue 兩個非正式版本和社群維護的 Spin。 Fedora 大約每六個月釋出新版本 Fedora 生命週期與維護 （英文），FedoraProject。 截至 2016 年 2 月，Fedora 大約有 120 萬用戶，這其中包括了 Linux 核心的作者林納斯託瓦茲。 歷史 最早 Fedora Linux 社群的目標是為 Red Hat Linux 製作並釋出第三方的軟體套件 Warren Togami Fedora Network Proposal（存檔），然而當免費的 Red Hat Linux 停止發行後，Fedora 社群便整合到 Red Hat 贊助的 Fedora 專案，目標是開發出由社群支援的作業系統（事實上，Fedora Project 除了由志願者組織外，也有許多 Red Hat 的員工參與開發 The Fedora Project Board FedoraProject）。Red Hat Enterprise Linux 則取代 Red Hat Linux 成為官方支援的系統版本 Enterprise Linux or Fedora ，Red Hat Inc。 功能 發行 Fedora 專案以不同方式發行 Fedora： Fedora DVDCD 包含了所有主要軟體包的 DVD 或 CD 套裝； Live 映象 CD 或 DVD 大小的光碟映象，可用於建立 Live CD 或從 USB 裝置啟動，並可選安裝到硬碟； 最小 CD 用於透過 HTTP、FTP 或 NFS 安裝。 您可以透過 Fedora Live USB Creator 或 UNetbootin 建立 Live USB 版本的 Fedora。 同時，Fedora 專案釋出自定義的 Fedora 版本，稱作 Fedora spinsCustomSpins Fedora Project Wiki 。這些版本包含特定的軟體包集合，以滿足特定種類的使用者之需要。Fedora spins 由一些對 Fedora 有特殊興趣的小組開發。 Enterprise Linux 額外軟體包（，EPEL）是由來自 Fedora Project 的志願者發起的社群力量，為了建立由高質量的附加軟體組成的、用於補足 RHEL 和其他相容版本的軟體倉庫 Extra Packages for Enterprise Linux EPEL ，檢查於 20090515。 軟體包管理主要由 yum 實用程式提供，在 22 版後則由 dnf 取代。Fedora 同樣提供圖形介面（例如 pirut，pup 和 puplet），用於在更新可用時提供視覺通知。APTRPM 是 yum 的替代品，對於 Debian 類發行版的使用者來說可能更熟悉。這裡，APT 被用於管理軟體包。額外的軟體倉庫可以被新增到 Fedora，以便安裝 Fedora 軟體倉庫未提供的軟體包。 軟體倉庫 在 Fedora 7 之前，有 Core 和 Extras 兩個主要的倉庫。Fedora Core 倉庫包含所有作業系統必需的基本軟體包，以及其他隨安裝 CDDVD 發行的、由 Red Hat 開發者維護的軟體包。Fedora Extras 倉庫自 Fedora Core 3 開始加入，包含社群維護的、沒有隨安裝 CDDVD 釋出的軟體包。自 Fedora 7 開始，Core 和 Extras 軟體倉庫被合併，因此該版本在其名稱中去掉了 Core。該軟體倉庫同樣允許社群成員維護的軟體包，這在以前是 Red Hat 開發者才可進行的。 同樣，在 Fedora 7 釋出之前，有一個叫做 Fedora Legacy 的第三方軟體倉庫。該軟體倉庫主要包含社群維護的、針對較老的 Fedora 和選中的 Red Hat 發行版，用於延長這些版本的生命週期。 Fedora Legacy 於 2006 年 12 月關閉。 第三方軟體倉庫主要用於釋出未包含在 Fedora 中的軟體包 可能因為不滿足 Fedora 對自由軟體的定義，或該軟體包的發行會觸犯美國法律。主要的第三方軟體倉庫（並且是完全相容的）有 RPM Fusion 和 Livna。前者是由許多第三方軟體倉庫維護者共同維護的。後者目前仍然獨立維護，作為對 RPM Fusion 的擴充套件，並且只包含 libdvdcss 包，用於播放加密的 DVD。 安全功能 安全是 Fedora 中最重要的功能。其中一項是 SELinux 基於核心中的 Linux Security Modules（LSM）的、補充了各種安全策略的 Linux 功能，包括訪問控制等。Fedora 是引領 SELinux 的發行版之一。SELinux 包含於 Fedora Core 2 和以後的發行版。 釋出 測試版 Fedora Project 在釋出每一個穩定版本之前，會先釋出三次測試版本讓使用者測試並協助改進。Fedora 7 由於要合併 Core 和 Extra，引入了第四個測試版。Jesse Keating，Announcing a change in the Fedora 7 schedule，fedoramaintainers Fedora 另外還有個用來放置不穩定（BleedingEdge）軟體的套件庫稱為 RawhideFedora Testing Guide ，Fedora Project，開發中的軟體套件會先釋出在 Rawhide，然後再轉移至 Fedora 套件庫。Rawhide 更新相當頻繁，並不適合一般工作用途，但還是有些開發者和測試者用來作主要的工作系統。 當前版本 最新的 Fedora 版本為 40，釋出於 2024 年 4 月 23 日。 Fedora 40 的主要特性如下： 使用 GNOME 46 作為工作站版本的桌面環境 提供了 PyTorch 與 ROCm 等人工智慧開發工具。 釋出歷史 Fedora 版本命名規則：第 n 版與第 n1 版有繼承關係，但與第 n2 版沒有相同繼承關係，直至 Fedora 21 或後的版本便沒有命名。History of Fedora release names FedoraProject The Fedora Project Will No Longer Name Its Linux Distributions（英文） Softpedia 顏色 意義 紅 停止支援的版本 綠 仍被支援的版本 藍 未來版本 名稱 版本 開發代號 釋出日期 核心版本 Xorg GNOME KDE Fedora 42 2025 年 4 月 15 日 未定 未定 未定 未定 Fedora 41 2024 年 10 月 29 日 611 211 47 Plasma 62 及 Gear 2408 Fedora 40 2024 年 4 月 23 日 68 211 46 Plasma 60 及 Gear 2402 Fedora 39 2023 年 11 月 7 日 65 211 45 Plasma 5279 及 Gear 2308 Fedora 38 2023 年 4 月 18 日 62 211 44 Plasma 5274 及 Gear 22123 Fedora 37 2022 年 11 月 15 日 60 211 43 Plasma 526 及 Gear 2208 Fedora 36 2022 年 5 月 10 日 517 211 42 Plasma 524 及 Gear 2204 Fedora 35 2021 年 11 月 2 日 514 211 41 Plasma 523 及 Gear 2108 Fedora 34 2021 年 4 月 27 日 511 120 40 Plasma 521 及 Gear 2104 Fedora 33 2020 年 10 月 27 日 58 120 338 Plasma 520 及 Applications 2008 Fedora 32 2020 年 4 月 28 日 56 120 336 Plasma 518 及 Applications 1912 Fedora 31 2019 年 10 月 29 日 53 120 334 Plasma 517 及 Applications 1908 Fedora 30 2019 年 4 月 29 日 50 120 332 Plasma 515 及 Applications 1904 Fedora 29 2018 年 10 月 30 日 419 120 330 Plasma 514 及 Applications 1808 Fedora 28 2018 年 5 月 1 日 416 119 328 Plasma 512 及 Applications 1804 Fedora 27 2017 年 11 月 14 日 413 119 326 Plasma 511 及 Applications 1708 Fedora 26 2017 年 7 月 11 日 411 119 324 Plasma 510 及 Applications 1704 Fedora 25 2016 年 11 月 22 日 48 119 322 Plasma 58 及 Applications 1608 Fedora 24 2016 年 6 月 21 日 45 118 320 Plasma 55 及 Applications 1604 Fedora 23 2015 年 11 月 3 日 42 117 318 Plasma 54 及 Applications 1508 Fedora 22 2015 年 5 月 26 日 40 117 316 Plasma 53 及 Applications 1504 Fedora 21 2014 年 12 月 9 日 Releases21Schedule（英文） Fedora Project 316 116 314 414 Fedora 20 Heisenbug 2013 年 12 月 17 日 311 114 310 411 Fedora 19 Schrödingers Cat 2013 年 7 月 2 日 39 114 38 410 Fedora 18 Spherical Cow 2013 年 1 月 15 日 36 113 36 49 Fedora 17 Beefy Miracle 2012 年 5 月 29 日 334 112 34 48 Fedora 16 Verne 2011 年 11 月 8 日 310 1111 321 473 Fedora 15 Lovelock 2011 年 5 月 24 日 2638 1101 30 46 Fedora 14 Laughlin 2010 年 11 月 2 日 2635 191 232 452 Fedora 13 Goddard 2010 年 5 月 25 日 2633 180 230 442 Fedora 12 Constantine 2009 年 11 月 17 日 2631 171 2280 432 Fedora 11 Leonidas 2009 年 6 月 9 日 26294 16 2261 422 Fedora 10 Cambridge 2008 年 11 月 25 日 2627 152 2241 412 Fedora 9 Sulphur 2008 年 5 月 13 日 2625 1499 2221 403 Fedora 8 Werewolf 2007 年 11 月 8 日 26231 130 2201 358 Fedora 7 Moonshine 2007 年 5 月 31 日 2621 130 2180 356 Fedora Core 6 Zod 2006 年 10 月 24 日 2618 111 2160 354 Fedora Core 5 Bordeaux 2006 年 3 月 20 日 2615 101 2140 351 Fedora Core 4 Stentz 2005 年 6 月 13 日 2611 682 2100 340 Fedora Core 3 Heidelberg 2004 年 11 月 8 日 269 681 281 330 Fedora Core 2 Tettnang 2004 年 5 月 18 日 265 670 260 322 Fedora Core 1 Yarrow 2003 年 11 月 6 日 2419 430（XFree86） 240 314 注：由於 Fedora 每個版本在整個支援週期內會更新上述程式，所以上述表格的程式版本只是該本版發行初始的軟體版本 更新維護 目前 Fedora Project 每個版本的更新維護持續到其下下個版本釋出後一個月，大約每個版本維護 13 個月。使用者如需要更長期的更新維護，在類似的系統中，需付費的 RHEL 或 CentOS（已終止開發）會是更佳的選擇。 Fedora Legacy Project 是由社群發起的計畫，目標是為已被官方停止支援的 Red Hat、Fedora 系統提供（安全性與錯誤方面的）更新維護，該計畫所支援的系統包括：Red Hat Linux 73－9、Fedora Core 1－4。然而由於志願者的缺乏、需求降低以及官方延長更新支援等因素，Fedora Legacy 於 2006 年終停止。 Respins Fedora Unity Project 重新製作了特別版的光碟映像檔，稱之為 Fedora Unity ReSpins。收納的皆為更新過的軟體套件，讓使用者在安裝後得以節省許多線上更新套件的時間。 系統需求 以最新的版本為準。 1GHz 處理器或更快，推薦 2GHz 多核心處理器。 推薦 4GB 以上的記憶體（RAM） 推薦 20GB 以上的永久儲存空間（硬碟） 特色 與 Red Hat Linux 的相似度 Fedora 承繼了 Red Hat Linux 的安裝介面 Anaconda、桌面環境（同時包含 Gnome 和 KDE）、套件管理器 RPM、多國語系支援以及許多設定工具，所以習慣於使用 Red Hat 作業系統的使用者會感到相當熟悉，也因為如此，Fedora 使用者在轉移至 RHEL、CentOS 等系統時不會面臨太多差異。 引入新技術 因其趨近半年一次的釋出週期，Fedora 在引入新技術的部分頗為快速，通常每一個版本都會引入最新版的 Xorg、Gnome 以及 KDE。Fedora 發行版是什麼 （英文） FedoraProject 軟體套件 Fedora 使用 DNF 工具（過往為 yum）來協助 RPM 套件的管理，可以有效避免相依性地獄的問題。並且，使用者可以利用 dnf 來方便取得原先 Fedora 因專利權因素所不包含的功能，例如：MP3 播放支援如何在 Fedora 中播放 MP3（英文） FedoraFAQorg、DVD 影片支援如何在 Fedora 中播放 DVD（英文） FedoraFAQorg 以及 NTFS 檔案系統支援如何在 Fedora 中讀取 NTFS 檔案系統 （英文） FedoraFAQorg 等功能。 Fedora 的官方套件庫在收納上有其多樣性，例如 ClamAV（防毒軟體）與 Wine（Windows 軟體轉譯器）都可在官方套件庫中取得，另外也包含許多開放原始碼的遊戲軟體 Fedora 遊戲 （英文） FedoraProject。livna 和 freshrpms 等社群也提供了和官方套件庫相容的第三方套件，使用者可從中取得 NVIDIA（英文）如何在 Fedora 中啟用 NVIDIA 顯示卡的 3D 支援 FedoraFAQorg 和 AMD（英文）如何在 Fedora 中啟用 ATI 顯示卡的 3D 支援 FedoraFAQorg 的 GPU 驅動程式或是 VLC、MPlayer 等播放軟體。 flatpak 多平臺支援 Fedora 官方支援 x86、x8664、PowerPC 以及 ARM 處理器，遊戲機方面，Fedora Core 5、Fedora Core 6、Fedora 7 也已成功安裝在 PlayStation 3 上。Fedora Core 5 Playstation 3 完整安裝指南 （英文） 簡化目錄結構 一直以來 unix 及類 unix 系統的目錄結構對於很多人顯得晦澀難懂，Fedora 計劃簡化其目錄結構，將二進位制檔案集中放在 usrbin，將庫檔案集中到 usrlib 和 usrlib64，而對於原本同樣用於儲存二進位制檔案的 bin 和 sbin 將以連線的形式指向 usrbin，同樣的 liblib64 也會以連線形式指向對應目錄。示意如下： 批評 系統安裝 Fedora 使用的 Anaconda 安裝工具預設會啟動圖形介面支援，使得安裝時所要求的硬體相容性提高，使用者在安裝時發生錯誤就必須嘗試更改安裝設定奇怪的安裝問題 （英文） FedoraFAQorg。 釋出週期與維護 Fedora 以趨近半年一次的速度釋出新版本，而每個版本目前提供約 13 個月的更新維護。使用已停止支援版本的使用者必須升級至新版本才能獲得更新，然而舊版與新版之間有時會帶有軟體的重大變動（例如 PHP 5 與 PHP 7、MySQL 4 與 MySQL 5），這些變動可能會造成使用者原先的服務無法正常運作。 SELinux Fedora 預設會啟動 SELinux 安全加強模組（包括為桌面使用者設計的 Fedora Workstation 版本），使用者在未正確設定（或者未關閉）SELinux 的情形下，可能會造成系統的服務或功能無法正常運作主機能作的保護：許可權設定、套件更新、SELinux 鳥哥的 Linux 私房菜。 應用 Linux 核心網站使用 Fedora。 OLPC 計劃所使用的作業系統基於 Fedora。 3D 動畫軟體 Massive 使用 Fedora 作為其支援系統。 派生版本 活躍專案： Berry Linux 一箇中等大小的基於 Fedora 的發行版，提供日語和英語支援 Ekaaty 來自巴西 Fusion Linux 以 Linux Mint 為模版，更注重桌面使用者和可用性的 Remix，現已中止。 MythDora 基於 MythTV 的家庭劇院系統 Ojuba Linux 來自阿拉伯 Omega Rahul Sundaram Red Hat 公司的社群工程師，建立了一個基於 Fedora 的 Remix，透過新增來自 RPM Fusion 和 Livna 源的軟體，來擁有對全部多媒體（包括 MP3 和 DVD 播放）的支援 Omega Linux ，於 2009 年 5 月 15 日檢閱。 Red Hat Enterprise Linux Red Hat 公司提供的企業版 Linux，基於當前的 Fedora 發行版本 Russian Fedora Remix 為俄羅斯使用者調整的 Fedora 版本，包含專有軟體和驅動程式 Xange （曾用名：Simplis 和 Vixta）以 KDE 為特色，易於使用的發行版 Moblin 為上網本設計的 Linux 發行版，速度極快 Linpus 來自臺灣 Linpus Technologies 公司，為亞洲市場設計的 Linux Pidora 為 Raspberry Pi 移植的 Fedora 版本 非活躍專案（超過 12 個月未釋出新版本）： ASPLinux 來自俄羅斯。ASPLinux 包含閉源 NVIDIA 和 ATI 驅動，且提供專有音訊、影片格式的解碼器支援 ASPLinux website ，於 2009 年 5 月 15 日檢閱 Aurora SPARC Linux SPARC 平臺上基於 Fedora 的發行版 BLAG Linux and GNU 壓縮至單張 CD 大小的 Fedora，並且使用 Debian 的 APT 軟體包管理系統 Eeedora 為 Asus Eee PC 設計的發行版，始於 2007 年 Fox Linux 來自義大利，為家庭使用者的需求（如，瀏覽網頁，燒錄光碟，播放多媒體內容）而設計 Linux XP 一個商業 Linux 發行版，致力於替換 Windows XP 作為家庭桌面用作業系統 Nusantara 由印度尼西亞科技部支援的桌面 Linux 發行版 Open Discovery 整合的高效能生物資訊學 Linux 平臺 httpsarchivetoday20121218183103httpopendiscoveryorgin Yellow Dog Linux PowerPC 平臺上基於 Fedora 的發行版 參考文獻 外部連結 官方 Fedora Project Wiki 中文 Fedora Discussion 論壇 Fedora 中文社群 非官方 RPM Fusion 參見 Red Hat Linux Red Hat Enterprise Linux Category 自由作業系統 CategoryLinux 發行版 Category 紅帽公司