Date: Sun, 26 Feb 2012 11:53:01 -0800 From: Kevin Oberman <kob6558@gmail.com> To: Erich Dollansky <erichfreebsdlist@ovitrap.com> Cc: jb <jb.1234abcd@gmail.com>, freebsd-stable@freebsd.org Subject: Re: FreeBSD9 and the sheer number of problem reports Message-ID: <CAN6yY1tbksekbNc4KaNxhRwhuUAme2SU734X1KYexGGmi-AnaA@mail.gmail.com> In-Reply-To: <201202262008.13877.erichfreebsdlist@ovitrap.com> References: <4F46847D.4010908@my.gd> <4F4A254E.60200@hm.net.br> <loom.20120226T133900-788@post.gmane.org> <201202262008.13877.erichfreebsdlist@ovitrap.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Feb 26, 2012 at 5:08 AM, Erich Dollansky <erichfreebsdlist@ovitrap.com> wrote: > Hi, > > On Sunday 26 February 2012 19:42:55 jb wrote: >> H <hm <at> hm.net.br> writes: >> >> > ... >> > it is about FreeBSD and the meaning, importance and reliability =A0of >> > -RELEASE for all people >> > ... >> > > Still, FreeBSD has always at least one more release out there which >> > > was hardened in real life. >> > > ... >> >> Hi, >> I think you have a point. >> >> There was a very interesting discussion on "FreeBSD and release engineer= ing". >> http://lwn.net/Articles/478663/ >> > I will read soon. > >> There were some proposals made, but in my view this is the most importan= t one. >> There are too many "production releases" - at present including versions >> 7.4, 8.2, and 9.0 . > > 7.4 will be gone soon. Normally when 8.3 goes out, 7.4 will go. > >> Cutting one would refocus devs and users on the remainig two, with obvio= us >> benefits to FreeBSD product. > > Three is not normal. Shouldn't it have disappeared with 9.0? Two is norma= l. 7.4 will be maintained until February next year or so anyway. So, nothin= g was wasted here. OK. As someone who has been running FreeBSD for a while (though I am not an old-timer as I never ran V2), I can tell you that 5 to 6 was a very smooth upgrade from a fairly broken version (5 had a huge number of serious issues that could not be fixed without ABI changes) to a pretty good release that, because it came fairly close to 5.2 (the first production release of 5), it was still mostly fixes and not new features. .0 releases of any large project where version bumps are really significant are always something to use in production only with great care. This has been true for years and for almost all operating systems. It was true with VMS, RSX-11M, IOS (the Cisco one, not the Apple one), JunOS (Juniper's router OS), Linux distributions and, until 3.0, Linux kernels. Recently more and more products have moved from the traditional model where major version bumps meant major changes, so this is not true with Firefox, Chrome, Linux kernels, etc., but it is still true for FreeBSD. And that means that there is a real .0 that will only get significantly broad use after a release. Staying in BETA for long intervals leaves important features from getting to a large number of users, so RE has to draw a line somewhere and say, "We are doing a release". It is now more or less time based, but it is still when ABIs and APIs can change which is the key to getting new features out to a broad audience. It simply as to be done. No one really likes it, but no one has come up with a better way. --=20 R. Kevin Oberman, Network Engineer E-mail: kob6558@gmail.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1tbksekbNc4KaNxhRwhuUAme2SU734X1KYexGGmi-AnaA>