This is an old revision of the document!
Choosing a version of FreeBSD – operating system branches, code quality, lifespans, and support
Each release of FreeBSD is the end result of periodic special attention – release engineering – to a releng
branch of the code for the OS.
Support
With the five-year support model that was established in 2015, two or more major versions may be supported at any one time.
Major versions 13 and 14 are supported.
13 has:
- a long lifespan – the
stable/13
branch - two supported releases – 13.2-RELEASE and 13.3-RELEASE on the
releng/13.2
andreleng/13.3
branches.
14 has:
- a longer lifespan – the
stable/14
branch - two supported releases – 14.0-RELEASE and 14.1-RELEASE on the
releng/14.0
andreleng/14.1
branches.
FreeBSD 14.1-RELEASE is recommended for new installations.
Visualising CURRENT (the main branch) and RELEASE (releng branches)
Adapted from the timelines at https://codeberg.org/FreeBSD/freebsd-src/src/commit/96c567f972e05c47cd239b6c9226354e808f039b/share/misc/bsd-family-tree#L417-L462:
| | | FreeBSD | 12.2 | | | `------. | | *--FreeBSD | | 13.0 | | | | | | FreeBSD | | 12.3 | | | | FreeBSD | | 13.1 | | | | | | FreeBSD | | 12.4 | | | FreeBSD | 13.2 | | | `------. | | *--FreeBSD | | 14.0 | | | | | | FreeBSD | | 13.3 | | | | FreeBSD | | 14.1 | | FreeBSD 15.0-CURRENT
- FreeBSD 12.⋯ releases are dead (no longer supported)
- FreeBSD 13.0-RELEASE is dead
- FreeBSD 13.2-RELEASE will die on 30th June 2024
- FreeBSD 13.3-RELEASE is alive
- FreeBSD 14.0-RELEASE will die on 30th September 2024
- FreeBSD 14.1-RELEASE is alive
- FreeBSD 15.0-CURRENT is latest.
15.0-CURRENT and other development versions of FreeBSD
- simplifies updates and upgrades with prerelease (ALPHA, BETA, RC (release candidate)) and with RELEASE
- can not be used with STABLE or CURRENT
- pkgbase is an alternative to freebsd-update (see below).
Errata notices and security advisories:
- cover releases and associated stable branches
- do not cover CURRENT.
FreshBSD views of branches
- main – FreeBSD-CURRENT
Further reading
- pkgbase – the FreeBSD base operating system (OS), packaged
- FreeBSD Update in the FreeBSD Handbook