Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 May 2006 11:54:24 -0700
From:      Paul Allen <nospam@ugcs.caltech.edu>
To:        Mike Jakubik <mikej@rogers.com>
Cc:        stable@freebsd.org, Pawel Jakub Dawidek <pjd@freebsd.org>, Mark Linimon <linimon@lonesome.com>, Robert Watson <rwatson@freebsd.org>, Kris Kennaway <kris@obsecurity.org>, David Kirchner <dpk@dpk.net>
Subject:   Re: quota deadlock on 6.1-RC1
Message-ID:  <20060505185424.GD31769@regurgitate.ugcs.caltech.edu>
In-Reply-To: <445B991F.3050600@rogers.com>
References:  <35c231bf0605031821s582b6d03j3ee9d434a596f62a@mail.gmail.com> <20060504021908.GA714@soaustin.net> <35c231bf0605032011s65fbb1aby742438465ee98ee7@mail.gmail.com> <20060504033300.GA39935@xor.obsecurity.org> <44598615.3040400@rogers.com> <20060504044758.GA41047@xor.obsecurity.org> <44599732.1050905@rogers.com> <20060505080543.GD5466@garage.freebsd.pl> <35c231bf0605051049t2761281ar97b9634b8279b1fd@mail.gmail.com> <445B991F.3050600@rogers.com>

next in thread | previous in thread | raw e-mail | index | archive | help
One detail of this has to do with version numbering.
The FreeBSD version number says a lot more about the
userland than it does about the kernel per se.

If we were to version the kernel arch, I think it would
look more like this:

    '94 1.1.5.1  (Last Net/2)                 Version 0
Nov '94 2.0.5    (First unencumbered release) 
Aug '96 2.1.5
Nov '96 2.2                                   Version 1
Oct '98 3.0      Major VM changes...          Version 2
Mar '00 4.0        refinement of 3.x
Jan '03 5.0      Major SMP changes            Version 3
Jul '05 6.0        refinement of 5.x
???     7.0        refinement of 5.x,6.x
???     8.0      ???                          Version 4

As you can see... major version numbers come and go, but
that doesn't say very much about the kernel.  Given that
it took at least three years for the "Version 2" arch
to mature after it was initially released, is it any 
surprise that now at not quite 3 years after "Version 3" 
was released it isn't yet mature?  Esp given how
radical the differences are between 2 and 3?

"STABLE" is a comment mostly about API/ABI and somewhat
(more as merely a matter of pride in craft) about the
kernel.  (The latter also shows itself in the extensive 
testing done outside of the treer in the usability of 
-CURRENT, etc)

                                     Paul

* This concept of versions represents only my personal
  opinions.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060505185424.GD31769>