结论先行
新安装优先评估 15.1-RELEASE。15.0 和 14.4 仍受 Security Team 支持,但官方把它们列为 Legacy Release,主要服务需要保守升级节奏的既有系统。14.3 及更早版本已经不受支持。
| 分支或版本 | 状态 | 发布日期 | 预计最早 EOL | 现在应做什么 |
|---|---|---|---|---|
| stable/15 | 开发分支 | — | 2029-12-31 | 仅适合明确需要 STABLE 的维护者 |
| 15.1-RELEASE | 生产发布 | 2026-06-16 | 2027-03-31 | 新安装首选;持续安装补丁 |
| 15.0-RELEASE | 受支持旧发布 | 2025-12-02 | 2026-09-30 | 尽快规划升级到 15.1 |
| stable/14 | 开发分支 | — | 2028-11-30 | 不是 14.4-RELEASE 的同义词 |
| 14.4-RELEASE | 受支持旧发布 | 2026-03-10 | 2026-12-31 | 既有生产可维护,并评估 15.1 |
EOL 是官方给出的“最早结束日”,可能因情况推迟。不要把 stable 分支的长期日期当成某个 RELEASE 的支持期限。
先识别自己运行的系统
freebsd-version -kru
uname -m
uname -K
freebsd-version -kru 分别显示已安装内核、正在运行的内核和用户态版本。若已安装内核和运行内核不同,通常说明更新后尚未重启;不要仅凭 uname -r 判断补丁是否完全落地。
RELEASE、STABLE 与 CURRENT
X.Y-RELEASE-pN是发布版加安全/勘误补丁级别,适合大多数生产使用。stable/X是持续开发分支,不等于“比 RELEASE 更稳定”;它需要源码构建或快照维护经验。CURRENT是前沿开发分支,用于开发和测试,不应用作一般生产下载选择。
选择升级目标
官方支持按发布的时间顺序向前升级:同一大版本升级到更晚的小版本,或升级到下一个大版本中发布时间更晚的版本。不支持降级,也不支持跨过一个大版本。由于 14.4 的发布时间晚于 15.0,从 14.4 到 15.0 即使数字变大也不是受支持的方向;应选择发布时间更晚的 15.1。
执行前打开目标版本的 Release Notes 与 Errata。Errata 是会继续更新的运行时事实来源,不能只阅读发布当天的公告。