public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Alex Howells <alex@bytemark.co.uk>
To: Greg KH <greg@kroah.com>
Cc: Alexandre Oliva <oliva@lsd.ic.unicamp.br>,
	"H. Peter Anvin" <hpa@kernel.org>,
	Alan Cox <alan@lxorguk.ukuu.org.uk>,
	Adrian Bunk <bunk@kernel.org>,
	Linus Torvalds <torvalds@linux-foundation.org>,
	linux-kernel@vger.kernel.org
Subject: Re: [RFC] Kernel version numbering scheme change
Date: Tue, 21 Oct 2008 20:52:02 +0100	[thread overview]
Message-ID: <48FE32E2.5000601@bytemark.co.uk> (raw)
In-Reply-To: <20081020202147.GA20788@kroah.com>

Greg KH wrote:
> What do you mean?  The .y marking of releases right now doesn't show you
> this?

Sorry, perhaps I wasn't clear with regards "bugs" vs. "regressions" as
someone else pointed out in a reply :)

> The "longevity" of a release series has no real correlation to it's "bug
> free"ness of it in any strict sense of the word.  Just look at the
> percentage of fixes in any normal release for "bugs" to get a concrete
> feel for that (hint, it's in the thousands).

Okay, sure.

> What is frustrating about it right now?  It is _strongly_ recommended
> that if you are following the kernel.org tree, for you to rely on the
> -stable releases.  It is best if you can upgrade to the latest branch of
> the stable releases when they come out, moving to the latest major
> release when possible, as you usually only have a month or so when they
> start up before the previous branch's stable tree stops being
> maintained.

That was what I was inviting people to solve, actually.

What I don't think is 100% clear right now is which kernels are still
actively maintained, and which are not.  When does a kernel become EoL?
This is different for things like 2.6.16.x and 2.6.27.x to others?
Perhaps this could be a part of the version numbering scheme?

I'm speaking only from personal experience here, but have had hideous
issues getting a "one kernel fits all" solution for boxes at work.
Requirements for me to put a kernel on a given server would be:

    *  supports the hardware
    *  no security holes [in options I enable]
    *  works reliably, under load/stress.

Now I wouldn't call myself an 'expert' by any means, so please forgive
me in advance if I'm wrong in any of the following...

A lot of the problems I've spotted have been traced (kind thanks to
Daniel Drake, Francois Romieu and others) to the network drivers,
particularly forcedeth/r8169 NICs actually but some e1000 stuff too.
Filing bugs and getting those issues fixed for everyone is important,
but sometimes the question remains "Why upgrade when 2.6.16.xx meets the
criteria above? Can we be sure 2.6.24.xx will be as stable?".

There is nothing stopping you setting aside a couple of boxes and
checking the latest -stable for testing purposes, for planning where you
*will* go when 2.6.16.xx stops being maintained, and filing any bugs you
spot along the way to try and contribute to this effort.

This mostly came about because we have a large-ish number of boxes
currently tracking 2.6.16.xx and that works *very* well for us.
Discovering that 2.6.16 would be maintained in such a way was tough
though as I'm only a fairly recent subscriber to LKML.

So with regards to supported kernels, the following springs to mind:

   *  how long is kernel 2.6.xx supported?
   *  is kernel 2.6.xx one of the "longer term" supported ones?
   *  what are the requirements for a maintainer to push a
      new release, a la 2.6.xx.yy? Is it based on time elapsed,
      severity of any fixes included?
   *  how do we define "support" in this context?
      does it mean security problems discovered/fixed *after*
      development focus has moved on to new stuff is backported?
      does it mean [critical] bug fixes? regression fixes?

> Some times I think I need to put up a big .SVG drawing of all of the
> releases, showing which ones are currently being maintained, and which
> ones aren't just to make it easier.  I wonder if firefox could show it
> properly, would that help out?

It would :)  Thanks for your response.

Alex

  reply	other threads:[~2008-10-21 19:52 UTC|newest]

