How are the FreeBSD OS versions named?

According to Wikipedia 14.0 was released on 20 November 2023 and 13.3 was released on 5 March 2024.
How is it possible for 13.3 to release after 14.0?
This is very confusing.
 
This is very confusing.
No it's not. It's actually very simple.
13.x is a branch in git, 13.3 is a tag on that branch in git.
14.x is a branch in git, a different branch than 13.x. 14.0 is a tag on the 14.x branch.
Different branches have different "rules" as to the work performed on them, they can wind up being released at different times.

FreeBSD "master" or CURRENT is main line development.
13.x is a branch off CURRENT a long time ago
14.x is a branch off CURRENT after 13.x was branched

It's not a linear relation. It's a tree with a trunk and branches off that trunk.
 
FreeBSD has two supported major versions (related to their branches) at the same time*; at the moment these are 13.x and 14.y.

Please have a look at the thread: LTS support and version clarifications, especially the graphics by anlashok; this may also help. Note that Colin Percival has announced that the support for a major branch will change from 5 years to 4 years.

___
During an overlapping period there could be three supported versions.
 
1724376632646.pngFrom the Foundation's blog post:

With the future arrangement: the periods during which the Security Officer must support three major versions will be much shorter.



1724376923485.pngFrom a wiki:
 
Back
Top