Fedora 发布节奏与支持窗口
This content is not available in your language yet.
Fedora 的版本节奏比 EL 系快得多,选型与运维的第一问不是「哪个版本更稳」,而是你能不能跟上它的节奏。本页只讲节奏与窗口;升级的具体做法见用 system-upgrade 做版本间升级。
发布节奏:约 6 个月一版,目标 4 月与 10 月
Section titled “发布节奏:约 6 个月一版,目标 4 月与 10 月”Fedora 每年发布两次新版本,官方排期把目标定在4 月与 10 月的第四个星期二。每个版本的维护期约 13 个月。
当前处于 Upcoming 阶段的是 Fedora 45:官方排期表给出的 Current / Early Final Target date 为 2026-10-20,备选目标为 2026-10-27 与 2026-11-03;Beta 定于 2026-09-15。
支持窗口:约 13 个月,规则是「N+2 发布后 4 周」
Section titled “支持窗口:约 13 个月,规则是「N+2 发布后 4 周」”「约 13 个月」不是从发布日往后数 13 个月,而是由下一条规则决定:
Release N 受支持到 Release N+2 发布后 4 周。 正因为如此,官方表述是「允许用户跳过一个版本,而系统仍在接收更新」——这也意味着你不能无限拖延:一旦 N+2 落地并过了四周缓冲,N 就 EOL。
官方也说明了这个节奏的取舍:Fedora 历史上维持「两个受支持版本 + Rawhide + 预发布 Branched」是可管理的工作量;如果你需要更慢的节奏与更长的生命周期,官方直接指向 Fedora 的下游 —— CentOS Stream 或 RHEL。
EOL 意味着什么
Section titled “EOL 意味着什么”EOL 的官方定义是「不再为该版本产生更新」。随之而来的不只是停止更新:
- Fedora N+2 发布后,不再允许为版本 N 建立新包分支(SCM 层面),也不再允许新构建;
- EOL 时的清理动作由官方 SOP 规定。
Fedora 44 的发布日期为 2026-04-28(三个官方下载页显示同一 RELEASE DATE)。
| Major | Status | GA | EOL | Kernel |
|---|---|---|---|---|
| 45 | In development | 2026-10 | — | — |
| 44 | Current | 2026-04 | — | — |
| 43 | Current | 2025-10 | — | — |
| 42 | End of life | 2025-04 | — | — |
Lifecycle dates are the planned end of support (YYYY-MM); status badges are evaluated at build time. The upstream project is authoritative: Official project website.
表中的 GA / EOL 为
src/data/distro-profiles.json中登记并逐条挂证据的值;本页正文只复述其中已在官方原文核对过的项。EOL 列随官方排期更新,以官方排期页为准。
官方 Releases 页把版本分为三类:Supported(当前受支持)/ Upcoming(开发中)/ EOL Releases(已停止)。截至本轮核对,Supported 为 F44 与 F43,Upcoming 为 F45,F42 已进入 EOL Releases。
怎么排升级窗口
Section titled “怎么排升级窗口”结合上面的规则,实操上有三条硬约束:
- 不要跨过 N+2 的发布点。你停在哪一版,取决于下一版发布时你在哪;规划周期时按「两个版本」而不是「13 个月」来记。
- 给缓冲留时间。N+2 发布后有 4 周才 EOL,但这 4 周不是给你做升级的窗口,而是官方定义的过渡期——生产环境应在 N+2 发布前完成升级。
- 先读 Release Notes 再升级。官方升级文档把「阅读目标版本的 Release Notes」列为升级前置步骤。
- 「13 个月支持期,所以可以一年升一次」:错。规则锚点是下一个 +2 版本的发布日,不是你的安装日。发布节奏提前,你的窗口就缩短。
- 「到了 EOL 再升也行」:Fedora N+2 发布后旧版就开始禁止新构建;越晚升级,跨过的版本越多,风险与工作量越大。
- 「Fedora 是 RHEL 的实验田,不适合正经用途」:官方定位是上游创新源(新工具链、Wayland、PipeWire 等先在这里落地),是否适用取决于你能接受的节奏,而不是用途「正经」与否。
- 用 system-upgrade 做版本间升级 — 命令行升级的官方流程与不受支持的做法
- Fedora 当前版本与 EOL 表 — 版本状态与 EOL 明细
- 把 Fedora 用成服务器 — 短支持期下的服务器取舍
- Fedora 与 RHEL/CentOS 的关系(官方文档)