public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Ben Hoskings <ben@jeeves.gotdns.org>
To: linux-kernel@vger.kernel.org
Cc: Adrian Bunk <bunk@fs.tum.de>, corbet@lwn.net
Subject: Re: New dev model (was [PATCH] delete devfs)
Date: Mon, 26 Jul 2004 11:38:55 +1000	[thread overview]
Message-ID: <200407261138.55020.ben@jeeves.gotdns.org> (raw)
In-Reply-To: <20040722160112.177fc07f.akpm@osdl.org>

On Fri, 23 Jul 2004 09:01, Andrew Morton wrote:
> Well.  We'll see.  2.6 is becoming stabler, despite the fact that we're
> adding features.
>
> I wouldn't be averse to releasing a 2.6.20.1 which is purely stability
> fixes against 2.6.20 if there is demand for it.  Anyone who really cares
> about stability of kernel.org kernels won't be deploying 2.6.20 within a
> few weeks of its release anyway, so by the time they doodle over to
> kernel.org they'll find 2.6.20.2 or whatever.

I'd like to throw my opinion into the discussion at this point too, for what 
it's worth.

I think the idea of forking off certain releases in the 2.6.x.0 form, to only 
recieve bugfixes and security updates, is a very good idea. A couple of 
points against it were raised above, but I think if it were approached the 
right way, they wouldn't be issues.

There wouldn't be a huge maintenance overhead, as

  -- The forks would only need to happen occasionally. When 2.6.y has advanced 
past 2.6.x (y > x) sufficiently (i.e. it has significant new functionality) 
and it has been released for sufficient time to iron out obvious bugs, then 
if it comes to be considered a particularly stable release, it would be a 
good candidate for freezing at 2.6.y.0. I would think this sort of thing 
would probably only need to happen once or maybe twice per every ten or so 
traditional releases.

  -- The only maintenance that would be needed on these frozen versions would 
be a backport of any critical bugfixes / security issues, when they occur.


The table on the front page at kernel.org could be augmented with an extra 
row, showing the most recent frozen release from the stable tree. Users who 
want a recent _vanilla_ kernel that is unchanging and hopfully highly stable, 
could choose it.

On Sat, 24 Jul 2004 06:57, Timothy Miller wrote:
> Does that mean that 2.6.21 and 2.6.20.1 are two separate forks of
> 2.6.20, one for development, and the other for stability?
>
> How is this fundamentally different from how it was done before with
> odd/even minor numbers?

IMO the process wouldn't mirror the old 2.x / 2.y model because it is much 
more fine-grained. With the old model, changes have to be backported to a 
kernel that is significantly older, and which potentially has seen 
fundamental changes in the releases between (i mean between 2.x -> 2.y). With 
the new model, a release 'freeze' could be made whenever deemed necessary, 
and since it will be a lot closer on the timeline to where the main 
development is happening, backporting the critical stuff should be a lot less 
of a headache.

The important part would be to not go overboard with release freezing, so 
there wouldn't be 10 frozen kernels to backport to. _That_ would be a 
headache.


There's my $0.02. :)

-- 
	Ben

  parent reply	other threads:[~2004-07-26  1:39 UTC|newest]

