linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: John Richard Moser <nigelenki@comcast.net>
To: "Marcos D. Marado Torres" <marado@student.dei.uc.pt>
Cc: Ed Tomlinson <edt@aei.ca>, Massimo Cetra <mcetra@navynet.it>,
	"'Chuck Ebbert'" <76306.1226@compuserve.com>,
	"'Bill Davidsen'" <davidsen@tmr.com>,
	"'William Lee Irwin III'" <wli@holomorphy.com>,
	"'linux-kernel'" <linux-kernel@vger.kernel.org>
Subject: Re: My thoughts on the "new development model"
Date: Wed, 27 Oct 2004 01:25:46 -0400	[thread overview]
Message-ID: <417F315A.9060906@comcast.net> (raw)
In-Reply-To: <Pine.LNX.4.61.0410270402340.20284@student.dei.uc.pt>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



Marcos D. Marado Torres wrote:
| On Tue, 26 Oct 2004, Ed Tomlinson wrote:
|
|>>> 2.4 tree is still the best solution for production.
|>>> 2.6 tree is great for gentoo users who like gcc consuming all CPU
|>>> (maxumum respect to gentoo but I prefer debian)
|>>
|>>
|>> The issue is that Linus _has_ changed the development model.  What we
|>> have
|>> now is more flexable and much more responsive to changes.  This does
|>> lead to stable releases that are not quite a stable as some of the
|>> previous
|>> stable series...  This is why I suggest a fix/security branch.  The
|>> idea being
|>> that after a month or so of fixes etc it will be a very stable kernel
|>> and it will
|>> not have slowed down development.
|
|
| The sole existence of this discussion prooves that there's already the
| need of
| a new step. But why trying to re-invent the wheel? Yes, relating to 2.6
| we need
| already a "very stable kernel" and a "not-slowed down development
| kernel". When
| it happened in 2.4 2.5 was created. Isn't all this just the indication
| that we
| need a 2.6 development like 2.4 is, and we need 2.7 to be created?
|

Another shameless plug for me:
http://lkml.org/lkml/2004/10/26/171

Short version to save you reading of my spam:
Let's make 2.7 what 2.6 is now (a relatively stable kernel that gets
relatively stable feature enhancements continuously), rather than what
2.5 was (a hell of a lot of patches and then a hell of a lot of
debugging), and make 2.6 more restrictive than 2.4 in that it should be
strictly bugfixes (including security bugs) and no backported drivers or
features.

I read a page about open source software development once, I don't
remember if it was an article or a book or what; but it said something
I've held to heart for a while:  Open source projects tend to follow the
poorly designed development model of alternating between a "stable" and
an "unstable" branch, when it's possible to simply perpetually add
stablized, debugged features straight to mainline after they've been
developed independently on the side.

It is apparent that what we have here is exactly what the author
suggested in place of the stable/unstable cycle; it is also apparent
that this is a naiive model not because it becomes difficult to avoid
bugs, but because it becomes difficult to actually develope on the side
with all of the changes happening to mainline.  By combining both
models, a balance is met.

This same model can be implemented as a meta-model (or something) if the
external projects chose on their own which versions to freeze at.  This
creates a problem, however, as patches for these projects become
distributed across ranges of versions.  Consider having a development
driver for 2.6.7 for an ADSL card; a development driver for 2.6.5 for a
network card; and a development DRM driver for 2.6.10 for a particular
video card.  The unfortunate soul having all three of these pieces of
hardware is quite SOL.

On the other hand, there are those who simply get fed up chasing the
volatile codebase of mainline, ad simply wait for it to stabalize.
Unless you throw them their bone, they won't get any work done; this is
not only their problem, but their users' as well.


| Mind Booster Noori
|
| -- /* *************************************************************** */
|    Marcos Daniel Marado Torres         AKA    Mind Booster Noori
|    http://student.dei.uc.pt/~marado   -      marado@student.dei.uc.pt
|    () Join the ASCII ribbon campaign against html email, Microsoft
|    /\ attachments and Software patents.   They endanger the World.
|    Sign a petition against patents:  http://petition.eurolinux.org
| /* *************************************************************** */

