public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Mike Snitzer <snitzer@gmail.com>
To: Brian Gerst <bgerst@didntduck.org>
Cc: Greg KH <greg@kroah.com>, Adrian Bunk <bunk@fs.tum.de>,
	Jesse Stockall <stockall@magma.ca>,
	Oliver Neukum <oliver@neukum.org>,
	linux-kernel@vger.kernel.org
Subject: Re: [PATCH] delete devfs
Date: Wed, 21 Jul 2004 19:33:31 -0600	[thread overview]
Message-ID: <170fa0d2040721183350cc5cb8@mail.gmail.com> (raw)
In-Reply-To: <40FEEEBC.7080104@quark.didntduck.org>

Here is a portion of the story; hopefully posting a snippet will not
offend John Corbet.  You guys really should just subscribe to LWN..
the following is just a taste of the insight LWN has to offer:

<snip>
Linus talked about how happy just about everybody is with 2.6. It has
been almost two years since the alleged 2.5 feature freeze, but there
still is no great pressure to start a new development series. Linus
asks: could things just go on the way they are for a while yet, until
enough pressure forms to force the 2.7 fork?

Bdale Garbee pointed out that, in the absence of a 2.7, many people
will conclude that 2.6 has not yet stabilized sufficiently. There may
be a need to do the fork just to convince people that 2.6 is ready.
Alan Cox had a different idea: given that there is not a great deal of
stuff to merge into 2.7, perhaps the developers could actually do a
six-month release cycle for a change?

Andrew pointed out that, during the 2.6 process, he and Linus have
been merging patches at a rate of about 10MB/month. There is, he says,
no reason to believe that things will not continue that way. The
traditional stabilization mechanism, where almost no patches are
accepted for long periods of time, does not strike him as a good idea.
Instead, Andrew would like to see a 2.6 tree which continues to change
and evolve, and let the distributors do the final stabilization work.
In his vision of the future, the kernel.org kernel will be the most
featureful and fastest kernel out there, but it will not necessarily
be the most stable.

The idea here is that restricting changes creates an incredible "patch
pressure," which eventually leads to massive amounts of changes going
into the kernel suddenly. At that point, things really do become
unstable. It is better to keep the flow rate on patches higher; that
keeps the developers happy and gets new code out to users quicker.
Andrew really believes this: there are, seemingly, very few patches
that he is not willing to accept into 2.6 - as long as they make sense
and survive testing in -mm.

These patches include API changes, incidentally. Stable internal
kernel APIs have never been guaranteed, but the developers have
usually tried to not make big changes during a stable kernel series.
That looks to change now. Among other things, it was said that API
changes should be merged before an eventual 2.7 fork, since that would
make synchronization between the two trees easier.  Your editor, who
really would like to see Linux Device Drivers not go obsolete before
it hits the shelves, finds this idea somewhat dismaying.

What may happen is that Linus creates a 2.7 tree in the near future,
but that tree will be restricted to truly experimental, destabilizing
changes. This tree may have no future: if it doesn't work out, or
can't be kept in sync with 2.6, it might simply be dropped. Or it
could yet develop into 2.8, if that makes sense.

On Wed, 21 Jul 2004 18:31:24 -0400, Brian Gerst <bgerst@didntduck.org> wrote:
> Greg KH wrote:
> > On Thu, Jul 22, 2004 at 12:02:38AM +0200, Adrian Bunk wrote:
> >
> >>>As for "right now"?  Why not?  I'm just embracing the new development
> >>>model of the kernel :)
> >>
> >>Could anyone please explain this mysterious "new development model of
> >>the kernel"?
> >>
> >>Is this some personal fight from you against Linus or someone else you
> >>are trying to bring to linux-kernel, or WTF has happened???
> >
> >
> > No fighting is going on here.  I know lwn.net has already reported about
> > this, see there for details.  I don't have the time to write it up right
> > now due to being at OLS.
> >
> > thanks,
> 
> Ok, is there anywhere else that isn't subscriber-only that has the scoop?
> 
> --
>                                 Brian Gerst
> 
> 
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/
>

  parent reply	other threads:[~2004-07-22  1:33 UTC|newest]

Thread overview: 93+ 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
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               ` Mike Snitzer [this message]
2004-07-21 23:26             ` [PATCH] delete devfs 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

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=170fa0d2040721183350cc5cb8@mail.gmail.com \
    --to=snitzer@gmail.com \
    --cc=bgerst@didntduck.org \
    --cc=bunk@fs.tum.de \
    --cc=greg@kroah.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=oliver@neukum.org \
    --cc=stockall@magma.ca \
    /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