Date: Sat, 6 Jan 2001 15:40:09 +1030 From: Greg Lehey <grog@lemis.com> To: Eric Harrison <Eric.Harrison@veritas.com> Cc: freebsd-questions@FreeBSD.org Subject: Re: FreeBSD Supported Releases Message-ID: <20010106154008.H77122@wantadilla.lemis.com> In-Reply-To: <E157E02AD50CD41180EE00508B6A722D01D87CB6@mtvxch05.veritas.com>; from Eric.Harrison@veritas.com on Fri, Jan 05, 2001 at 10:46:23AM -0800 References: <E157E02AD50CD41180EE00508B6A722D01D87CB6@mtvxch05.veritas.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Friday, 5 January 2001 at 10:46:23 -0800, Eric Harrison wrote: > Hello, > I'm a product manager doing some research and wondering if there is > a policy or guideline that the FreeBDS board of directors/Community > uses to gauge release lifecycles. I suppose the "Board of Directors" would be the FreeBSD core team (core@FreeBSD.org). We don't have such a policy or guideline. > For example, how long will "community" energy be spent to support > older previous releases, over new. "Community" does what "community" wants to do. That's the big difference from commercial software. > Basically how long will a prior version be "supported". While this > is a clear concept in commercial software firms, don't yet > understand how this works with FreeBSD and community maintained OS. Well, I spent decades in the support division of a big commercial company, and we had this official policy: We will support the current major release and the previous major release. What that mean in practice was: We will support the current major release if the bug's not too minor, the previous major release if it's a serious bug, and older releases if a big customer is upset about it. The attitude (I couldn't really call it a policy) in FreeBSD is pretty similar. > What I'm trying to ultimately decide is how long we need to provide > support for prior FreeBSD releases. Again, see above. What's a major release? That's a question of interpretation. Since 3.x, we have had incremental releases with a single digit 'x'. In between, we have the -STABLE release, so we now (still) have a FreeBSD 3-STABLE release. From time to time we take a snapshot of -STABLE and call it 3.x-RELEASE. Once the dust has settled, we continue with changes to -STABLE. Looking at it like this, I'd be inclined to say we support: - the latest released version of FreeBSD (currently 4.2) - the corresponding -STABLE version (4-STABLE) In addition, we might support, in order of decreasing importance: - the previous major version of FreeBSD (3-STABLE) - the previous version of FreeBSD of the same major release (4.1) - the last release of the previous major version of FreeBSD (3.5-RELEASE) The reason for this ordering is that support for 3-STABLE almost always implies support for 3.5-RELEASE. People are reluctant to increment the major number, especially in commercial environments, so there will be a significant number of people still using 3-<foo>. Similarly, fixes to 4.2-RELEASE might still apply to 4.1-RELEASE. These opinions are my own, and do not necessarily represent the views of the FreeBSD core team. Greg -- When replying to this message, please copy the original recipients. If you don't, I may ignore the reply. For more information, see http://www.lemis.com/questions.html Finger grog@lemis.com for PGP public key See complete headers for address and phone numbers To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010106154008.H77122>