Thread overview: 96+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-07-21 14:15 [PATCH] delete devfs Greg KH
2004-07-21 14:26 ` Oliver Neukum
2004-07-21 14:35   ` Lars Marowsky-Bree
2004-07-21 14:52   ` Greg KH
2004-07-21 21:19     ` Jesse Stockall
2004-07-21 21:27       ` Greg KH
2004-07-21 21:53         ` Jesse Stockall
2004-07-21 22:05           ` Greg KH
2004-07-21 22:17             ` Jesse Stockall
2004-07-21 22:47             ` Oliver Neukum
2004-07-22  6:49               ` Greg KH
2004-07-22  9:55                 ` Oliver Neukum
2004-07-22 10:08                   ` Paolo Ciarrocchi
2004-07-22 16:13                 ` Matt Porter
2004-07-23 19:06                   ` [RFC]: CONFIG_UNSUPPORTED (was: Re: [PATCH] delete devfs) R. J. Wysocki
2004-07-23 20:04                     ` Adrian Bunk
2004-07-23 21:17                       ` Russell King
2004-07-23 21:22                       ` R. J. Wysocki
2004-07-23 23:35                       ` Sam Ravnborg
2004-07-23 22:01                         ` [RFC]: CONFIG_UNSUPPORTED Stephen Wille Padnos
2004-07-22  1:08           ` [PATCH] delete devfs Grzegorz Jaśkiewicz
2004-07-22  1:48             ` Mike Snitzer
2004-07-21 22:02         ` Adrian Bunk
2004-07-21 22:07           ` Greg KH
2004-07-21 22:14             ` David Weinehall
2004-07-21 22:31             ` Brian Gerst
2004-07-21 23:11               ` New dev model (was [PATCH] delete devfs) Jonathan Corbet
2004-07-21 23:52                 ` Adrian Bunk
2004-07-22  9:55                   ` Andrew Morton
2004-07-22  7:04                     ` Greg KH
2004-07-22 10:19                       ` Andrew Morton
2004-07-22 12:55                         ` Josh Boyer
2004-07-22 11:32                       ` Giacomo A. Catenazzi
2004-07-22 19:12                         ` Greg KH
2004-07-22 19:33                     ` Adrian Bunk
2004-07-22 22:28                       ` Paul Jackson
2004-07-22 23:25                         ` Adrian Bunk
2004-07-23  2:22                           ` Tim Wright
2004-07-23  6:31                             ` Ville Herva
2004-07-23 21:04                               ` Valdis.Kletnieks
2004-07-23 21:08                                 ` Ville Herva
2004-07-25 11:59                             ` Jan Knutar
2004-07-25 18:53                               ` Jesper Juhl
2004-07-23  8:16                         ` szonyi calin
2004-07-23 12:21                           ` Jonathan Corbet
2004-07-23 19:59                             ` Adrian Bunk
2004-07-24 14:24                             ` Marcelo Tosatti
2004-07-23 14:54                           ` Geert Uytterhoeven
2004-07-23 15:50                             ` szonyi calin
2004-07-27 22:18                               ` Bill Davidsen
2004-07-28 21:25                                 ` Krzysztof Halasa
2004-08-02 18:48                                   ` Bill Davidsen
2004-08-03 22:07                                     ` Krzysztof Halasa
2004-07-24 16:21                           ` Ragnar Hojland Espinosa
2004-07-27 22:12                         ` Bill Davidsen
2004-07-28  7:24                           ` Paul Jackson
2004-07-22 23:01                       ` Andrew Morton
2004-07-22 20:18                         ` Adrian Bunk
2004-07-22 20:28                         ` Kevin Fox
2004-07-23 20:09                           ` Adrian Bunk
2004-07-22 21:01                         ` Martin Schlemmer
2004-07-23  0:39                         ` Jason Cooper
2004-07-23 20:57                         ` Timothy Miller
2004-07-25 13:30                           ` Adrian Bunk
2004-07-26  1:38                         ` Ben Hoskings [this message]
2004-07-26  2:12                           ` Bernd Eckenfels
2004-07-28  6:25                             ` Ben Hoskings
2004-07-28 21:23                             ` Krzysztof Halasa
2004-08-04 21:53                               ` Bernd Eckenfels
2004-07-28 21:22                           ` Krzysztof Halasa
2004-07-29 12:25                     ` Adrian Bunk
2004-07-22  1:33               ` [PATCH] delete devfs Mike Snitzer
2004-07-21 23:26             ` R. J. Wysocki
2004-07-21 22:11           ` Francois Romieu
2004-07-21 22:40             ` Adrian Bunk
2004-07-21 23:15               ` Francois Romieu
2004-07-22  8:23               ` sam
2004-07-22 10:24                 ` Gene Heskett
2004-07-22 10:58                   ` Nick Piggin
2004-07-22 21:06                   ` sam
2004-07-23  0:21                     ` Gene Heskett
2004-07-22 22:19                   ` Paul Jakma
2004-07-22 19:22         ` Martin Schlemmer
2004-07-22 17:56       ` Deepak Saxena
2004-07-21 14:52   ` Geert Uytterhoeven
2004-07-21 14:41 ` Matthew Garrett
2004-07-21 18:25   ` Greg KH
2004-07-21 19:55     ` Matthew Garrett
2004-07-21 19:34   ` Chris Wedgwood
2004-07-21 21:13   ` Ben Collins
2004-07-21 22:20   ` Wichert Akkerman
2004-07-22 19:44     ` Martin Schlemmer
2004-07-21 15:49 ` Kasper Sandberg
  -- strict thread matches above, loose matches on Subject: below --
2004-07-22  7:45 New dev model (was [PATCH] delete devfs) Svetoslav Slavtchev
2004-07-22 10:40 ` Han Boetes
2004-07-22 13:17 Svetoslav Slavtchev

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=200407261138.55020.ben@jeeves.gotdns.org \
    --to=ben@jeeves.gotdns.org \
    --cc=bunk@fs.tum.de \
    --cc=corbet@lwn.net \
    --cc=linux-kernel@vger.kernel.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