Linked by Thom Holwerda on Fri 10th Apr 2009 15:43 UTC, submitted by Alexander Yerenkow
PC-BSD PC-BSD, the desktop-oriented FreeBSD variant, has released version 7.1, dubbed Galileo. In case you don't know, PC-BSD is a FreeBSD distribution with lots of customisations focussed on the desktop user. Its most defining features is the Push Button Installer, a self-contained package format with handy installers/uninstallers. PC-BSD 7.1 comes loaded with changes and updates.
Thread beginning with comment 358323
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[6]: some of the best of OSS
by Doc Pain on Sun 12th Apr 2009 22:51 UTC in reply to "RE[5]: some of the best of OSS"
Doc Pain
Member since:
2006-10-08

Read the actual press release. It reads:

"PC-BSD 7.1 is built upon the FreeBSD 7.1-STABLE operating system."

So the OSNews news item is perfectly correct.


It is, but FreeBSD's terminology may be a bit confusing when you don't know what STABLE means. In fact, it's not a (one) certain release, there are many STABLE "releases".

For those who are interested, I'll explain:

Let's say we start with FreeBSD 7.0. This is 7.0-RELEASE released at a certain date. Now development continues. This is 7-CURRENT. If you download the sources of 7-CURRENT at one point in time, it may not run, or it even may not compile. Because it's the development branch, changes done may render the system unusabe or uncompilable. Such changes are undone. so if you download the sources of 7-CURRENT the next day, if may work completely fine. Development that is considered "good" is then put into 7-STABLE. This branch is not updated as often as 7-CURRENT, but it's not experimental anymore. Out of 7-STABLE (which can be called 7.0-STABLE because it hasn't reached 7.1-RELEASE yet, combined with a date such as 7.0-STABLE-20080811) security patches are made to upgrade 7.0-RELEASE systems with important security changes. A patched system would be 7.0-RELEASE-p1, indicating tttha it's the 1st patch level. When 7-STABLE has been tested enough, it enters the beta phase for the upcoming 7.1-RELEASE, it's 7.1-PRE then. When it's done, 7.1-RELEASE will be released on a certain date. The development that follows will then be 7.1-STABLE. When a new branch is initiated, for example the beginning of 8-CURRENT, some development is backported to older branches, such as 7-CURRENT, which will be discontinued at some point in time, as it has been with the 4.x, 5.x and 6.x series already - they are called legacy releases and are only maintained for a restricted time.

PC-BSD is based on such a -STABLE version past 7.1-RELEASE and prior to 7.2-RELEASE, I'll just emphasize again that there's no "the" 7.1-STABLE version of FreeBSD.

For a comparison with more explainations refer to the excellent FreeBSD handbook, ch. 24.5:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/current-s...

As well as ch. A.7:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvs-tags....

Edited 2009-04-12 22:57 UTC

Reply Parent Score: 2