Thread overview: 113+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-10-16  0:25 [RFC] Kernel version numbering scheme change Greg KH
2008-10-16  1:03 ` H. Peter Anvin
2008-10-16  1:51   ` David Sanders
2008-10-16  2:18   ` Greg KH
2008-10-16  7:02 ` Thorsten Leemhuis
2008-10-16  7:34   ` david
2008-10-18 21:44     ` Jan Engelhardt
2008-10-19  1:52       ` david
2008-10-19  2:44         ` Jan Engelhardt
2008-10-16  8:21 ` el es
2008-10-16  9:09   ` H. Peter Anvin
2008-10-16  9:33     ` el es
2008-10-16 10:05       ` el es
2008-10-16 10:14         ` Kristoffer Ericson
2008-10-16 17:30       ` david
2008-10-16  9:15 ` Hans J. Koch
2008-10-16 15:21   ` Geert Uytterhoeven
2008-10-18 21:56   ` Jan Engelhardt
2008-10-16 12:49 ` Adrian Bunk
2008-10-16 15:17   ` Greg KH
2008-10-16 15:30     ` Bill Nottingham
2008-10-16 15:47       ` Greg KH
2008-10-16 17:16         ` Adrian Bunk
2008-10-17  4:02           ` Greg KH
2008-10-17  4:26             ` Grant Coady
2008-10-17  4:53             ` Randy Dunlap
2008-10-17  9:31             ` Alan Cox
2008-10-17 16:40               ` H. Peter Anvin
2008-10-17 17:42                 ` Greg KH
2008-10-18  7:18                   ` H. Peter Anvin
2008-10-18  7:38                     ` 2.6.28-rc1 --> 2.8.0-rc1; 2.6.27.y --> 2.6.28 [Re: [RFC] Kernel version numbering scheme change] Dominik Brodowski
2008-10-18  7:47                       ` Mikael Abrahamsson
2008-10-20  3:48                     ` [RFC] Kernel version numbering scheme change Alexandre Oliva
2008-10-20  5:29                       ` H. Peter Anvin
2008-10-20  7:13                         ` Alexandre Oliva
2008-10-20 18:55                       ` Alex Howells
2008-10-20 20:21                         ` Greg KH
2008-10-21 19:52                           ` Alex Howells [this message]
2008-10-22  0:41                             ` Valdis.Kletnieks
2008-10-22  4:15                               ` Grant Coady
2008-10-22  8:58                               ` Alex Howells
2008-10-22  9:11                                 ` Alan Cox
2008-10-22 18:11                             ` Stefan Richter
2008-10-21 18:54                         ` Stefan Richter
2008-10-17 17:41               ` Greg KH
2008-10-17 19:45                 ` Alan Cox
2008-10-17 21:42                   ` Greg KH
2008-10-16 16:46     ` Adrian Bunk
2008-10-17  3:47       ` Greg KH
2008-10-17  6:47         ` Adrian Bunk
2008-10-17  7:55           ` Greg KH
2008-10-17  8:16             ` Steven Noonan
2008-10-17 17:46               ` Greg KH
2008-10-17 19:06                 ` Bartlomiej Zolnierkiewicz
2008-10-17 21:44                   ` Greg KH
2008-10-17 19:47                 ` Alan Cox
2008-10-17 21:44                   ` Greg KH
2008-10-17 22:14                     ` Matthias Schniedermeyer
2008-10-17 22:49                     ` Rafael J. Wysocki
2008-10-18  1:23                       ` david
2008-10-18 23:14                         ` Jiri Kosina
2008-10-19  1:50                           ` david
2008-10-19 12:51                           ` Rafael J. Wysocki
2008-10-19 16:29                             ` david
2008-10-19 17:45                               ` Rafael J. Wysocki
2008-10-19 17:47                                 ` david
2008-10-19 17:57                                   ` Rafael J. Wysocki
2008-10-18  8:45                     ` Willy Tarreau
2008-10-18 23:17                       ` Jiri Kosina
2008-10-19  3:35                         ` Willy Tarreau
2008-10-20 20:30                       ` Greg KH
2008-10-20 20:54                         ` Felipe Balbi
2008-10-20 21:06                           ` Greg KH
2008-10-20 21:58                             ` Arnd Bergmann
2008-10-20 22:24                             ` Felipe Balbi
2008-10-21 19:11                               ` Stefan Richter
2008-10-21 19:16                                 ` Felipe Balbi
2008-10-18 22:33                     ` Jan Engelhardt
2008-10-19 18:33                       ` Greg KH
2008-10-19 19:51                         ` Jan Engelhardt
2008-10-19 23:40                           ` david
2008-10-18 22:38                     ` Jan Engelhardt
2008-10-18  1:20               ` david
2008-10-18  8:32               ` Willy Tarreau
2008-10-17  8:56             ` Adrian Bunk
2008-10-17 10:06               ` Peter Zijlstra
2008-10-17 11:18                 ` Alexey Dobriyan
2008-10-17 11:26                   ` Peter Zijlstra
2008-10-17 11:32                     ` Alexey Dobriyan
2008-10-17 15:30               ` Chris Friesen
2008-10-17 17:45               ` Greg KH
2008-10-18  9:01               ` Willy Tarreau
2008-10-18 10:04                 ` Adrian Bunk
2008-10-18 11:08                   ` Willy Tarreau
2008-10-18 11:50                     ` Adrian Bunk
2008-10-18 12:28                       ` Willy Tarreau
2008-10-18 13:48                         ` Adrian Bunk
2008-10-18 14:13                           ` Willy Tarreau
2008-10-16 14:26 ` markus reichelt
2008-10-16 15:35   ` Theodore Tso
2008-10-16 18:05     ` John Stoffel
2008-10-16 19:14     ` Harald Arnesen
2008-10-17  1:53     ` Dave Young
2008-10-17  9:05       ` Jike Song
2008-10-17  9:14         ` Dave Young
2008-10-20  3:49     ` Daniel Phillips
2008-10-16 15:18 ` Geert Uytterhoeven
2008-10-17  1:26 ` Rob Landley
2008-10-17 12:46 ` Giacomo A. Catenazzi
2008-10-17 17:40   ` Greg KH
2008-10-18  1:32   ` david
  -- strict thread matches above, loose matches on Subject: below --
2008-10-16  2:10 H. Peter Anvin
2008-10-20  6:05 Denys Fedoryshchenko

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=48FE32E2.5000601@bytemark.co.uk \
    --to=alex@bytemark.co.uk \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=bunk@kernel.org \
    --cc=greg@kroah.com \
    --cc=hpa@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=oliva@lsd.ic.unicamp.br \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox