萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

認識 Fedora Linux:起源、與 Red Hat 關係及版本演進

Fedora Linux 是紅帽贊助、社區驅動的前沿發布版,作為 RHEL (Red Hat Enterprise Linux) 上游測試床,平衡創新與穩定。

Fedora 與 Red Hat 關係

  • Red Hat Linux (1995-2003):早期零售版本,含工作站/伺服器版
  • Red Hat Enterprise Linux (RHEL, 2000-):商業訂閱、長期支援 (10 年)、認證生態
  • Fedora Project (2003-):Red Hat Linux 桌面版繼承者,社區治理、自由軟體原則、6 個月釋出週期、13 個月支援
  • 上游/下游關係:Fedora → RHEL (每 2-3 年採樣一版 Fedora 為基礎,如 RHEL 9 基於 Fedora 34/35)
  • CentOS Stream:RHEL 上游滾動預覽,位於 Fedora 與 RHEL 之間

Fedora 核心特色

特性說明
自由軟體堅持預設倉庫僅含自由開源軟體,專有驅動/編解碼器需第三方倉庫 (RPM Fusion)
最新技術首發核心、GNOME、GCC、systemd、Wayland、PipeWire、Btrfs 等新特性最先落地
模組化倉庫AppStream 模組提供多版本並行 (如 Node.js 16/18/20、Python 3.9/3.11/3.12)
Silverblue/ Kinoite不可變桌面 (OSTree)、容器導向工作流、原子化升級/回滾
安全強化SELinux 強制模式預設啟用、FORTIFY_SOURCE、堆疊保護、編譯器強化旗標
容器工具鏈Podman、Buildah、Skopeo、Toolbx 內建,無守護進程、Rootless 容器

版本演進里程碑

  • Fedora Core 1-6 (2003-2006):早期核心套件集
  • Fedora 7-10 (2007-2009):移除 Core 命名、引入 PackageKit、Plymouth 啟動動畫
  • Fedora 11-14 (2009-2010):Ext4 預設、systemd 替代 SysVinit (F15)、GNOME 3 (F15)
  • Fedora 15-20 (2011-2013):systemd 成熟、Firewalld、GRUB 2、UEFI 安全啟動
  • Fedora 21-30 (2014-2019):模組化倉庫、Wayland 預設 (F25)、PipeWire (F28)、Btrfs 桌面預設 (F33)
  • Fedora 31-40 (2019-2024):Cgroups v2、統一 cgroup v2、SELinux 更精細、Toolbx 容器化開發環境

版本命名與生命週期

  • 版本號遞增,無代號 (早期有代號如 Verne, Beefy Miracle 等)
  • 每年 4 月末與 10 月末釋出 (約 6 個月週期)
  • 支援期:釋出後 13 個月 (約釋出 2 個版本後 EOL)
  • 升級:dnf system-upgrade 支援跨版本無縫升級

適用場景與選擇建議

需求推薦版本
企業生產伺服器、長期支援、認證軟硬體RHEL / Rocky Linux / AlmaLinux
RHEL 上游預覽、CI/CD 測試CentOS Stream
開發者工作站、最新技術體驗、容器開發Fedora Workstation / Silverblue
KDE Plasma 桌面體驗Fedora KDE Spin
嵌入式/IoT/邊緣運算Fedora IoT (OSTree 不可變映像)

Fedora 以「自由、朋友、功能、優先」四大原則,持續推動 Linux 生態創新,是體驗最新開源技術、參與上游貢獻的最佳平台。

copyright © 萬盛學電腦網 all rights reserved