Contributed by &a.jkh;.
FreeBSD-stable is our development branch for a more low-key and
conservative set of changes intended for our next mainstream release.
Changes of an experimental or untested nature do not go into this
branch (see ).
If you are a commercial user or someone who puts maximum stability of
their FreeBSD system before all other concerns, you should consider tracking
stable. This is especially true if you have installed the most
recent release ( Please note that the stable tree endeavors, above all, to
be fully compilable and stable at all times, but we do occasionally
make mistakes (these are still active sources with quickly-transmitted
updates, after all). We also do our best to thoroughly test fixes in
current before bringing them into stable, but sometimes
our tests fail to catch every case. If something breaks for you in
stable, please let us know immediately! (see
next section).
To join this list, send mail to &a.majordomo and say:
In the body of your message. Optionally, you can also say `help'
and Majordomo will send you full help on how to subscribe and
unsubscribe to the various other mailing lists we support.
If you're installing a new system and want it to be as -stable
as possible, you can simply grab the latest dated branch snapshot
from If you're already running a previous release of 2.2 and
wish to upgrade via sources then you can easily do so from
ftp.FreeBSD.ORG. This can be done in one of three ways:
Use the facility. Unless you
have a good TCP/IP connection at a flat rate, this is
the way to do it.
Essentially, if you need rapid on-demand access to the source and
communications bandwidth is not a consideration, use cvsup or ftp.
Otherwise, use CTM.
Before compiling stable, read the Makefile in /usr/src
carefully. You should at least run a `' the first time through as part of the upgrading
process. Reading the &a.stable will keep you up-to-date on other
bootstrapping procedures that sometimes become necessary as we move
towards the next release.