- -
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/


- --
All content of all messages exchanged herein are left in the
Public Domain, unless otherwise explicitly stated.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFBfzFZhDd4aOud5P8RAiTmAJ9obM88F5YW29Rcke3oKrWngs/rRACaAxqZ
BBoLsEO2QdBIJfZlBvGpZHk=
=hMNm
-----END PGP SIGNATURE-----

  parent reply	other threads:[~2004-10-27  5:27 UTC|newest]

Thread overview: 115+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-10-26  5:40 My thoughts on the "new development model" Chuck Ebbert
2004-10-26 10:44 ` Ed Tomlinson
2004-10-26 11:09   ` Massimo Cetra
2004-10-26 12:08     ` Paolo Ciarrocchi
2004-10-26 19:03       ` Mathieu Segaud
2004-10-26 20:16         ` Let's make a small change to the process Paolo Ciarrocchi
2004-10-26 20:22           ` William Lee Irwin III
2004-10-26 20:26             ` Paolo Ciarrocchi
2004-10-26 20:33               ` William Lee Irwin III
2004-10-26 20:36           ` Dave Jones
2004-10-26 20:44             ` Paolo Ciarrocchi
2004-10-27  0:51               ` Jan Knutar
2004-10-26 20:48           ` John Richard Moser
2004-10-26 21:00             ` Paolo Ciarrocchi
2004-10-26 15:03     ` My thoughts on the "new development model" William Lee Irwin III
2004-10-26 21:19     ` Ed Tomlinson
2004-10-27  3:05       ` Marcos D. Marado Torres
2004-10-27  4:29         ` Rik van Riel
2004-10-27  5:13           ` Willy Tarreau
2004-10-27  5:23             ` William Lee Irwin III
2004-10-27  6:04               ` Willy Tarreau
2004-10-27  6:28                 ` William Lee Irwin III
2004-10-27  6:50                   ` Massimo Cetra
2004-10-27  6:56                     ` William Lee Irwin III
2004-11-16 16:43                     ` Bill Davidsen
2004-10-27 13:48               ` John Richard Moser
2004-10-27 14:57                 ` Theodore Ts'o
2004-10-27 15:35                   ` John Richard Moser
2004-10-27 19:46                     ` Marcos D. Marado Torres
2004-10-27 21:08                       ` John Richard Moser
2004-10-27 21:14                         ` Rik van Riel
2004-10-27 17:55                   ` William Lee Irwin III
2004-10-27 13:38             ` John Richard Moser
2004-10-27  5:25         ` John Richard Moser [this message]
2004-10-28  6:46           ` michael
2004-10-28  7:13             ` William Lee Irwin III
2004-10-28  7:28             ` Hacksaw
2004-10-29 21:30               ` Adrian Bunk
2004-10-28  7:57             ` Massimo Cetra
2004-10-28 16:14             ` John Richard Moser
2004-10-28 17:27               ` Theodore Ts'o
2004-10-28 23:19               ` michael
2004-10-29  0:02                 ` John Richard Moser
2004-10-27  4:26       ` Rik van Riel
2004-11-16 16:18       ` Bill Davidsen
2004-10-26 12:37   ` Barry K. Nathan
2004-10-26 14:40     ` Espen Fjellvær Olsen
2004-10-26 14:28   ` William Lee Irwin III
2004-10-26 14:41   ` Gene Heskett
2004-10-26 14:24 ` William Lee Irwin III
2004-10-27 15:27 ` Alan Cox
  -- strict thread matches above, loose matches on Subject: below --
