Upcoming FreeBSD 5.1 Release Schedule
BSDForums writes "FreeBSD Release Engineering Team has posted the schedule for the Release of FreeBSD 5.1 late spring. FreeBSD-5 stable roadmap, announced earlier, outlines the future of FreeBSD-5 stable releases, specifically 5.1 and 5.2."
Just to make it clear about the -RELEASE -STABLE and -CURRENT branches.
:). Major and minor changes are still being made, and it takes a bit more knowledge and understanding to work around a major change that you are unfamiliar with.
-RELEASE is the most stable of the three. Only major problems are fixed in this branch such as security issues. This branch really does not change much at all if at all. Of the three branches, this is the one you want to use for production machines.
-STABLE is the 2nd most stable, even though it's name confuses people. It is the development branch between releases. After a release, the -STABLE branch is opened and new features are added and new bugs are fixed. This branch will become the next -RELEASE. The changes are usually very mild but there can be problems.
-CURRENT is where all the development for the next _major_ version is done and it is the least stable. Major changes are made and it might not compile at all for extended periods. It also takes a bit more knowhow to get things working as the docs are not always up-to-date.
With 5.X they have decided to not create a -STABLE branch so that from my guess they can still make major changes and not get as much complaining
Just my 2 cents.
FreeBSD 5 was way too flaky on my system.
At least with the ports I can have the benefits of gcc 3.2.2 without if offically being supported. I just installed it a few hours ago and put a whole bunch of alias's in my
Anyway I just did a whole make world in
Just try doing something like this in Linux. Dependancy hell no more. Thank you BSD team.
http://saveie6.com/
This is close, and better than most descriptions I've seen, but there's a few things I'd like to clarify.
-STABLE is not opened from the -RELEASE. On a major revision (eg, the 4.x series), the tree is developed-- usually with a release or two-- and then -STABLE is brought up to a stable release. That's why, at the moment, there are 5.x releases, but -STABLE is still on the 4.x series.
At some point-- probably 5.2-- then -STABLE will be brought up to the 5.x tree, starting at (for example) 5.2.
-RELEASE isn't really a development branch; it's a tag. However, each release does have its security patch branch, such as 4.7-RELENG.
Look in /usr/share/examples/etc/make.conf. It was moved there about a year ago. The reasoning was that it didn't actually contain defaults (like /etc/defaults/rc.conf does), but just usage examples.
Cat, the other, tastier white meat.
FYI:
locate make.conf
Try /usr/share/examples/etc/make.conf . And "man make.conf"