Both sides previous revisionPrevious revisionNext revision | Previous revision |
docs:freebsd:choose [2024/03/10 15:05] – Retry the broken code block. Add a link to https://www.freebsd.org/security/unsupported/ grahamperrin | docs:freebsd:choose [2024/10/07 23:45] (current) – 14.0-RELEASE EOL. grahamperrin |
---|
===== Support ===== | ===== Support ===== |
| |
With the [[https://www.freebsd.org/security/#model|five-year support model]], two or more major versions may be supported at any one time. | With the [[https://www.freebsd.org/security/#model|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. | Major versions 13 and 14 are supported. |
| |
* a long lifespan – the ''stable/13'' branch | * a long lifespan – the ''stable/13'' branch |
* two supported releases – **13.2-RELEASE** and **13.3-RELEASE** on the ''releng/13.2'' and ''releng/13.3'' branches. | * two supported releases – **13.3-RELEASE** and **13.4-RELEASE** on the ''releng/13.3'' and ''releng/13.4'' branches. |
| |
14 has: | 14 has: |
| |
* a longer lifespan – the ''stable/14'' branch | * a longer lifespan – the ''stable/14'' branch |
* a supported release – **14.0-RELEASE** on the ''releng/14.0'' branch. | * one supported release – **14.1-RELEASE** on the ''releng/14.1'' branch. |
| |
FreeBSD 14.0-RELEASE is recommended for new installations. | |
| |
| FreeBSD 14.1-RELEASE is recommended for new installations. |
===== Visualising CURRENT (the main branch) and RELEASE (releng branches) ===== | ===== Visualising CURRENT (the main branch) and RELEASE (releng branches) ===== |
| |
Adapted from the timelines at [[https://codeberg.org/FreeBSD/freebsd-src/src/commit/8c630381b43cc4d83c99305df3f732b0583ff8f2/share/misc/bsd-family-tree#L417-L453|https://codeberg.org/FreeBSD/freebsd-src/src/commit/8c630381b43cc4d83c99305df3f732b0583ff8f2/share/misc/bsd-family-tree#L417-L453]]: | Adapted from the timelines at [[https://codeberg.org/FreeBSD/freebsd-src/src/commit/96c567f972e05c47cd239b6c9226354e808f039b/share/misc/bsd-family-tree#L417-L462|https://codeberg.org/FreeBSD/freebsd-src/src/commit/96c567f972e05c47cd239b6c9226354e808f039b/share/misc/bsd-family-tree#L417-L462]]: |
<font inherit/inherit;;#c586c0;;inherit>|</font> | <code> |
<font inherit/inherit;;#f44747;;inherit>| |</font> | | | |
<font inherit/inherit;;#ce9178;;inherit>| | FreeBSD</font> | | 12.2 (end-of-life) |
<font inherit/inherit;;#ce9178;;inherit>| | 11.4</font> | | | |
<font inherit/inherit;;#ce9178;;inherit>| |</font> | | `------. |
<font inherit/inherit;;#ce9178;;inherit>| FreeBSD</font> | | | |
<font inherit/inherit;;#ce9178;;inherit>| 12.2</font> | *- 13.0 | |
<font inherit/inherit;;#ce9178;;inherit>| |</font> | | (EOL) | |
<font inherit/inherit;;#ce9178;;inherit>| `------.</font> | | | | |
<font inherit/inherit;;#ce9178;;inherit>| |</font> | | | 12.3 (EOL) |
<font inherit/inherit;;#ce9178;;inherit>*--FreeBSD |</font> | | | | |
<font inherit/inherit;;#ce9178;;inherit>| 13.0 |</font> | | 13.1 | |
<font inherit/inherit;;#ce9178;;inherit>| | |</font> | | (EOL) | |
<font inherit/inherit;;#ce9178;;inherit>| | FreeBSD</font> | | | | |
<font inherit/inherit;;#ce9178;;inherit>| | 12.3</font> | | | 12.4 (EOL) |
<font inherit/inherit;;#ce9178;;inherit>| | |</font> | | | |
<font inherit/inherit;;#ce9178;;inherit>| FreeBSD |</font> | | 13.2 (EOL) |
<font inherit/inherit;;#ce9178;;inherit>| 13.1 |</font> | | | |
<font inherit/inherit;;#ce9178;;inherit>| | |</font> | | `------. |
<font inherit/inherit;;#ce9178;;inherit>| | FreeBSD</font> | | | |
<font inherit/inherit;;#ce9178;;inherit>| | 12.4</font> | *- 14.0 | |
<font inherit/inherit;;#ce9178;;inherit>| |</font> | | (EOL) | |
<font inherit/inherit;;#ce9178;;inherit>| FreeBSD</font> | | | | |
<font inherit/inherit;;#ce9178;;inherit>| 13.2</font> | | | 13.3 (ending) |
<font inherit/inherit;;#ce9178;;inherit>| |</font> | | | | |
<font inherit/inherit;;#ce9178;;inherit>| `------.</font> | | 14.1- | |
<font inherit/inherit;;#ce9178;;inherit>| |</font> | | RELEASE | |
<font inherit/inherit;;#ce9178;;inherit>*--FreeBSD |</font> | | | | |
<font inherit/inherit;;#ce9178;;inherit>| 14.0 |</font> | | | 13.4-RELEASE |
<font inherit/inherit;;#ce9178;;inherit>| |</font> | | | | |
<font inherit/inherit;;#ce9178;;inherit>| FreeBSD</font> | | |
<font inherit/inherit;;#ce9178;;inherit>| 13.3</font> | 15.0-CURRENT (main branch) |
<font inherit/inherit;;#ce9178;;inherit>|</font> | </code> |
<font inherit/inherit;;#ce9178;;inherit>FreeBSD 15.0-CURRENT</font> | |
| |
* FreeBSD 11.4-RELEASE and 12.4-RELEASE are dead ([[https://www.freebsd.org/security/unsupported/|no longer supported]]) | * FreeBSD 12.⋯ releases are end-of-life ([[https://www.freebsd.org/security/unsupported/|no longer supported]]) |
* FreeBSD 13.2-RELEASE will die on 30th June 2024 | * FreeBSD 13.0-RELEASE, 13.1-RELEASE, and 13.2-RELEASE are similarly EOL |
* FreeBSD 13.3-RELEASE is alive | * FreeBSD 13.3-RELEASE life will end on 31st December 2024 |
* FreeBSD 14.0-RELEASE is alive | * FreeBSD 13.4-RELEASE is alive |
| * FreeBSD 14.0-RELEASE is EOL |
| * FreeBSD 14.1-RELEASE is alive |
* FreeBSD 15.0-CURRENT is latest. | * FreeBSD 15.0-CURRENT is latest. |
| |
| |
===== 15.0-CURRENT and other development versions of FreeBSD ===== | ===== 15.0-CURRENT and other development versions of FreeBSD ===== |
| |
| |
* simplifies updates and upgrades with prerelease (ALPHA, BETA, RC (release candidate)) and with RELEASE | * simplifies updates and upgrades with prerelease (ALPHA, BETA, RC (release candidate)) and with RELEASE |
* can **not** be used with STABLE or CURRENT | * can **not** be used with STABLE or CURRENT |
* pkgbase is an alternative to freebsd-update (see below). | * pkgbase is an alternative to freebsd-update (see below). |
| |
| |
* cover releases and associated stable branches | * cover releases and associated stable branches |
* do **not** cover CURRENT. | * do **not** cover CURRENT. |
| |
===== FreshBSD views of branches ===== | ===== FreshBSD views of branches ===== |
* [[https://freshbsd.org/freebsd/src/branch/stable/13|stable/13]] | * [[https://freshbsd.org/freebsd/src/branch/stable/13|stable/13]] |
* [[https://freshbsd.org/freebsd/src/branch/releng/13.3|releng/13.3]] | * [[https://freshbsd.org/freebsd/src/branch/releng/13.3|releng/13.3]] |
| * [[https://freshbsd.org/freebsd/src/branch/releng/13.4|releng/13.4]] |
* [[https://freshbsd.org/freebsd/src/branch/stable/14|stable/14]] | * [[https://freshbsd.org/freebsd/src/branch/stable/14|stable/14]] |
* [[https://freshbsd.org/freebsd/src/branch/releng/14.0|releng/14.0]] | * [[https://freshbsd.org/freebsd/src/branch/releng/14.0|releng/14.0]] |
| * [[https://freshbsd.org/freebsd/src/branch/releng/14.1|releng/14.1]] |
* [[https://freshbsd.org/freebsd/src/branch/main|main]] – FreeBSD-CURRENT | * [[https://freshbsd.org/freebsd/src/branch/main|main]] – FreeBSD-CURRENT |
| |
| |
===== Further reading ===== | ===== Further reading ===== |
| |
* [[https://wiki.freebsd.org/PkgBase|PkgBase]] – the FreeBSD base operating system (OS), //packaged// | * [[https://wiki.freebsd.org/PkgBase|pkgbase]] – the FreeBSD base operating system (OS), //packaged// |
* [[https://docs.freebsd.org/en/books/handbook/book/#updating-upgrading-freebsdupdate|FreeBSD Update]] in the FreeBSD Handbook | * [[https://docs.freebsd.org/en/books/handbook/book/#updating-upgrading-freebsdupdate|FreeBSD Update]] in the FreeBSD Handbook |
* [[https://www.freebsd.org/snapshots/|FreeBSD Snapshot Releases]] | * [[https://www.freebsd.org/snapshots/|FreeBSD Snapshot Releases]] |
* [[https://www.freebsd.org/releng/charter/|Charter for the Release Engineering Team]] | * [[https://www.freebsd.org/releng/charter/|Charter for the Release Engineering Team]] |
| * [[https://lists.freebsd.org/archives/freebsd-announce/2024-July/000143.html|Change to FreeBSD release scheduling and support period]] (2024) |
| |