In message <199902031748.maa25...@highwind.com> HighWind Software Information 
writes:
: Can someone summarize the difference and locations between all these
: things?
:
: I've heard of:
:       2.2.8-stable
:       3.0-stable
:       3.0-current
:       3.0-release
:       4.0-current
:
: Where are all these things? Some in source? Some in binary?  I've just
: been grabbing the things in "pub/FreeBSD" on current.freebsd.org. I
: assume those are daily builds of 3.0-stable.

2.2.8-stable is the current name of the 2.2 "branch" of FreeBSD.  It
was created some time ago.  This is the branch that all the 2.2.x
releases came from.  2.2.8-stable means that you are on teh 2.2 branch
sometime after the 2.2.8 release.

3.0-stable is the name of the 3.x branch of FreeBSD.  All 3.x based
releases will be based on this, except for 3.0-release.  3.0-release
was based on a pre-branch version of this code.  3.0-stable is more
stable than 3.0-release in many ways and is currently marching along
towards a 3.1 release slated for later this month.

3.0-current is the old name for the bleeding edge.  It was until
recently the most up to date copy of FreeBSD that you could get.  This
was both good and bad depending on the day since minor problems crop
up and bugs are fixed.

4.0-current is the new name for the bleeding edge.

Here's an approximate graphical picture of the branches in the CVS
tree:

------+- 3.0-current -----*----+#------------------------ 4.0-current
       \                        \
        \                        \ 3.0 stable banch -----------------
         \
          \ --1--2-5-6-7-8- 2.2 stable branch


[*] in the above picture is where 3.0 was release (and hence is
3.0-release).

[#] in the above is where the main trunk changed its name from
3.0-current to 4.0-current.

[1-8] on the 2.2 stable branch above are release points for 2.2.1R,
2.2.2R, etc.

I say approximate because I've hand waved the earlier 2.x releases and
the exact point that the branch was made for 2.2.  It is enough to
understand what is going on.

The 2.2 stable branch is coming to its end of life.  It is becoming
more than just stable, it is effectively frozen with very few bug
fixes being propigated back to it now.

: Is it still true that "2.2.8" is the thing that folks get when they go
: to the www.freebsd.org website and grab the "the latest stable thing"?

Yes.  3.0 release had some problems, and 3.1 isn't ready.  When 3.1
comes out, I'd say go for that.  If it is for your personal machine,
I'd be tempted to install 3.0 but be prepared to back off to 2.2.8 if
there are major problems.

Warner

To Unsubscribe: send mail to majord...@freebsd.org
with "unsubscribe freebsd-current" in the body of the message

Reply via email to