2004-10-28 23:33 Chuck Ebbert
2004-10-28 23:53 ` William Lee Irwin III
2004-10-28 13:04 Chuck Ebbert
2004-10-28 13:15 ` Arjan van de Ven
2004-10-28 15:03 ` William Lee Irwin III
2004-10-28 15:07   ` William Lee Irwin III
2004-10-28 17:33   ` Alan Cox
2004-10-28 18:39     ` William Lee Irwin III
2004-10-29 13:19   ` Bill Davidsen
2004-10-29 17:49     ` William Lee Irwin III
2004-10-27 19:50 Chuck Ebbert
2004-10-27 21:40 ` Alan Cox
2004-10-28  2:59   ` Dmitry Torokhov
2004-10-28 10:16     ` Alan Cox
2004-10-27  0:00 Chuck Ebbert
2004-10-27  0:24 ` Dmitry Torokhov
2004-10-27  0:36   ` William Lee Irwin III
2004-10-27  0:36 ` William Lee Irwin III
2004-10-27  2:45   ` Marcos D. Marado Torres
2004-10-27  3:19     ` William Lee Irwin III
2004-10-27  2:47 ` Marcos D. Marado Torres
2004-10-26 16:32 Chuck Ebbert
2004-10-26 17:37 ` William Lee Irwin III
2004-10-26 15:54 Chuck Ebbert
2004-10-26 17:50 ` William Lee Irwin III
2004-10-22 20:03 My thoughts on the "new development model"(A bit late tho) Espen Fjellvær Olsen
2004-10-22 21:52 ` My thoughts on the "new development model" Espen Fjellvær Olsen
2004-10-22 22:12   ` Clemens Schwaighofer
2004-10-23 12:55     ` Bernd Petrovitsch
2004-10-24  3:04       ` Clemens Schwaighofer
2004-10-22 22:45   ` William Lee Irwin III
2004-10-22 22:50     ` Espen Fjellvær Olsen
2004-10-22 23:21       ` William Lee Irwin III
2004-10-23  0:41       ` Lee Revell
2004-10-22 22:57   ` Willy Tarreau
2004-10-23  0:09     ` William Lee Irwin III
2004-10-23  2:40       ` Lee Revell
2004-10-25 21:15       ` Bill Davidsen
2004-10-25 22:08         ` William Lee Irwin III
2004-10-26 16:12         ` Charles Shannon Hendrix
2004-10-26 16:53           ` Mark Nipper
2004-10-23  1:40     ` Adrian Bunk
2004-10-23  5:04       ` Greg KH
2004-10-26  1:07         ` Adrian Bunk
2004-10-23  5:52       ` Willy Tarreau
2004-10-23 14:18         ` William Lee Irwin III
2004-10-23 19:58       ` Kronos
2004-10-23 20:05         ` Espen Fjellvær Olsen
2004-10-22 22:58   ` Lee Revell
2004-10-22 23:21     ` Paul Fulghum
2004-10-22 23:43     ` William Lee Irwin III
2004-10-23  8:01     ` Boris Bukowski
2004-10-26 16:01   ` John Richard Moser
2004-10-26 16:44     ` John Richard Moser
2004-10-26 16:58       ` Hua Zhong
2004-10-26 18:53         ` Diego Calleja
2004-10-26 19:33           ` Paul Fulghum
2004-10-27 15:31             ` Alan Cox
2004-10-27 15:30         ` Alan Cox
2004-10-27 18:37           ` Hua Zhong
2004-10-27 21:39             ` Alan Cox
2004-10-27 16:59         ` Arjan van de Ven
2004-10-27 19:27           ` Marcos D. Marado Torres
2004-10-26 18:01     ` Stephen Hemminger
2004-10-26 18:38       ` John Richard Moser

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=417F315A.9060906@comcast.net \
    --to=nigelenki@comcast.net \
    --cc=76306.1226@compuserve.com \
    --cc=davidsen@tmr.com \
    --cc=edt@aei.ca \
    --cc=linux-kernel@vger.kernel.org \
    --cc=marado@student.dei.uc.pt \
    --cc=mcetra@navynet.it \
    --cc=wli@holomorphy.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;
as well as URLs for NNTP newsgroup(s).