Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
docs:freebsd:choose [2024/03/10 15:06] – Again, retry the code block. grahamperrindocs:freebsd:choose [2024/10/07 23:45] (current) – 14.0-RELEASE EOL. grahamperrin
Line 4: Line 4:
 ===== 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.
Line 11: Line 11:
  
   * 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
-  * 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]]:
 <code> <code>
- +   |    | 
-          | +    12.2 (end-of-life) 
-       FreeBSD +      |
-     |    11.4 +
-     +
-   |  FreeBSD +
-     12.2 +
-     |+
       `------.       `------.
              |              |
-   *--FreeBSD  +   *- 13.0     
-     13.0    | +    (EOL)    | 
-           +           
-     |    FreeBSD +      |    12.3 (EOL) 
-         12.3 +           
-           +   |  13.1     
-   |  FreeBSD  +    (EOL)    | 
-     13.1    | +           
-           +      |    12.4 (EOL) 
-     |    FreeBSD +      
-         12.4 +    13.2 (EOL) 
-     +      |
-   |  FreeBSD +
-     13.2 +
-     |+
       `------.       `------.
              |              |
-   *--FreeBSD  | +   *- 14.0     | 
-     14.   | +    (EOL)     
-             +           | 
-          FreeBSD +   |    |    13.3 (ending) 
-           13.3+      |      | 
 +   |  14.1-    | 
 +    RELEASE  
 +           | 
 +         13.4-RELEASE 
 +      |      |
    |    |
-FreeBSD 15.0-CURRENT+15.0-CURRENT (main branch) 
 +</code>
  
-</code> +  * FreeBSD 12.⋯ releases are end-of-life ([[https://www.freebsd.org/security/unsupported/|no longer supported]]) 
-  * FreeBSD 11.4-RELEASE and 12.4-RELEASE are dead ([[https://www.freebsd.org/security/unsupported/|no longer supported]]) +  * FreeBSD 13.0-RELEASE, 13.1-RELEASE, and 13.2-RELEASE are similarly EOL 
-  * FreeBSD 13.2-RELEASE will die on 30th June 2024 +  * FreeBSD 13.3-RELEASE life will end on 31st December 2024 
-  * FreeBSD 13.3-RELEASE is alive +  * FreeBSD 13.4-RELEASE is alive 
-  * FreeBSD 14.0-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 =====
  
Line 73: Line 68:
  
   * 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).
  
Line 79: Line 74:
  
   * 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 =====
Line 86: Line 80:
   * [[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)