商店
已选择:
fedora-42-desktop
提示:推荐下载最新桌面版GNOME,KDE或Cinnamon桌面环境。
Fedora
0
2003年11月6日
概述
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,以及 2022 年 Fedora 37 的 Silverblue)。
主要版本
- 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 版本。
- Fedora 42 (2024 年 10 月 29 日):将 KDE Plasma 升级为新版本,并引入 COSMIC 版本。
- 治理:由 Fedora 理事会(由 Fedora 项目负责人担任主席)和 Fedora 工程指导委员会 (FESCo) 管理,约 35% 的贡献者为 Red Hat 员工。
Fedora 的源代码由 Red Hat 和社区贡献者资助,采用 GPLv3 和 MIT 许可证,托管在 GitLab 上。
主要特点
- 版本和 Spins
- 工作站:GNOME Shell(默认),适用于台式机/笔记本电脑,预装 Firefox、LibreOffice、Rhythmbox 等应用。
- 服务器:灵活适用于数据中心,提供专用指南。
- CoreOS/Silverblue:不可变,以容器为中心,使用 rpm-ostree。
- Spins: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)。已禁用 root 帐户;sudo 使用“wheel”组。
- 安装程序:Anaconda,用户友好,支持实时安装介质(Fedora Media Writer 或
dd
)。 - 系统组件:Linux 内核(最新版本,例如 Fedora 41 中的 6.10)、systemd、Wayland、PipeWire、NetworkManager。
- Fedora 实验室:针对特定用例的软件包(例如,设计套件、科学计算套件、Python 课堂套件)。
- 系统要求:2GB RAM(建议 4GB)、20GB 存储空间、64 位 CPU。支持安全启动。
优势与局限性
优势
- 前沿:优先集成新技术(例如 Wayland、PipeWire、systemd),并影响其他发行版。
- 兼具稳定性与现代性:在前沿功能与可靠性之间取得平衡,适合初学者和专家。
- 安全性:SELinux、firewalld 和无遥测增强了隐私和保护。
- 社区和 Red Hat 支持:充满活力的社区(咨询 Fedora、论坛)和 Red Hat 的支持确保了稳健的开发。
- 灵活性:多个版本/spins(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 和社区使其成为首选的自由/开源软件 。