From: Mike Fedyk <mfedyk@matchmail.com>
To: Linus Torvalds <torvalds@transmeta.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: [RFC] 2.5/2.6/2.7 transition [was Re: Linux 2.4.16-pre1]
Date: Sun, 25 Nov 2001 21:33:11 -0800 [thread overview]
Message-ID: <20011125213311.A4593@mikef-linux.matchmail.com> (raw)
In-Reply-To: <20011125155323.D30336@mikef-linux.matchmail.com> <Pine.LNX.4.33.0111251946400.9764-100000@penguin.transmeta.com>
In-Reply-To: <Pine.LNX.4.33.0111251946400.9764-100000@penguin.transmeta.com>
On Sun, Nov 25, 2001 at 07:58:41PM -0800, Linus Torvalds wrote:
>
> On Sun, 25 Nov 2001, Mike Fedyk wrote:
> >
> > Personally, I think that 2.4 was released too early. It was when the
> > Internet hype was going full force, and nobody (including myself) could be
> > faulted for getting swept up in the wave that it was.
>
> That's not the problem, I think.
>
> 2.4.0 was appropriate for the time. The problem with _any_ big release is
> that the people you _really_ want to test it won't test it until it is
> stable, and you cannot make it stable before you have lots of testers. A
> basic chicken-and-egg problem, in short.
>
True.
> You find the same thing (to a smaller degree) with the pre-patches, where
> a lot more people end up testing the non-pre-patches, and inevitably there
> are more percieved problems with the "real" version than with the
> pre-patch. Just statistically you should realize that that is not actually
> true ;)
>
Unless you look at the *very* small amount of time between 2.4.15-pre9 and
-final. As noted by Rusty (first one to come to mind)... But what is done
is history.
> > 1) Develop 2.5 until it is ready to be 2.6 and immediately give it over to
> > a maintainer, and start 2.7.
>
> I'd love to do that, but it doesn't really work very well. Simply because
> whenever the "stable" fork happens, there are going to be issues that the
> bleeding-edge guard didn't notice, or didn't realize how they bite people
> in the real world.
>
> So I could throw a 2.6 directly over the fence, and start a 2.7 series,
> but that would have two really killer problems
>
> (a) I really don't like giving something bad to whoever gets to be
> maintainer of the stable kernel. It just doesn't work that way:
> whoever would be willing to maintain such a stable kernel would be a
> real sucker and a glutton for punishment.
>
> (b) Even if I found a glutton for punishment that was intelligent enough
> in other ways to be a good maintainer, the _development_ tree too
> needs to start off from a "known reasonably good" point. It doesn't
> have to be perfect, but it needs to be _known_.
>
> For good of for bad, we actually have that now with 2.4.x - the system
> does look fairly stable, with just some silly problems that have known
> solutions and aren't a major pain to handle. So the 2.5.x release is off
> to a good start, which it simply wouldn't have had if I had just cut over
> from 2.4.0.
>
> The _real_ solution is to make fewer fundamental changes between stable
> kernels, and that's a real solution that I expect to become more and more
> realistic as the kernel stabilizes. I already expect 2.5 to have a _lot_
> less fundamental changes than the 2.3.x tree ever had - the SMP
> scaliability efforts and page-cachification between 2.2.x and 2.4.x is
> really quite a big change.
>
Thank you.
Now all we need is a road map for the next ten or so dev kernels and many of
the questions will be answered... What patches will go in what version, and
in what order?
> But you also have to realize that "fewer fundamental changes" is a mark of
> a system that isn't evolving as quickly, and that is reaching middle age.
> We are probably not quite there yet ;)
>
Yep. It looks like there are some rather large changes in the works for 2.5
though. Time will tell, and a LWN news story in about 1-2 years will be very
insteresting indeed.
MF
next prev parent reply other threads:[~2001-11-26 5:33 UTC|newest]
Thread overview: 103+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-11-24 18:39 Linux 2.4.16-pre1 Marcelo Tosatti
2001-11-24 18:40 ` Marcelo Tosatti
2001-11-24 20:36 ` Phil Sorber
2001-11-24 19:44 ` Marcelo Tosatti
2001-11-24 21:14 ` Linus Torvalds
2001-11-24 21:32 ` H. Peter Anvin
2001-11-24 22:04 ` François Cami
2001-11-26 0:49 ` Horst von Brand
2001-11-26 0:51 ` H. Peter Anvin
2001-11-26 17:50 ` Alan Cox
2001-11-26 18:08 ` H. Peter Anvin
2001-11-26 0:51 ` David Weinehall
2001-11-26 0:53 ` H. Peter Anvin
2001-11-25 1:56 ` Patrick McFarland
2001-11-25 2:12 ` Patrick McFarland
2001-11-25 2:34 ` war
2001-11-25 2:41 ` Patrick McFarland
2001-11-25 3:05 ` Mohammad A. Haque
2001-11-25 21:55 ` Patrick McFarland
2001-11-26 12:06 ` Martin Persson
2001-11-26 14:26 ` David Lang
2001-11-26 16:55 ` Alan Cox
2001-11-26 16:58 ` Dominik Kubla
2001-11-26 15:38 ` M. Edward (Ed) Borasky
2001-11-26 18:12 ` J Sloan
2001-11-25 4:10 ` J Sloan
2001-11-25 21:58 ` Patrick McFarland
2001-11-25 22:57 ` J Sloan
2001-11-25 23:11 ` Patrick McFarland
2001-11-26 0:26 ` Patrick McFarland
2001-11-26 0:31 ` Patrick McFarland
2001-11-26 0:39 ` CaT
2001-11-25 4:23 ` Victor Yodaiken
2001-11-25 3:04 ` John Alvord
2001-11-26 18:13 ` Alan Cox
2001-11-26 18:09 ` H. Peter Anvin
2001-11-24 20:58 ` Ryan Cumming
2001-11-24 22:21 ` H. Peter Anvin
2001-11-24 22:35 ` kernel.org maintenance Ahmed Masud
2001-11-24 22:56 ` Linux 2.4.16-pre1 Mohammad A. Haque
2001-11-24 21:09 ` Marc A. Ohmann
2001-11-24 19:54 ` Marcelo Tosatti
2001-11-24 21:13 ` Arnaldo Carvalho de Melo
2001-11-24 23:32 ` F.H. Bulthuis
2001-11-24 23:37 ` Rik van Riel
2001-11-24 23:47 ` F.H. Bulthuis
2001-11-25 13:34 ` Dominik Kubla
2001-11-25 14:15 ` Stephan von Krawczynski
2001-11-25 18:07 ` Tobias Ringstrom
2001-11-25 18:17 ` Linus Torvalds
2001-11-25 19:16 ` Stephan von Krawczynski
2001-11-25 22:07 ` Patrick McFarland
2001-11-25 19:27 ` Alex Bligh - linux-kernel
2001-11-25 22:13 ` Arnaldo Carvalho de Melo
2001-11-25 22:18 ` Patrick McFarland
2001-11-25 22:26 ` Arnaldo Carvalho de Melo
2001-11-25 22:31 ` Arnaldo Carvalho de Melo
2001-11-26 1:16 ` Mohammad A. Haque
2001-11-26 1:33 ` Patrick McFarland
2001-11-26 2:45 ` Mohammad A. Haque
2001-11-26 2:50 ` Horst von Brand
2001-11-27 0:47 ` Patrick McFarland
2001-11-27 1:01 ` Rik van Riel
2001-11-27 1:04 ` Patrick McFarland
2001-11-27 1:02 ` Andre Hedrick
2001-11-26 10:44 ` Rik van Riel
2001-11-26 6:57 ` Martin Eriksson
2001-11-25 22:28 ` François Cami
2001-11-25 22:36 ` Patrick McFarland
2001-11-25 22:40 ` Patrick McFarland
2001-11-26 0:20 ` Andrew Pimlott
2001-11-26 0:56 ` Patrick McFarland
2001-11-26 1:16 ` Phil Oester
2001-12-04 20:28 ` The Doctor What
2001-12-04 20:51 ` Rik van Riel
2001-11-25 23:53 ` [RFC] 2.5/2.6/2.7 transition [was Re: Linux 2.4.16-pre1] Mike Fedyk
2001-11-26 3:58 ` Linus Torvalds
2001-11-26 5:33 ` Mike Fedyk [this message]
2001-11-26 10:59 ` Rik van Riel
2001-11-26 14:58 ` jlnance
2001-11-26 18:18 ` H. Peter Anvin
2001-11-26 12:41 ` Horst von Brand
2001-11-26 19:35 ` Andrew Morton
2001-11-26 17:44 ` Rob Landley
2001-11-26 21:08 ` Alan Cox
2001-11-26 21:42 ` Rob Landley
2001-11-26 23:52 ` Rob Landley
2001-11-27 3:40 ` Johan Kullstam
2001-11-26 8:13 ` John Alvord
2001-11-25 14:39 ` Linux 2.4.16-pre1 Florian Weimer
2001-11-25 14:51 ` Russell King
2001-11-25 14:58 ` Florian Weimer
2001-11-25 15:06 ` Alexander Viro
2001-11-25 15:14 ` Bruce Harada
2001-11-25 21:44 ` Teodor Iacob
2001-11-25 21:24 ` Thiago Rondon
2001-11-25 21:51 ` Arnaldo Carvalho de Melo
2001-11-26 17:07 ` vda
2001-11-26 16:36 ` Charles Marslett
2001-11-27 4:30 ` Mike Fedyk
2001-11-27 8:59 ` Adrian Bunk
-- strict thread matches above, loose matches on Subject: below --
2001-11-26 12:26 [RFC] 2.5/2.6/2.7 transition [was Re: Linux 2.4.16-pre1] willy tarreau
2001-11-26 14:54 ` Horst von Brand
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=20011125213311.A4593@mikef-linux.matchmail.com \
--to=mfedyk@matchmail.com \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@transmeta.com \
/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