Fedora Linux

Fedora Linux（第七版以前為Fedora Core）是較具知名度的Linux發行套件之一，由Fedora專案社群開發、紅帽公司贊助，目標是建立一套新穎、多功能並且自由（開放原始碼）的作業系統。Fedora是商业化的Red Hat Enterprise Linux发行版的上游源码。 Fedora對於使用者而言，是一套功能完備、更新快速的免費作業系統；而對贊助者Red Hat公司而言，它是許多新技術的測試平台，被認為可用的技術最終會加入到Red Hat Enterprise Linux中。 Fedora有三種正式版本，包括工作站版、服务器版、用於物連網设备和机器人的物連網版，另外還有CoreOs和Silverblue兩個非正式版本和社群維護的Spin。 Fedora大约每六個月發佈新版本。 截至2016年2月，Fedora大约有120万用户，这其中包括了Linux内核的作者林纳斯·托瓦兹。 最早Fedora Linux社群的目標是為Red Hat Linux製作並發佈第三方的軟體套件，然而當免費的Red Hat Linux停止發行後，Fedora社群便整合到Red Hat贊助的Fedora專案，目標是開發出由社群支援的作業系統（事實上，Fedora Project除了由志願者組織外，也有許多Red Hat的員工參與開發）。Red Hat Enterprise Linux則取代Red Hat Linux成為官方支援的系統版本。 Fedora项目以不同方式发行Fedora： Fedora DVD/CD——包含了所有主要软件包的DVD或CD套装； Live镜像——CD或DVD大小的光盘镜像，可用于创建Live CD或从USB设备启动，并可选安装到硬盘； 最小CD——用于通过HTTP、FTP或NFS安装。 您可以通过Fedora Live USB Creator或UNetbootin创建Live USB版本的Fedora。 同时，Fedora项目发布自定义的Fedora版本，称作Fedora spins。这些版本包含特定的软件包集合，以满足特定种类的用户之需要。Fedora spins由一些对Fedora有特殊兴趣的小组开发。 Enterprise Linux额外软件包（Extra Packages for Enterprise Linux，EPEL）是由来自Fedora Project的志愿者发起的社区力量，为了创建由高质量的附加软件组成的、用于补足RHEL和其他兼容版本的软件仓库。 软件包管理主要由yum实用程序提供，在22版後則由dnf取代。Fedora同样提供图形界面（例如pirut，pup和puplet），用于在更新可用时提供视觉通知。APT-RPM是yum的替代品，对于Debian类发行版的用户来说可能更熟悉。这里，APT被用于管理软件包。额外的软件仓库可以被添加到Fedora，以便安装Fedora软件仓库未提供的软件包。 在Fedora 7之前，有Core和Extras两个主要的仓库。Fedora Core仓库包含所有操作系统必需的基本软件包，以及其他随安装CD/DVD发行的、由Red Hat开发者维护的软件包。Fedora Extras仓库自Fedora Core 3开始加入，包含社区维护的、没有随安装CD/DVD发布的软件包。自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，引入了第四個測試版。 Fedora另外還有個用來放置不穩定（Bleeding-Edge）軟體的套件庫稱為Rawhide，開發中的軟體套件會先發佈在Rawhide，然後再轉移至Fedora套件庫。Rawhide更新相當頻繁，並不適合一般工作用途，但還是有些開發者和測試者用來作主要的工作系統。 最新的Fedora版本为40，发布于2024年4月23日。 Fedora 40的主要特性如下： 使用GNOME 46作為工作站版本的桌面環境 提供了PyTorch與ROCm等人工智慧開發工具。 Fedora版本命名规则：第n版与第n+1版有继承关系，但与第n+2版没有相同继承关系，直至Fedora 21或后的版本便没有命名。 注：由於Fedora每個版本在整個支持週期內會更新上述程序，所以上述表格的程序版本只是該本版發行初始的軟件版本 目前Fedora Project每個版本的更新維護持續到其下下個版本發佈後一個月，大約每個版本維護13個月。使用者如需要更長期的更新維護，在類似的系統中，需付費的RHEL或CentOS（已終止開發）會是更佳的選擇。 Fedora Legacy Project是由社群發起的計畫，目標是為已被官方停止支援的Red Hat、Fedora系統提供（安全性與錯誤方面的）更新維護，該計畫所支援的系統包括：Red Hat Linux 7.3－9、Fedora Core 1－4。然而由於志願者的缺乏、需求降低以及官方延長更新支援等因素，Fedora Legacy於2006年終停止。 Fedora Unity Project重新製作了特別版的光碟映像檔，稱之為Fedora Unity Re-Spins。收納的皆為更新過的軟體套件，讓使用者在安裝後得以節省許多線上更新套件的時間。 以最新的版本为准。 1GHz处理器或更快，推荐2GHz多核心处理器。 推荐4GB以上的内存（RAM） 推荐20GB以上的永久存储空间（硬盘） Fedora承繼了Red Hat Linux的安裝介面Anaconda、桌面環境（同時包含Gnome和KDE）、套件管理器RPM、多國語系支援以及許多設定工具，所以习惯于使用Red Hat作業系統的使用者會感到相當熟悉，也因為如此，Fedora使用者在轉移至RHEL、CentOS等系統時不會面臨太多差異。 因其趨近半年一次的發佈週期，Fedora在引入新技術的部分頗為快速，通常每一個版本都會引入最新版的Xorg、Gnome以及KDE。 Fedora使用DNF工具（過往為yum）來協助RPM套件的管理，可以有效避免相依性地狱的問題。并且，使用者可以利用dnf來方便取得原先Fedora因專利權因素所不包含的功能，例如：MP3播放支援、DVD影片支援以及NTFS檔案系統支援等功能。 Fedora的官方套件庫在收納上有其多樣性，例如ClamAV（防毒軟體）與Wine（Windows軟體轉譯器）都可在官方套件庫中取得，另外也包含許多開放原始碼的遊戲軟體。livna（页面存档备份，存于互联网档案馆）和freshrpms（页面存档备份，存于互联网档案馆）等社群也提供了和官方套件庫相容的第三方套件，使用者可從中取得NVIDIA和AMD的GPU驅動程式或是VLC、MPlayer等播放軟體。 現內建有跨發行版套件管理系統flatpak支援，以利使用者使用最新的軟體。另外Fedora的不可變發行版分支，也以flatpak作為主要的軟體來源。[來源請求] Fedora官方支援x86、x86-64、PowerPC以及ARM處理器，遊戲機方面，Fedora Core 5、Fedora Core 6、Fedora 7也已成功安裝在PlayStation 3上。 一直以来unix及类unix系统的目录结构对于很多人显得晦涩难懂，Fedora计划简化其目录结构，将二进制文件集中放在/usr/bin，将库文件集中到/usr/lib和/usr/lib64，而对于原本同样用于存储二进制文件的/bin和/sbin将以连接的形式指向/usr/bin，同样的/lib /lib64也会以连接形式指向对应目录。示意如下： / |-- etc |-- usr |-- bin |-- lib |-- lib64 |-- run |-- var |-- bin -> usr/bin |-- sbin -> usr/bin |-- lib -> usr/lib |-- lib64 -> usr/lib64 Fedora使用的Anaconda安裝工具預設會啟動圖形界面支持，使得安裝時所要求的硬體相容性提高，使用者在安裝時發生錯誤就必須嘗試更改安裝設定。 Fedora以趨近半年一次的速度發佈新版本，而每個版本目前提供約13個月的更新維護。使用已停止支援版本的使用者必須升級至新版本才能獲得更新，然而舊版與新版之間有時會帶有軟體的重大變動（例如PHP 5與PHP 7、MySQL 4與MySQL 5），這些變動可能會造成使用者原先的服務無法正常運作。 Fedora預設會啟動SELinux安全加強模組（包括為桌面用戶設計的Fedora Workstation版本），使用者在未正確設定（或者未關閉）SELinux的情形下，可能會造成系統的服務或功能無法正常運作。 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播放）的支持 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驱动，且提供专有音频、视频格式的解码器支持 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平台https://archive.today/20121218183103/http://opendiscovery.org.in/ Yellow Dog Linux – PowerPC平台上基于Fedora的发行版 Nottingham, Bill. Announcing Fedora Core 1. Fedora Project announce (邮件列表). 6 November 2003 [2022-07-18]. （原始内容存档于19 August 2014）.  "Fedora Linux 40 Available For Download As A Wonderful Upgrade"; 检索日期: 2024年4月23日; 作品或名稱使用語言: 英語; 出版日期: 2024年4月23日; 宣传物: Phoronix. Fedora Linux 40 est de sortie avec un nouveau GNOME et KDE Plasma. 2024年4月23日 [2024年4月23日] （法语）.  "OMG! We’re at forty! (Announcing the release of Fedora Linux 40)"; 作者姓名字符串: Matthew Miller; 作品或名稱使用語言: 英語; 出版日期: 2024年4月23日; 检索日期: 2024年4月23日. "Fedora 41 Beta Released With Many Leading-Edge Linux Enhancements"; 检索日期: 2024年9月17日; 作品或名稱使用語言: 英語; 出版日期: 2024年9月17日; 宣传物: Phoronix. Vous pouvez tester Fedora Linux 41 Beta !. 2024年9月16日 [2024年9月26日] （法语）.  Fedora概述 - 什么是Fedora发行版 （页面存档备份，存于互联网档案馆）（英文） - FedoraProject 存档副本. [2023-08-13]. （原始内容存档于2023-08-13）.  存档副本. [2023-08-13]. （原始内容存档于2023-11-07）.  Fedora生命周期与维护 （页面存档备份，存于互联网档案馆）（英文），FedoraProject Hoffman, Chris. Fedora project leader Matthew Miller reveals what's in store for Fedora in 2016. PC World. International Data Group. 2016-02-26 [2016-03-01]. （原始内容存档于2016-03-01）.  Interview with Linus Torvalds from Linux Format 163. TuxRadar. Linux Format. 2012-11-29 [2015-08-04]. （原始内容存档于2014-01-19）.  Torvalds, Linus. The merge window being over, and things being calm made me think I should try upgrading to F21. Google+. 2014-12-30 [2015-05-03]. （原始内容存档于2015-08-09）.  Warren Togami, Fedora Network Proposal（存档） The Fedora Project Board （页面存档备份，存于互联网档案馆） - FedoraProject Enterprise Linux or Fedora? （页面存档备份，存于互联网档案馆），Red Hat, Inc. Fedora Project. New Users – How Do I Download Installation Files?. [2009-04-03]. （原始内容存档于2009-02-28）.  Fedora Project. Alternative Install Methods. [2009-04-03]. （原始内容存档于2009-02-05）.  LiveUSB Creator. [2010-06-07]. （原始内容存档于2010-06-13）.  CustomSpins - Fedora Project Wiki （页面存档备份，存于互联网档案馆）. Fedora Project. Custom Spins. 2007-11-19 [2007-11-19]. （原始内容存档于2007-10-13）.  Extra Packages for Enterprise Linux (EPEL) （页面存档备份，存于互联网档案馆），检查于2009–05–15. Stuart Ellis. Software Management Tools in Fedora Core. [2007-11-18]. （原始内容存档于2007-10-28）.  The Tremendous Features Of Fedora 22. Phoronix. [2015-05-26]. （原始内容存档于2015-05-31）.  Fedora Project. APT and Fedora. [2007-11-18]. （原始内容存档于2007-10-26）.  Stuart Ellis. Using Repositories. [2007-11-18]. （原始内容存档于2007-10-27）.  Fedora 7. [2007-01-17]. （原始内容存档于2007-01-08）.  Fedora Project. Fedora Legacy. [2007-11-18]. （原始内容存档于2007-10-11）.  David Eisenstein. Fedora Legacy shutting down. 2006-12-29 [2007-11-18]. （原始内容存档于2007-11-11）.  Mandatory Access Control with SELinux (PDF). [2007-10-07]. （原始内容 (PDF)存档于2007-10-13）.  Jesse Keating，Announcing a change in the Fedora 7 schedule[永久失效連結]，fedora-maintainers Fedora Testing Guide （页面存档备份，存于互联网档案馆），Fedora Project Miller, Matthew. OMG! We’re at forty! (Announcing the release of Fedora Linux 40). Fedora Magazine. 2024-04-23 [2024-04-23]. （原始内容存档于2024-05-26） （美国英语）.  History of Fedora release names （页面存档备份，存于互联网档案馆） - FedoraProject The Fedora Project Will No Longer Name Its Linux Distributions（英文） （页面存档备份，存于互联网档案馆）Softpedia Fedora Project. Releases. [2008-06-23]. （原始内容存档于2008-06-28）.  Fedora 42 Schedule: Key. [2022-09-20]. （原始内容存档于2022-09-22）.  Fedora 41 Schedule: Key. [2022-09-20]. （原始内容存档于2022-09-21）.  Fedora 40 Schedule: Key. [2022-09-20]. （原始内容存档于2022-09-20）.  Fedora 39 Schedule: Key. [2022-09-20]. （原始内容存档于2022-09-22）.  Fedora 38 Schedule: Key. [2022-09-20]. （原始内容存档于2022-09-21）.  What’s new in Fedora Kinoite 38. Planet KDE. 2023-04-18 [2023-04-23]. （原始内容存档于2023-04-28） （英语）.  Fedora 37 Schedule: Key. [2022-05-11]. （原始内容存档于2022-04-22）.  Fedora 36 Schedule: Key. [2021-11-03]. （原始内容存档于2022-04-30）.  Fedora 35 Schedule: Key. [2021-04-28]. （原始内容存档于2021-05-26）.  Fedora 34 Schedule: Key. [2021-04-25]. （原始内容存档于2020-11-05）.  Fedora 33 Schedule: Key. [2020-10-20]. （原始内容存档于2020-06-16）.  Fedora 32 Schedule: Key. [2020-04-28]. （原始内容存档于2020-06-18）.  Releases/31/Schedule. [2019-10-29]. （原始内容存档于2020-06-18）.  Releases/30/Schedule. [2019-04-29]. （原始内容存档于2020-06-16）.  Releases/29/Schedule. [2018-10-30]. （原始内容存档于2019-12-05）.  Releases/28/Schedule. [2018-05-01]. （原始内容存档于2018-04-25）.  Releases/27/Schedule. [2017-10-03]. （原始内容存档于2017-10-06）.  Releases/26/Schedule. [2016-11-23]. （原始内容存档于2016-11-13）.  Michael Larabel. Fedora 25 Officially Released & I Highly Recommend It. Phoronix. 2016-11-22 [2016-11-22]. （原始内容存档于2016-11-23）.  Michael Larabel. Fedora 24 Officially Released: Powered By Linux 4.5 & GNOME 3.20. Phoronix. [2016-06-21]. （原始内容存档于2016-06-25）.  Michael Larabel. Fedora 23 Officially Released. Phoronix. 2015-11-03 [2015-11-03]. （原始内容存档于2015-11-04）.  Michael Larabel. Fedora 22 Is Now Available. Phoronix. [2015-05-26]. （原始内容存档于2015-05-27）.  Releases/21/Schedule（英文） （页面存档备份，存于互联网档案馆）Fedora Project 存档副本. [2019-12-29]. （原始内容存档于2020-05-23）.  Fedora发行版是什么 （页面存档备份，存于互联网档案馆）（英文） - FedoraProject 如何在Fedora中播放MP3（英文） （页面存档备份，存于互联网档案馆） - FedoraFAQ.org 如何在Fedora中播放DVD（英文） （页面存档备份，存于互联网档案馆） - FedoraFAQ.org 如何在Fedora中读取NTFS文件系统 （页面存档备份，存于互联网档案馆）（英文） - FedoraFAQ.org Fedora游戏 （页面存档备份，存于互联网档案馆）（英文） - FedoraProject （英文）如何在Fedora中启用NVIDIA显卡的3D支持 （页面存档备份，存于互联网档案馆） - FedoraFAQ.org （英文）如何在Fedora中启用ATI显卡的3D支持 （页面存档备份，存于互联网档案馆） - FedoraFAQ.org Fedora Core 5 Playstation 3完整安装指南 （页面存档备份，存于互联网档案馆）（英文） 奇怪的安装问题 （页面存档备份，存于互联网档案馆）（英文） - FedoraFAQ.org Fedora Core的PHP 4（英文）. [2007-03-18]. （原始内容存档于2007-02-05）.  主機能作的保護：權限設定、套件更新、SELinux （页面存档备份，存于互联网档案馆） - 鸟哥的Linux私房菜 Site report for www.kernel.org. [2020-09-25]. （原始内容存档于2019-08-10）.  LWN.net Weekly Edition for July 6, 2006. [2007-04-01]. （原始内容存档于2007-09-30）.  Massive Software. [2007-04-07]. （原始内容存档于2007-05-26）.  Omega Linux （页面存档备份，存于互联网档案馆），于2009年5月15日检阅。 ASPLinux website （页面存档备份，存于互联网档案馆），于2009年5月15日检阅 martin.andrews; messageforchris and afsilva. eeedora - A Fedora distribution optimized for the Asus Eee PC. [2010-10-16]. （原始内容存档于2010-01-07）.  引文使用过时参数coauthors (帮助) initial revision of the project. Google code. Google Inc. [2010-01-07]. （原始内容存档于2010-01-07）. Initial directory structure.  Tentang Nusantara. [2018-03-28]. （原始内容存档于2012-02-24）.  维基共享资源中相关的多媒体资源：Fedora Linux 官方网站 Fedora Project Wiki 中文 （页面存档备份，存于互联网档案馆） Fedora Discussion 论坛 （页面存档备份，存于互联网档案馆） Fedora 中文社区 （页面存档备份，存于互联网档案馆） RPM Fusion （页面存档备份，存于互联网档案馆） 自由软件主题 Red Hat Linux Red Hat Enterprise Linux