结论先行

新安装优先评估 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 是会继续更新的运行时事实来源,不能只阅读发布当天的公告。