Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 04 Feb 1999 00:14:55 -0700
From:      Warner Losh <imp@village.org>
To:        HighWind Software Information <info@highwind.com>
Cc:        current@FreeBSD.ORG
Subject:   Re: 3.0 vs 4.0
Message-ID:  <199902040714.AAA74143@harmony.village.org>
In-Reply-To: Your message of "Wed, 03 Feb 1999 12:48:13 EST." <199902031748.MAA25858@highwind.com>
References:  <199902031748.MAA25858@highwind.com>

next in thread | previous in thread | raw e-mail | index | archive | help
In message <199902031748.MAA25858@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 majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199902040714.AAA74143>