Linked by Corey Holcomb-Hockin on Wed 5th Nov 2003 19:48 UTC
FreeBSD I've been using computers since I was quite young and have been using Unixlike OSes for about two years. Most of my life I've used Macs and only started using Windows and Unixlike OSes recently for programming. I'm good at learning OSes as long as they are documented. I've been using FreeBSD for about a year and a half.
Permalink for comment
To read all comments associated with this story, please click here.
Stable, stable, or horse barn?
by Jed on Sat 8th Nov 2003 00:01 UTC

The author trys to fit his concept of stable to the FreeBSD concept of stable, and just succeeds in confusing the readers. Some of the follow up comments also make mistakes.

Section 21.2.2.1 of the handbook http://www.freebsd.org/handbook/ has the FreeBSD definition of Stable (capitlized proper noun). It is important to note that Stable is still a development branch. Presently Stable's cvs tag is RELENG_4, but I believe the project hopes to move it to RELENG_5 real soon now.

RELENG_4_9 is not Stable. It certainly seems to be very stable, and the author properly chose it as fitting the authors concept of stable, but it is not what FreeBSD calls Stable. Properly "RELENG_4_9, [is] the release branch for FreeBSD-4.9, used only for security advisories and other seriously critical fixes." A release branch is the heavily tested, ready for primetime, sta^H^H^Hproduction version that the author wanted.

Please read the handbook page defining Current and Stable to determine if either is right for you and then the handbook appendix on CVS tags to pick the correct one. RELENG_4_9 is the right tag to track until you understand why to chose others.