商店
Fedora
概述
Fedora Linux 是一個免費的開源 Linux 發行版,由社群驅動的 Fedora 專案開發,由 Red Hat(現為 IBM 擁有)贊助。 Fedora 於 2003 年 11 月 6 日推出,作為 Red Hat Linux 的繼任者,以其尖端技術、快速的六個月發布週期以及對免費軟體的承諾而聞名。它作為 Red Hat Enterprise Linux (RHEL) 和 CentOS Stream 的上游,提供適用於工作站、伺服器、雲端、物聯網和容器化工作負載的版本。預設桌面 Fedora Workstation 使用 GNOME Shell,並附帶 KDE Plasma、Xfce 等的旋轉版。 Fedora 擁有約 120 萬用戶(2016 年),並由 Linux 核心創建者 Linus Torvalds 採用。最新版本 Fedora 42 於 2024 年 10 月 29 日發布。
歷史與發展
Fedora 的起源可以追溯到 Red Hat 從消費者轉向企業重點的轉變:
- 2003 年 11 月 6 日:Fedora Core 1「Yarrow」發布,將 Red Hat Linux 與 Fedora Linux 專案(由 Warren Togami 啟動,旨在提供第三方軟體)合併。
- 2007:Fedora 7“Moonshine”放棄“Core”,統一儲存庫並採用單一名稱。
2014:Fedora 21 推出了三個版本:工作站、伺服器和雲,後來擴展到六個版本(IoT、CoreOS、Fedora 37 的 Silverblue,2022 年)。
重點發布
- Fedora 25(2016):採用 Wayland 顯示伺服器,取代 X.Org。
- Fedora 33–35(2020–2021):增強了 GNOME、PipeWire 的採用。
- Fedora 40(2024 年 4 月 23 日):改進的容器支持,GNOME 46。
- Fedora 41(2024 年 10 月 29 日):特色 RPM 4.20、Fedora Miracle spin。
- Fedora 42(2024 年 10 月 29 日):將 KDE Plasma 升級為版本,引入 COSMIC spin。
治理:由 Fedora 理事會(由 Fedora 專案負責人擔任主席)和 Fedora 工程指導委員會 (FESCo) 管理,其中約 35% 的貢獻者是 Red Hat 員工。
Fedora 的原始程式碼由 Red Hat 和社群貢獻資助,根據 GPLv3 和 MIT 許可,託管在 GitLab 上。
主要特點
版本和旋轉
- 工作站:GNOME Shell(預設),適用於桌上型電腦/筆記型電腦,預先安裝了 Firefox、LibreOffice、Rhythmbox 等應用程式。
- 伺服器:適用於資料中心,並附有專用指南。
- CoreOS/Silverblue:不可變的、以容器為中心,使用 rpm-ostree。
- 旋轉:KDE Plasma、Xfce、LXQt、MATE、Cinnamon、Budgie、COSMIC、i3、Sway、Phosh(PinePhone)。
- 發布週期:每 6 個月發布新版本,支援 13 個月(直到 X+2 發布後 1 個月)。透過 DNF 進行就地升級。
- 套件管理:具有 DNF(libsolv 解析器)的 RPM,預設為 Flatpak;不支援 Snap。用於專有軟體的第三方儲存庫,例如 RPM Fusion。
- 安全性:SELinux(強制存取控制)、firewalld 和套件強化(PIE)。根帳戶已停用; sudo 使用「wheel」群組。
- 安裝程式:Anaconda,使用者友善的即時媒體(Fedora Media Writer 或「dd」)。
- 系統元件:Linux 核心(最新,例如 Fedora 41 中的 6.10)、systemd、Wayland、PipeWire、NetworkManager。
- Fedora Labs:針對特定用例的套裝(例如,設計套件、科學套件、Python 課堂)。
- 需求:2GB RAM(建議 4GB)、20GB 儲存空間、64 位元 CPU。支援安全啟動。
優勢與限制
優勢
- 尖端:先整合新技術(例如 Wayland、PipeWire、systemd),影響其他發行版。
- 穩定性與現代性:平衡前緣功能與可靠性,適合初學者與專家。
- 安全性:SELinux、firewalld 和無遙測增強了隱私和保護。
- 社群和 Red Hat 支援:充滿活力的社群(Ask Fedora、論壇)和 Red Hat 的支援確保了強勁的發展。
- 靈活性:多個版本/旋轉(GNOME、KDE、不可變的 Silverblue)和實驗室可滿足不同的需求。
- 易於使用:GNOME 42 的完善工作流程和 Anaconda 安裝程式簡化了入職流程,可與 Pop!_OS 和 Linux Mint 相媲美。
限制
- 支援週期短:13 個月的支援需要頻繁升級,不如 Debian 的穩定性或 Manjaro 的滾動模型理想。
- 專有軟體:嚴格的 FOSS 政策排除專有驅動程式/代碼(例如,NVIDIA 驅動程式需要 RPM Fusion),這與 Pop!_OS 的 NVIDIA ISO 不同。
- 學習曲線:與 Linux Mint 相比,SELinux 和以終端為中心的任務(例如「sudo dnf install」)可能會對初學者構成挑戰。
- 資源使用情況:GNOME 比 MX Linux 的 Xfce 更重,會影響舊硬體。
- 文件缺陷:有些工具(例如 Wireplumber)缺少手冊頁,這讓進階使用者感到沮喪。
- NVIDIA 問題:Nouveau 驅動程式可能會導致即時 USB 出現視覺故障,需要採取解決方法。
概括
Fedora Linux 於 2003 年推出,是由 Red Hat 贊助、社群驅動的發行版,以創新、安全而聞名。6個月發布週期,最新發布版本為 Fedora 42(2024 年 10 月)。其工作站版本配備 GNOME Shell,非常適合開發人員和普通用戶,而 KDE 和不變的 Silverblue 等版本則可滿足不同的需求。儘管支援週期短且專有軟體有限,但 Fedora 的穩定性、SELinux 和社群使其成為頂級的 FOSS 選擇。