* [PATCH] delete devfs
@ 2004-07-21 14:15 Greg KH
2004-07-21 14:26 ` Oliver Neukum
` (2 more replies)
0 siblings, 3 replies; 93+ messages in thread
From: Greg KH @ 2004-07-21 14:15 UTC (permalink / raw)
To: linux-kernel
Hm, seems kernel.org dropped my big patch, so the patch below can be
found at:
www.kernel.org/pub/linux/kernel/people/gregkh/misc/2.6/devfs-delete-2.6.8-rc2.patch
----- Forwarded message from Greg KH <greg@kroah.com> -----
Date: Wed, 21 Jul 2004 02:49:37 -0400
From: Greg KH <greg@kroah.com>
To: Andrew Morton <akpm@osdl.org>
Cc: torvalds@osdl.org, linux-kernel@vger.kernel.org
Subject: [PATCH] delete devfs
Ok, to test out the new development model, here's a nice patch that
simply removes the devfs code. No commercial distro supports this for
2.6, and both Gentoo and Debian have full udev support for 2.6, so it is
not needed there either. Combine this with the fact that Richard has
sent me a number of good udev patches to fix up some "emulate devfs with
udev" minor issues, I think we can successfully do this now.
Andrew, please apply this to your tree and feel free to send it to Linus
when you think it should be there.
thanks,
greg k-h
<PATCH SNIPPED>
----- End forwarded message -----
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
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
` (2 more replies)
2004-07-21 14:41 ` Matthew Garrett
2004-07-21 15:49 ` Kasper Sandberg
2 siblings, 3 replies; 93+ messages in thread
From: Oliver Neukum @ 2004-07-21 14:26 UTC (permalink / raw)
To: Greg KH; +Cc: linux-kernel
Am Mittwoch, 21. Juli 2004 16:15 schrieb Greg KH:
> Hm, seems kernel.org dropped my big patch, so the patch below can be
> found at:
> www.kernel.org/pub/linux/kernel/people/gregkh/misc/2.6/devfs-delete-2.6.8-rc2.patch
May I point out that 2.6 is supposed to be a _stable_ series?
Regards
Oliver
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
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 14:52 ` Geert Uytterhoeven
2 siblings, 0 replies; 93+ messages in thread
From: Lars Marowsky-Bree @ 2004-07-21 14:35 UTC (permalink / raw)
To: Oliver Neukum, Greg KH; +Cc: linux-kernel
On 2004-07-21T16:26:55,
Oliver Neukum <oliver@neukum.org> said:
> > www.kernel.org/pub/linux/kernel/people/gregkh/misc/2.6/devfs-delete-2.6.8-rc2.patch
> May I point out that 2.6 is supposed to be a _stable_ series?
Yeah, sounds like a good series to drop unsupported code from... ;-)
Sincerely,
Lars Marowsky-Brée <lmb@suse.de>
--
High Availability & Clustering \ ever tried. ever failed. no matter.
SUSE Labs, Research and Development | try again. fail again. fail better.
SUSE LINUX AG - A Novell company \ -- Samuel Beckett
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
2004-07-21 14:15 [PATCH] delete devfs Greg KH
2004-07-21 14:26 ` Oliver Neukum
@ 2004-07-21 14:41 ` Matthew Garrett
2004-07-21 18:25 ` Greg KH
` (3 more replies)
2004-07-21 15:49 ` Kasper Sandberg
2 siblings, 4 replies; 93+ messages in thread
From: Matthew Garrett @ 2004-07-21 14:41 UTC (permalink / raw)
To: linux-kernel
Greg KH <greg@kroah.com> wrote:
>Ok, to test out the new development model, here's a nice patch that
>simply removes the devfs code. No commercial distro supports this for
>2.6, and both Gentoo and Debian have full udev support for 2.6, so it is
>not needed there either. Combine this with the fact that Richard has
>sent me a number of good udev patches to fix up some "emulate devfs with
>udev" minor issues, I think we can successfully do this now.
The new Debian installer requires devfs on several architectures, even
for 2.6 installs. That's unlikely to get changed before release.
--
Matthew Garrett | mjg59-chiark.mail.linux-rutgers.kernel@srcf.ucam.org
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
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 14:52 ` Geert Uytterhoeven
2 siblings, 1 reply; 93+ messages in thread
From: Greg KH @ 2004-07-21 14:52 UTC (permalink / raw)
To: Oliver Neukum; +Cc: linux-kernel
On Wed, Jul 21, 2004 at 04:26:55PM +0200, Oliver Neukum wrote:
> Am Mittwoch, 21. Juli 2004 16:15 schrieb Greg KH:
> > Hm, seems kernel.org dropped my big patch, so the patch below can be
> > found at:
> > www.kernel.org/pub/linux/kernel/people/gregkh/misc/2.6/devfs-delete-2.6.8-rc2.patch
>
> May I point out that 2.6 is supposed to be a _stable_ series?
You didn't pay attention to the first sentance that I wrote for the
patch :)
And as Lars points out, the code is unmaintained, unused, and buggy.
All good reasons to rip out it out at any moment in time.
thanks,
greg k-h
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
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 14:52 ` Geert Uytterhoeven
2 siblings, 0 replies; 93+ messages in thread
From: Geert Uytterhoeven @ 2004-07-21 14:52 UTC (permalink / raw)
To: Oliver Neukum; +Cc: Greg KH, Linux Kernel Development
On Wed, 21 Jul 2004, Oliver Neukum wrote:
> Am Mittwoch, 21. Juli 2004 16:15 schrieb Greg KH:
> > Hm, seems kernel.org dropped my big patch, so the patch below can be
> > found at:
> > www.kernel.org/pub/linux/kernel/people/gregkh/misc/2.6/devfs-delete-2.6.8-rc2.patch
>
> May I point out that 2.6 is supposed to be a _stable_ series?
Quoting GregKH: `to test out the new development model', i.e. the one
established at the Kernel Summit yesterday afternoon :-)
Well, looking at the late (or early :-) hour he sent out the patch, it looks
like he did need a few beers before he gained enough confidence in this `new
development model' :-)
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
2004-07-21 14:15 [PATCH] delete devfs Greg KH
2004-07-21 14:26 ` Oliver Neukum
2004-07-21 14:41 ` Matthew Garrett
@ 2004-07-21 15:49 ` Kasper Sandberg
2 siblings, 0 replies; 93+ messages in thread
From: Kasper Sandberg @ 2004-07-21 15:49 UTC (permalink / raw)
To: Greg KH; +Cc: LKML Mailinglist
pretty nice - i like it
On Wed, 2004-07-21 at 10:15 -0400, Greg KH wrote:
> Hm, seems kernel.org dropped my big patch, so the patch below can be
> found at:
> www.kernel.org/pub/linux/kernel/people/gregkh/misc/2.6/devfs-delete-2.6.8-rc2.patch
>
>
>
> ----- Forwarded message from Greg KH <greg@kroah.com> -----
>
> Date: Wed, 21 Jul 2004 02:49:37 -0400
> From: Greg KH <greg@kroah.com>
> To: Andrew Morton <akpm@osdl.org>
> Cc: torvalds@osdl.org, linux-kernel@vger.kernel.org
> Subject: [PATCH] delete devfs
>
> Ok, to test out the new development model, here's a nice patch that
> simply removes the devfs code. No commercial distro supports this for
> 2.6, and both Gentoo and Debian have full udev support for 2.6, so it is
> not needed there either. Combine this with the fact that Richard has
> sent me a number of good udev patches to fix up some "emulate devfs with
> udev" minor issues, I think we can successfully do this now.
>
> Andrew, please apply this to your tree and feel free to send it to Linus
> when you think it should be there.
>
> thanks,
>
> greg k-h
>
> <PATCH SNIPPED>
>
> ----- End forwarded message -----
> -
> 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/
>
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
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
` (2 subsequent siblings)
3 siblings, 1 reply; 93+ messages in thread
From: Greg KH @ 2004-07-21 18:25 UTC (permalink / raw)
To: Matthew Garrett; +Cc: linux-kernel
On Wed, Jul 21, 2004 at 03:41:45PM +0100, Matthew Garrett wrote:
> Greg KH <greg@kroah.com> wrote:
>
> >Ok, to test out the new development model, here's a nice patch that
> >simply removes the devfs code. No commercial distro supports this for
> >2.6, and both Gentoo and Debian have full udev support for 2.6, so it is
> >not needed there either. Combine this with the fact that Richard has
> >sent me a number of good udev patches to fix up some "emulate devfs with
> >udev" minor issues, I think we can successfully do this now.
>
> The new Debian installer requires devfs on several architectures, even
> for 2.6 installs. That's unlikely to get changed before release.
Great, if you want to rely on this, and you get around to using a kernel
that doesn't have it in it, just add it to the other patches you apply
to your kernel.
thanks,
greg k-h
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
2004-07-21 14:41 ` Matthew Garrett
2004-07-21 18:25 ` Greg KH
@ 2004-07-21 19:34 ` Chris Wedgwood
2004-07-21 21:13 ` Ben Collins
2004-07-21 22:20 ` Wichert Akkerman
3 siblings, 0 replies; 93+ messages in thread
From: Chris Wedgwood @ 2004-07-21 19:34 UTC (permalink / raw)
To: Matthew Garrett; +Cc: linux-kernel
On Wed, Jul 21, 2004 at 03:41:45PM +0100, Matthew Garrett wrote:
> The new Debian installer requires devfs on several architectures,
> even for 2.6 installs. That's unlikely to get changed before
> release.
file a bug and get the clueless to fix it
--cw
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
2004-07-21 18:25 ` Greg KH
@ 2004-07-21 19:55 ` Matthew Garrett
0 siblings, 0 replies; 93+ messages in thread
From: Matthew Garrett @ 2004-07-21 19:55 UTC (permalink / raw)
To: linux-kernel
Greg KH <greg@kroah.com> wrote:
>On Wed, Jul 21, 2004 at 03:41:45PM +0100, Matthew Garrett wrote:
>> The new Debian installer requires devfs on several architectures, even
>> for 2.6 installs. That's unlikely to get changed before release.
>
>Great, if you want to rely on this, and you get around to using a kernel
>that doesn't have it in it, just add it to the other patches you apply
>to your kernel.
Oh, sure, I've no objection to the damn thing dying - it was just to
point out that (rightly or wrongly) there /is/ someone using it.
--
Matthew Garrett | mjg59-chiark.mail.linux-rutgers.kernel@srcf.ucam.org
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
2004-07-21 14:41 ` Matthew Garrett
2004-07-21 18:25 ` Greg KH
2004-07-21 19:34 ` Chris Wedgwood
@ 2004-07-21 21:13 ` Ben Collins
2004-07-21 22:20 ` Wichert Akkerman
3 siblings, 0 replies; 93+ messages in thread
From: Ben Collins @ 2004-07-21 21:13 UTC (permalink / raw)
To: Matthew Garrett; +Cc: linux-kernel
On Wed, Jul 21, 2004 at 03:41:45PM +0100, Matthew Garrett wrote:
> Greg KH <greg@kroah.com> wrote:
>
> >Ok, to test out the new development model, here's a nice patch that
> >simply removes the devfs code. No commercial distro supports this for
> >2.6, and both Gentoo and Debian have full udev support for 2.6, so it is
> >not needed there either. Combine this with the fact that Richard has
> >sent me a number of good udev patches to fix up some "emulate devfs with
> >udev" minor issues, I think we can successfully do this now.
>
> The new Debian installer requires devfs on several architectures, even
> for 2.6 installs. That's unlikely to get changed before release.
What's keeping those architectures from switching to udev?
--
Debian - http://www.debian.org/
Linux 1394 - http://www.linux1394.org/
Subversion - http://subversion.tigris.org/
WatchGuard - http://www.watchguard.com/
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
2004-07-21 14:52 ` Greg KH
@ 2004-07-21 21:19 ` Jesse Stockall
2004-07-21 21:27 ` Greg KH
2004-07-22 17:56 ` Deepak Saxena
0 siblings, 2 replies; 93+ messages in thread
From: Jesse Stockall @ 2004-07-21 21:19 UTC (permalink / raw)
To: Greg KH; +Cc: Oliver Neukum, linux-kernel
On Wed, 2004-07-21 at 10:52, Greg KH wrote:
>
> And as Lars points out, the code is unmaintained, unused, and buggy.
> All good reasons to rip out it out at any moment in time.
Unused? Since when does every Linux user use a vendor supplied kernel? I
have no use for devfs, never used it in the past, and I'm a happy udev
user now, but that doesn't change the fact that there are many devfs
users out there.
What does this gain us right now?
Jesse
--
Jesse Stockall <stockall@magma.ca>
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
2004-07-21 21:19 ` Jesse Stockall
@ 2004-07-21 21:27 ` Greg KH
2004-07-21 21:53 ` Jesse Stockall
` (2 more replies)
2004-07-22 17:56 ` Deepak Saxena
1 sibling, 3 replies; 93+ messages in thread
From: Greg KH @ 2004-07-21 21:27 UTC (permalink / raw)
To: Jesse Stockall; +Cc: Oliver Neukum, linux-kernel
On Wed, Jul 21, 2004 at 05:19:42PM -0400, Jesse Stockall wrote:
> On Wed, 2004-07-21 at 10:52, Greg KH wrote:
> >
> > And as Lars points out, the code is unmaintained, unused, and buggy.
> > All good reasons to rip out it out at any moment in time.
>
> Unused? Since when does every Linux user use a vendor supplied kernel? I
> have no use for devfs, never used it in the past, and I'm a happy udev
> user now, but that doesn't change the fact that there are many devfs
> users out there.
>
> What does this gain us right now?
It fixes an obviously broken chunk of code that is not maintained by
_anyone_. And it will clean up all device drivers a _lot_ to have this
gone, which will benifit everyone in the long run.
As for "right now"? Why not? I'm just embracing the new development
model of the kernel :)
thanks,
greg k-h
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
2004-07-21 21:27 ` Greg KH
@ 2004-07-21 21:53 ` Jesse Stockall
2004-07-21 22:05 ` Greg KH
2004-07-22 1:08 ` [PATCH] delete devfs Grzegorz Jaśkiewicz
2004-07-21 22:02 ` Adrian Bunk
2004-07-22 19:22 ` Martin Schlemmer
2 siblings, 2 replies; 93+ messages in thread
From: Jesse Stockall @ 2004-07-21 21:53 UTC (permalink / raw)
To: Greg KH; +Cc: Oliver Neukum, linux-kernel
On Wed, 2004-07-21 at 17:27, Greg KH wrote:
>
> It fixes an obviously broken chunk of code that is not maintained by
> _anyone_. And it will clean up all device drivers a _lot_ to have this
> gone, which will benifit everyone in the long run.
>
Agreed, but this 'broken' chunk of code is 'working' for a lot of people
(whether or not this is due to pure luck is not the point)
> As for "right now"? Why not? I'm just embracing the new development
> model of the kernel :)
That's the point that Oliver and I raised, the "leave it till 2.7" (not
breaking things for real world users) argument seems stronger than the
"rip it now" (because it makes things cleaner, easier to code, etc)
argument.
Devfs should never have made it in the kernel in the first place, but
ripping devfs out in the middle of a stable series does not solve any
problems, it creates them.
Is keeping devfs around for 2.6 really that much or a burden? When was
the last time you saw any mails on lkml asking for devfs support?
Jesse
--
Jesse Stockall <stockall@magma.ca>
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
2004-07-21 21:27 ` Greg KH
2004-07-21 21:53 ` Jesse Stockall
@ 2004-07-21 22:02 ` Adrian Bunk
2004-07-21 22:07 ` Greg KH
2004-07-21 22:11 ` Francois Romieu
2004-07-22 19:22 ` Martin Schlemmer
2 siblings, 2 replies; 93+ messages in thread
From: Adrian Bunk @ 2004-07-21 22:02 UTC (permalink / raw)
To: Greg KH; +Cc: Jesse Stockall, Oliver Neukum, linux-kernel
On Wed, Jul 21, 2004 at 05:27:52PM -0400, Greg KH wrote:
> On Wed, Jul 21, 2004 at 05:19:42PM -0400, Jesse Stockall wrote:
> > On Wed, 2004-07-21 at 10:52, Greg KH wrote:
> > >
> > > And as Lars points out, the code is unmaintained, unused, and buggy.
> > > All good reasons to rip out it out at any moment in time.
> >
> > Unused? Since when does every Linux user use a vendor supplied kernel? I
> > have no use for devfs, never used it in the past, and I'm a happy udev
> > user now, but that doesn't change the fact that there are many devfs
> > users out there.
> >
> > What does this gain us right now?
>
> It fixes an obviously broken chunk of code that is not maintained by
> _anyone_. And it will clean up all device drivers a _lot_ to have this
> gone, which will benifit everyone in the long run.
I wouldn't disagree with this statement. I'd be very surprised if 2.7.2
would still contain devfs.
> 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???
> thanks,
>
> greg k-h
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
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 1:08 ` [PATCH] delete devfs Grzegorz Jaśkiewicz
1 sibling, 2 replies; 93+ messages in thread
From: Greg KH @ 2004-07-21 22:05 UTC (permalink / raw)
To: Jesse Stockall; +Cc: Oliver Neukum, linux-kernel
On Wed, Jul 21, 2004 at 05:53:37PM -0400, Jesse Stockall wrote:
> On Wed, 2004-07-21 at 17:27, Greg KH wrote:
> >
> > It fixes an obviously broken chunk of code that is not maintained by
> > _anyone_. And it will clean up all device drivers a _lot_ to have this
> > gone, which will benifit everyone in the long run.
> >
>
> Agreed, but this 'broken' chunk of code is 'working' for a lot of people
> (whether or not this is due to pure luck is not the point)
Pure luck.
> > As for "right now"? Why not? I'm just embracing the new development
> > model of the kernel :)
>
> That's the point that Oliver and I raised, the "leave it till 2.7" (not
> breaking things for real world users) argument seems stronger than the
> "rip it now" (because it makes things cleaner, easier to code, etc)
> argument.
The kernel development model (the whole stable/development tree thing)
has changed based on the discussions at the kernel summit yesterday.
See lwn.net for more details. That is why I sent this patch at this
point in time.
thanks,
greg k-h
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
2004-07-21 22:02 ` Adrian Bunk
@ 2004-07-21 22:07 ` Greg KH
2004-07-21 22:14 ` David Weinehall
` (2 more replies)
2004-07-21 22:11 ` Francois Romieu
1 sibling, 3 replies; 93+ messages in thread
From: Greg KH @ 2004-07-21 22:07 UTC (permalink / raw)
To: Adrian Bunk; +Cc: Jesse Stockall, Oliver Neukum, linux-kernel
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,
greg k-h
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
2004-07-21 22:02 ` Adrian Bunk
2004-07-21 22:07 ` Greg KH
@ 2004-07-21 22:11 ` Francois Romieu
2004-07-21 22:40 ` Adrian Bunk
1 sibling, 1 reply; 93+ messages in thread
From: Francois Romieu @ 2004-07-21 22:11 UTC (permalink / raw)
To: Adrian Bunk; +Cc: Greg KH, Jesse Stockall, Oliver Neukum, linux-kernel
Adrian Bunk <bunk@fs.tum.de> :
[...]
> Could anyone please explain this mysterious "new development model of
> the kernel"?
It would not be nice with LWN.
> Is this some personal fight from you against Linus or someone else you
> are trying to bring to linux-kernel, or WTF has happened???
Patch was submitted to -mm. -mm filters a lot lately.
Can't we have a peaceful week on l-k for once ? :o)
--
Ueimor
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
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:26 ` R. J. Wysocki
2 siblings, 0 replies; 93+ messages in thread
From: David Weinehall @ 2004-07-21 22:14 UTC (permalink / raw)
To: Greg KH; +Cc: Adrian Bunk, Jesse Stockall, Oliver Neukum, linux-kernel
On Wed, Jul 21, 2004 at 06:07:36PM -0400, 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.
Seems to be subscribers only...
Regards: David Weinehall
--
/) David Weinehall <tao@acc.umu.se> /) Northern lights wander (\
// Maintainer of the v2.0 kernel // Dance across the winter sky //
\) http://www.acc.umu.se/~tao/ (/ Full colour fire (/
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
2004-07-21 22:05 ` Greg KH
@ 2004-07-21 22:17 ` Jesse Stockall
2004-07-21 22:47 ` Oliver Neukum
1 sibling, 0 replies; 93+ messages in thread
From: Jesse Stockall @ 2004-07-21 22:17 UTC (permalink / raw)
To: Greg KH; +Cc: Oliver Neukum, linux-kernel
On Wed, 2004-07-21 at 18:05, Greg KH wrote:
>
> The kernel development model (the whole stable/development tree thing)
> has changed based on the discussions at the kernel summit yesterday.
> See lwn.net for more details. That is why I sent this patch at this
> point in time.
Got any other sources for the info that don't require a subscription? I
even live in Ottawa, if you have something available :)
Jesse
--
Jesse Stockall <stockall@magma.ca>
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
2004-07-21 14:41 ` Matthew Garrett
` (2 preceding siblings ...)
2004-07-21 21:13 ` Ben Collins
@ 2004-07-21 22:20 ` Wichert Akkerman
2004-07-22 19:44 ` Martin Schlemmer
3 siblings, 1 reply; 93+ messages in thread
From: Wichert Akkerman @ 2004-07-21 22:20 UTC (permalink / raw)
To: linux-kernel
Previously Matthew Garrett wrote:
> The new Debian installer requires devfs on several architectures, even
> for 2.6 installs. That's unlikely to get changed before release.
The Debian installer did not have a choice: until very recently udev was
not quite up to the task and having all devices on a filesystem simply
takes too much space. So for the next Debian release the installer will
have to rely on devfs. But since it is based on 2.4 kernels anyway that
isn't a problem.
For the release after sarge d-i will probably have to switch to a 2.6
kernel with hotplug, but that is a long way off at the moment.
Wichert.
--
Wichert Akkerman <wichert@wiggy.net> It is simple to make things.
http://www.wiggy.net/ It is hard to make things simple.
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
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-22 1:33 ` [PATCH] delete devfs Mike Snitzer
2004-07-21 23:26 ` R. J. Wysocki
2 siblings, 2 replies; 93+ messages in thread
From: Brian Gerst @ 2004-07-21 22:31 UTC (permalink / raw)
To: Greg KH; +Cc: Adrian Bunk, Jesse Stockall, Oliver Neukum, linux-kernel
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
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
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
0 siblings, 2 replies; 93+ messages in thread
From: Adrian Bunk @ 2004-07-21 22:40 UTC (permalink / raw)
To: Francois Romieu; +Cc: Greg KH, Jesse Stockall, Oliver Neukum, linux-kernel
On Thu, Jul 22, 2004 at 12:11:25AM +0200, Francois Romieu wrote:
> Adrian Bunk <bunk@fs.tum.de> :
> [...]
> > Could anyone please explain this mysterious "new development model of
> > the kernel"?
>
> It would not be nice with LWN.
If essential information for contributing to the Linux kernel would be
available only for paying costumers of LWN this was my last day on
linux-kernel. [1]
> > Is this some personal fight from you against Linus or someone else you
> > are trying to bring to linux-kernel, or WTF has happened???
>
> Patch was submitted to -mm. -mm filters a lot lately.
Which patch are you talking about?
Greg's patch was made against 2.6.8-rc2 ...
> Can't we have a peaceful week on l-k for once ? :o)
>
> Ueimor
cu
Adrian
[1] This is not meant against the LWN business model.
But in this case this is essential information that should have been
posted to linux-kernel before the first patch appeared.
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
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
1 sibling, 1 reply; 93+ messages in thread
From: Oliver Neukum @ 2004-07-21 22:47 UTC (permalink / raw)
To: Greg KH; +Cc: Jesse Stockall, linux-kernel
Am Donnerstag, 22. Juli 2004 00:05 schrieb Greg KH:
> > That's the point that Oliver and I raised, the "leave it till 2.7" (not
> > breaking things for real world users) argument seems stronger than the
> > "rip it now" (because it makes things cleaner, easier to code, etc)
> > argument.
>
> The kernel development model (the whole stable/development tree thing)
> has changed based on the discussions at the kernel summit yesterday.
> See lwn.net for more details. That is why I sent this patch at this
> point in time.
Interesting, but we are not talking about an _internal_ API here.
It's about blocking the upgrade path. System using a stable kernel will
needlessly stop working after an upgrade to another stable kernel.
Regards
Oliver
^ permalink raw reply [flat|nested] 93+ messages in thread
* New dev model (was [PATCH] delete devfs)
2004-07-21 22:31 ` Brian Gerst
@ 2004-07-21 23:11 ` Jonathan Corbet
2004-07-21 23:52 ` Adrian Bunk
2004-07-22 1:33 ` [PATCH] delete devfs Mike Snitzer
1 sibling, 1 reply; 93+ messages in thread
From: Jonathan Corbet @ 2004-07-21 23:11 UTC (permalink / raw)
To: Brian Gerst; +Cc: linux-kernel
> Ok, is there anywhere else that isn't subscriber-only that has the scoop?
For those who weren't here, the basic scoop is this:
- 2.6 is doing great, despite the fact that (by Andrew's reckoning) some
10mb/month of patches are going into it.
- Linus is majorly pleased with how the partnership with Andrew has been
working, and few people feel that he shouldn't be. He is a little
concerned about breaking a highly effective process when 2.7 forks.
- There is not a whole lot of pressure to create a 2.7 now, but a lot of
interest in getting patches into the mainstream quickly.
The end result is that there may not be a 2.7 for a while. Instead,
significant patches will continue to go into 2.6, after a vetting period
in -mm. Andrew stated his willingness to consider, for example,
four-level page tables, MODULE_PARM removal, API changes, and more. 2.7
will only be created when it becomes clear that there are sufficient
patches which are truly disruptive enough to require it. When 2.7 *is*
created, it could be highly experimental, and may turn out to be a
throwaway tree.
Andrew's vision, as expressed at the summit, is that the mainline kernel
will be the fastest and most feature-rich kernel around, but not,
necessarily, the most stable. Final stabilization is to be done by
distributors (as happens now, really), but the distributors are expected
to merge their patches quickly.
Anybody disagree with that summary?
jon
Jonathan Corbet
Executive editor, LWN.net
corbet@lwn.net
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
2004-07-21 22:40 ` Adrian Bunk
@ 2004-07-21 23:15 ` Francois Romieu
2004-07-22 8:23 ` sam
1 sibling, 0 replies; 93+ messages in thread
From: Francois Romieu @ 2004-07-21 23:15 UTC (permalink / raw)
To: Adrian Bunk; +Cc: Greg KH, Jesse Stockall, Oliver Neukum, linux-kernel
Adrian Bunk <bunk@fs.tum.de> :
[...]
> > > Is this some personal fight from you against Linus or someone else you
> > > are trying to bring to linux-kernel, or WTF has happened???
> >
> > Patch was submitted to -mm. -mm filters a lot lately.
>
> Which patch are you talking about?
> Greg's patch was made against 2.6.8-rc2 ...
Greg asked Andrew to apply the patch to its own tree. So there is nothing
terribly different from what has been seen for quite some time.
At worst (?) everybody will know what happens in a few days. I am not in a
hurry.
--
Ueimor
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
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:26 ` R. J. Wysocki
2 siblings, 0 replies; 93+ messages in thread
From: R. J. Wysocki @ 2004-07-21 23:26 UTC (permalink / raw)
To: Greg KH, Adrian Bunk; +Cc: Jesse Stockall, Oliver Neukum, linux-kernel
On Thursday 22 of July 2004 00:07, 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.
But lwn.net has only reported it to its subscribers. I'm not one of those and
I don't indend to become one in predictable future. I'm sorry, but I don't
consider lwn.net as a publicly available source of information.
In fact, _you_ decided to speak of this _in_ _public_, so please give away at
least _some_ information that _you_ have or a link that is available to _the_
_public_.
Yours,
rjw
--
Rafael J. Wysocki
[tel. (+48) 605 053 693]
----------------------------
For a successful technology, reality must take precedence over public
relations, for nature cannot be fooled.
-- Richard P. Feynman
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
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
0 siblings, 1 reply; 93+ messages in thread
From: Adrian Bunk @ 2004-07-21 23:52 UTC (permalink / raw)
To: Jonathan Corbet, Andrew Morton; +Cc: Brian Gerst, linux-kernel
On Wed, Jul 21, 2004 at 05:11:23PM -0600, Jonathan Corbet wrote:
> > Ok, is there anywhere else that isn't subscriber-only that has the scoop?
>
> For those who weren't here, the basic scoop is this:
>
> - 2.6 is doing great, despite the fact that (by Andrew's reckoning) some
> 10mb/month of patches are going into it.
>
> - Linus is majorly pleased with how the partnership with Andrew has been
> working, and few people feel that he shouldn't be. He is a little
> concerned about breaking a highly effective process when 2.7 forks.
>
> - There is not a whole lot of pressure to create a 2.7 now, but a lot of
> interest in getting patches into the mainstream quickly.
>
> The end result is that there may not be a 2.7 for a while. Instead,
> significant patches will continue to go into 2.6, after a vetting period
> in -mm. Andrew stated his willingness to consider, for example,
> four-level page tables, MODULE_PARM removal, API changes, and more. 2.7
> will only be created when it becomes clear that there are sufficient
> patches which are truly disruptive enough to require it. When 2.7 *is*
> created, it could be highly experimental, and may turn out to be a
> throwaway tree.
>
> Andrew's vision, as expressed at the summit, is that the mainline kernel
> will be the fastest and most feature-rich kernel around, but not,
> necessarily, the most stable. Final stabilization is to be done by
> distributors (as happens now, really), but the distributors are expected
> to merge their patches quickly.
>
> Anybody disagree with that summary?
Thanksfor this mail, this is exactly the information that was missing.
Discussing the contents:
Changes that remove functionally like Greg's patch are hopefully
still 2.7 stuff - 2.6 is a stable kernel series and smooth upgrades
inside a stable kernel series are a must for many users.
> jon
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
2004-07-21 21:53 ` Jesse Stockall
2004-07-21 22:05 ` Greg KH
@ 2004-07-22 1:08 ` Grzegorz Jaśkiewicz
2004-07-22 1:48 ` Mike Snitzer
1 sibling, 1 reply; 93+ messages in thread
From: Grzegorz Jaśkiewicz @ 2004-07-22 1:08 UTC (permalink / raw)
To: Jesse Stockall; +Cc: Greg KH, Oliver Neukum, linux-kernel
Jesse Stockall wrote:
>On Wed, 2004-07-21 at 17:27, Greg KH wrote:
>
>
>>It fixes an obviously broken chunk of code that is not maintained by
>>_anyone_. And it will clean up all device drivers a _lot_ to have this
>>gone, which will benifit everyone in the long run.
>>
>>
>>
>
>Agreed, but this 'broken' chunk of code is 'working' for a lot of people
>(whether or not this is due to pure luck is not the point)
>
>
>
Personaly as many of my friends (those who use and care about kernel) we
think that devfs is (was) the only resonable solution for /dev tree, and
should be only one maintained. Requirement of userspace software for
/dev is just a one big mistake. IMO in year time someone will have
another brilliant idea, and will rip udev off. I don't think that's a
good solution. IMO (and that was my humble opinion) devfs should be
maintained instead of rewriting thing again, and creating problems (udev
is not present unless userspace is up, etc).
so for me, and many others devfs should stay as only solution :-)
I am pretty shocked that there is no expierenced developer to maintain
devfs. I would be delighted to do it, but I guess it's over my schledue.
I don't have time enough to maintain my KDE stuff atm, not to mention
kernel bits...
(no flames please, just giving my opinion).
--
GJ
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
2004-07-21 22:31 ` Brian Gerst
2004-07-21 23:11 ` New dev model (was [PATCH] delete devfs) Jonathan Corbet
@ 2004-07-22 1:33 ` Mike Snitzer
1 sibling, 0 replies; 93+ messages in thread
From: Mike Snitzer @ 2004-07-22 1:33 UTC (permalink / raw)
To: Brian Gerst
Cc: Greg KH, Adrian Bunk, Jesse Stockall, Oliver Neukum, linux-kernel
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/
>
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
2004-07-22 1:08 ` [PATCH] delete devfs Grzegorz Jaśkiewicz
@ 2004-07-22 1:48 ` Mike Snitzer
0 siblings, 0 replies; 93+ messages in thread
From: Mike Snitzer @ 2004-07-22 1:48 UTC (permalink / raw)
To: Grzegorz Ja[kiewicz; +Cc: Jesse Stockall, Greg KH, Oliver Neukum, linux-kernel
Maintaining device registration and persistence all from userspace is
wonderful. Try it, you'll like it. Not to mention that for the
developers udev is much more easily maintained than kernel code
(devfs). Your concern about something else ripping off udev a year
from now is misplaced; the beauty of free software is the best
solution generally wins out. That "something else" will have to be
pretty damn amazing to upstage udev.
Mike
On Thu, 22 Jul 2004 03:08:00 +0200, Grzegorz Jaśkiewicz
<gj@pointblue.com.pl> wrote:
> Jesse Stockall wrote:
>
> >On Wed, 2004-07-21 at 17:27, Greg KH wrote:
> >
> >
> >>It fixes an obviously broken chunk of code that is not maintained by
> >>_anyone_. And it will clean up all device drivers a _lot_ to have this
> >>gone, which will benifit everyone in the long run.
> >>
> >>
> >>
> >
> >Agreed, but this 'broken' chunk of code is 'working' for a lot of people
> >(whether or not this is due to pure luck is not the point)
> >
> >
> >
> Personaly as many of my friends (those who use and care about kernel) we
> think that devfs is (was) the only resonable solution for /dev tree, and
> should be only one maintained. Requirement of userspace software for
> /dev is just a one big mistake. IMO in year time someone will have
> another brilliant idea, and will rip udev off. I don't think that's a
> good solution. IMO (and that was my humble opinion) devfs should be
> maintained instead of rewriting thing again, and creating problems (udev
> is not present unless userspace is up, etc).
> so for me, and many others devfs should stay as only solution :-)
> I am pretty shocked that there is no expierenced developer to maintain
> devfs. I would be delighted to do it, but I guess it's over my schledue.
> I don't have time enough to maintain my KDE stuff atm, not to mention
> kernel bits...
>
> (no flames please, just giving my opinion).
>
> --
> GJ
>
>
>
> -
> 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/
>
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
2004-07-21 22:47 ` Oliver Neukum
@ 2004-07-22 6:49 ` Greg KH
2004-07-22 9:55 ` Oliver Neukum
2004-07-22 16:13 ` Matt Porter
0 siblings, 2 replies; 93+ messages in thread
From: Greg KH @ 2004-07-22 6:49 UTC (permalink / raw)
To: Oliver Neukum; +Cc: Jesse Stockall, linux-kernel, rgooch, akpm
On Thu, Jul 22, 2004 at 12:47:53AM +0200, Oliver Neukum wrote:
> Am Donnerstag, 22. Juli 2004 00:05 schrieb Greg KH:
> > > That's the point that Oliver and I raised, the "leave it till 2.7" (not
> > > breaking things for real world users) argument seems stronger than the
> > > "rip it now" (because it makes things cleaner, easier to code, etc)
> > > argument.
> >
> > The kernel development model (the whole stable/development tree thing)
> > has changed based on the discussions at the kernel summit yesterday.
> > See lwn.net for more details. That is why I sent this patch at this
> > point in time.
>
> Interesting, but we are not talking about an _internal_ API here.
> It's about blocking the upgrade path.
There is no such block. udev has a full devfs compatibility mode, I made
sure of that before every suggesting that a change like this happen.
> System using a stable kernel will needlessly stop working after an
> upgrade to another stable kernel.
Userspace tools need to be upgraded/added due to different kernel
changes all the time. This is just another one of them.
Also, everyone please, consider these points about the current devfs
code:
- it is unmaintained, and has been for years.
- it contains known bugs (race conditions), that are pretty much
unsolvable with the current architecture of the code, that
have been pointed out many times, for years.
- there is almost no functionality that devfs provides that is
not provided with udev[1]
- no distro supports devfs
- no active, respected, kernel developer wants to see devfs
remain in the kernel tree.
Yes, this has always seemed to be a hot topic. And yes, I did really
push a lot of people's buttons by posting this patch[2], but I did it
for two reasons:
- It was going to be my first 2.7.0 patch anyway.
- Based on the discussions at the kernel summit, the development
model has changed. This patch was a test to see if anything
has really changed or not :)
I'm sorry about the fact that this change in development model was not
really made public before I posted it. That probably caused the most
confusion in this thread, and with hindsight, I should have waited a few
days for that information to have gotten out to the whole world before
submitting it[3].
Again, I apologize.
thanks,
greg k-h
[1] ok, yeah, the floppy driver will not get loaded automatically if you
try to open a /dev node that is not present at that time. But if you
still rely on this model of behavior to properly load your modules, you
somehow missed the memo that stated that the kernel has changed from
automatically loading modules based on userspace needs (with kmod), to
one where they are loaded based on the presence of a device. This has
all been discussed in detail many times in the past on lkml. See the
udev FAQ for some other details about this.
[2] It was said that I rubbed the lamp with this patch, causing Richard
to suddenly appear in public at OLS within 8 hours. I personally doubt
this, and publicly welcome Richard back to the kernel development
community.
[3] Note to self, sending patches at 2:30am after spending the evening
in deep technical discussions[4] with other kernel developers is not the
best thing to do.
[4] Ok, they weren't that deep...
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-22 9:55 ` Andrew Morton
@ 2004-07-22 7:04 ` Greg KH
2004-07-22 10:19 ` Andrew Morton
2004-07-22 11:32 ` Giacomo A. Catenazzi
2004-07-22 19:33 ` Adrian Bunk
2004-07-29 12:25 ` Adrian Bunk
2 siblings, 2 replies; 93+ messages in thread
From: Greg KH @ 2004-07-22 7:04 UTC (permalink / raw)
To: Andrew Morton; +Cc: Adrian Bunk, corbet, bgerst, linux-kernel
On Thu, Jul 22, 2004 at 02:55:39AM -0700, Andrew Morton wrote:
> Adrian Bunk <bunk@fs.tum.de> wrote:
> >
> > Changes that remove functionally like Greg's patch are hopefully
> > still 2.7 stuff - 2.6 is a stable kernel series and smooth upgrades
> > inside a stable kernel series are a must for many users.
>
> I don't necessarily agree that such changes in the userspace interface
> should be tied to the kernel version number, really. That's a three or
> four year warning period, which is unreasonably long. Six to twelve months
> should be long enough for udev-based replacements to stabilise and
> propagate out into distributions.
Users have had the 6-12 month warning about devfs for a while now :)
And udev is currently available in the latest distro versions of:
- Red Hat
- SuSE
- Gentoo
- Debian
- Mandrake
While devfs is only supported in Gentoo at this time (and udev fills
that support issue for those users.)
> That being said, mid-2005 would be an appropriate time to remove devfs. If
> that schedule pushes things along faster than they would otherwise have
> progressed, well, good.
Ok, if people think that would really change anything, I'll wait a year.
I'm patient :)
thanks,
greg k-h
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
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
1 sibling, 1 reply; 93+ messages in thread
From: sam @ 2004-07-22 8:23 UTC (permalink / raw)
To: Adrian Bunk
Cc: Francois Romieu, Greg KH, Jesse Stockall, Oliver Neukum,
linux-kernel
On Thu, Jul 22, 2004 at 12:40:11AM +0200, Adrian Bunk wrote:
> On Thu, Jul 22, 2004 at 12:11:25AM +0200, Francois Romieu wrote:
> > Adrian Bunk <bunk@fs.tum.de> :
> > [...]
> > > Could anyone please explain this mysterious "new development model of
> > > the kernel"?
> >
> > It would not be nice with LWN.
>
> If essential information for contributing to the Linux kernel would be
> available only for paying costumers of LWN this was my last day on
> linux-kernel. [1]
Information on LWN is just delayed one week. So with a bit of patience...
Sam
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
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
1 sibling, 1 reply; 93+ messages in thread
From: Oliver Neukum @ 2004-07-22 9:55 UTC (permalink / raw)
To: Greg KH; +Cc: Jesse Stockall, linux-kernel, rgooch, akpm
Am Donnerstag, 22. Juli 2004 08:49 schrieb Greg KH:
> > Interesting, but we are not talking about an _internal_ API here.
> > It's about blocking the upgrade path.
>
> There is no such block. udev has a full devfs compatibility mode, I made
> sure of that before every suggesting that a change like this happen.
A smooth upgrade is replacing the kernel image, rerun lilo and reboot.
There's very good reason to remove devfs from 2.7.0, but almost none
to remove it from 2.6.X (unless Richard turns up and rewrites it from scratch)
Breaking existing setup is acceptable only if you can do nothing else.
Regards
Oliver
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-21 23:52 ` Adrian Bunk
@ 2004-07-22 9:55 ` Andrew Morton
2004-07-22 7:04 ` Greg KH
` (2 more replies)
0 siblings, 3 replies; 93+ messages in thread
From: Andrew Morton @ 2004-07-22 9:55 UTC (permalink / raw)
To: Adrian Bunk; +Cc: corbet, bgerst, linux-kernel
Adrian Bunk <bunk@fs.tum.de> wrote:
>
> Changes that remove functionally like Greg's patch are hopefully
> still 2.7 stuff - 2.6 is a stable kernel series and smooth upgrades
> inside a stable kernel series are a must for many users.
I don't necessarily agree that such changes in the userspace interface
should be tied to the kernel version number, really. That's a three or
four year warning period, which is unreasonably long. Six to twelve months
should be long enough for udev-based replacements to stabilise and
propagate out into distributions.
That being said, mid-2005 would be an appropriate time to remove devfs. If
that schedule pushes things along faster than they would otherwise have
progressed, well, good.
Nothing is cast in stone here btw - we're pushing the envelope, trying new
things, keeping that which works well and reexamining things which perhaps
don't work so well. Feel free to disagree - we're listening.
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
2004-07-22 9:55 ` Oliver Neukum
@ 2004-07-22 10:08 ` Paolo Ciarrocchi
0 siblings, 0 replies; 93+ messages in thread
From: Paolo Ciarrocchi @ 2004-07-22 10:08 UTC (permalink / raw)
To: Oliver Neukum; +Cc: Greg KH, Jesse Stockall, linux-kernel, rgooch, akpm
On Thu, 22 Jul 2004 11:55:12 +0200, Oliver Neukum <oliver@neukum.org> wrote:
> Am Donnerstag, 22. Juli 2004 08:49 schrieb Greg KH:
> > > Interesting, but we are not talking about an _internal_ API here.
> > > It's about blocking the upgrade path.
> >
> > There is no such block. udev has a full devfs compatibility mode, I made
> > sure of that before every suggesting that a change like this happen.
>
> A smooth upgrade is replacing the kernel image, rerun lilo and reboot.
> There's very good reason to remove devfs from 2.7.0, but almost none
> to remove it from 2.6.X (unless Richard turns up and rewrites it from scratch)
> Breaking existing setup is acceptable only if you can do nothing else.
I tend to agree with you even though I still have to read the "MOM" regarding
what has been discussed yesterday.
If I'm not wrong, there is not plan to fork a 2.7 kernel anytime soon,
so this kind of patch that brokes only a few users will probably be included
in 2.6.*
Ciao,
--
paoloc.doesntexist.org
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
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
1 sibling, 1 reply; 93+ messages in thread
From: Andrew Morton @ 2004-07-22 10:19 UTC (permalink / raw)
To: Greg KH; +Cc: bunk, corbet, bgerst, linux-kernel
Greg KH <greg@kroah.com> wrote:
>
> On Thu, Jul 22, 2004 at 02:55:39AM -0700, Andrew Morton wrote:
> > Adrian Bunk <bunk@fs.tum.de> wrote:
> > >
> > > Changes that remove functionally like Greg's patch are hopefully
> > > still 2.7 stuff - 2.6 is a stable kernel series and smooth upgrades
> > > inside a stable kernel series are a must for many users.
> >
> > I don't necessarily agree that such changes in the userspace interface
> > should be tied to the kernel version number, really. That's a three or
> > four year warning period, which is unreasonably long. Six to twelve months
> > should be long enough for udev-based replacements to stabilise and
> > propagate out into distributions.
>
> Users have had the 6-12 month warning about devfs for a while now :)
No, they had a three year warning. "It'll be gone in 2.8".
> Ok, if people think that would really change anything, I'll wait a year.
> I'm patient :)
Delete 100 lines per week ;)
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
2004-07-22 8:23 ` sam
@ 2004-07-22 10:24 ` Gene Heskett
2004-07-22 10:58 ` Nick Piggin
` (2 more replies)
0 siblings, 3 replies; 93+ messages in thread
From: Gene Heskett @ 2004-07-22 10:24 UTC (permalink / raw)
To: Adrian Bunk, Francois Romieu, Greg KH, Jesse Stockall,
Oliver Neukum, linux-kernel
On Thursday 22 July 2004 04:23, sam@ravnborg.org wrote:
>On Thu, Jul 22, 2004 at 12:40:11AM +0200, Adrian Bunk wrote:
[...]
>> If essential information for contributing to the Linux kernel
>> would be available only for paying costumers of LWN this was my
>> last day on linux-kernel. [1]
>
>Information on LWN is just delayed one week. So with a bit of
> patience...
>
> Sam
Thats not how it appears to us non-subscribers. The embargo is 2
weeks, and then whatever was there under the $ marker apparently goes
off to /dev/null, we can never see it. Or at least theres no obvious
link that goes around that time period, allowing us full access to $
stuff after the 2 week embargo.
I cannot blme LWN for wanting to be self-supporting, but IMO its
utility as a news source was severely reduced by those subscription
only changes that appear to permenently restrict the non-subscriber
in actual fact. This was not the announced intentions back then
IIRC.
--
Cheers, Gene
There are 4 boxes to be used in defense of liberty.
Soap, ballot, jury, and ammo.
Please use in that order, starting now. -Ed Howdershelt, Author
Additions to this message made by Gene Heskett are Copyright 2004,
Maurice E. Heskett, all rights reserved.
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
2004-07-22 10:24 ` Gene Heskett
@ 2004-07-22 10:58 ` Nick Piggin
2004-07-22 21:06 ` sam
2004-07-22 22:19 ` Paul Jakma
2 siblings, 0 replies; 93+ messages in thread
From: Nick Piggin @ 2004-07-22 10:58 UTC (permalink / raw)
To: Gene Heskett
Cc: Adrian Bunk, Francois Romieu, Greg KH, Jesse Stockall,
Oliver Neukum, linux-kernel
Gene Heskett wrote:
> On Thursday 22 July 2004 04:23, sam@ravnborg.org wrote:
>
>>On Thu, Jul 22, 2004 at 12:40:11AM +0200, Adrian Bunk wrote:
>
>
> [...]
>
>
>>>If essential information for contributing to the Linux kernel
>>>would be available only for paying costumers of LWN this was my
>>>last day on linux-kernel. [1]
>>
>>Information on LWN is just delayed one week. So with a bit of
>>patience...
>>
>> Sam
>
>
> Thats not how it appears to us non-subscribers. The embargo is 2
> weeks, and then whatever was there under the $ marker apparently goes
> off to /dev/null, we can never see it. Or at least theres no obvious
> link that goes around that time period, allowing us full access to $
> stuff after the 2 week embargo.
>
I'm pretty sure it is 1 week actually... and I think the $ sign goes
off to /dev/null, but not the stuff that was under it.
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-22 7:04 ` Greg KH
2004-07-22 10:19 ` Andrew Morton
@ 2004-07-22 11:32 ` Giacomo A. Catenazzi
2004-07-22 19:12 ` Greg KH
1 sibling, 1 reply; 93+ messages in thread
From: Giacomo A. Catenazzi @ 2004-07-22 11:32 UTC (permalink / raw)
To: Greg KH; +Cc: Andrew Morton, Adrian Bunk, corbet, bgerst, linux-kernel
Greg KH wrote:
> On Thu, Jul 22, 2004 at 02:55:39AM -0700, Andrew Morton wrote:
>
> Users have had the 6-12 month warning about devfs for a while now :)
> And udev is currently available in the latest distro versions of:
> - Red Hat
> - SuSE
> - Gentoo
> - Debian
> - Mandrake
>
> While devfs is only supported in Gentoo at this time (and udev fills
> that support issue for those users.)
I've still some bug report of people using home-compiled devfs kernels
on Debian. So people still use it. You say "devfs" is buggy, but
it works on nearly all cases, so people tend not to switch.
The worse is the lack of stable name of devices, in udev too.
I.e. microcode loader (Intel CPU) needs a device, which was so
named (last time I controlled):
# device name in LANANA / devices.txt
DEVICE=/dev/cpu/microcode
# device name in devfsd
DEVICE2=/dev/misc/microcode
# device name in udev
DEVICE3=/dev/microcode
If we a coherent *default* device name scheme, the switching
from a kernel utility to other would be trivial.
ciao
cate
Note: /dev/cpu/microcode was also created by devfs until
recent 2.4 kernels and the whole 2.6 serie.
>
>
>>That being said, mid-2005 would be an appropriate time to remove devfs. If
>>that schedule pushes things along faster than they would otherwise have
>>progressed, well, good.
>
>
> Ok, if people think that would really change anything, I'll wait a year.
> I'm patient :)
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-22 10:19 ` Andrew Morton
@ 2004-07-22 12:55 ` Josh Boyer
0 siblings, 0 replies; 93+ messages in thread
From: Josh Boyer @ 2004-07-22 12:55 UTC (permalink / raw)
To: Andrew Morton; +Cc: Greg KH, bunk, corbet, bgerst, linux-kernel
On Thu, 2004-07-22 at 05:19, Andrew Morton wrote:
> Greg KH <greg@kroah.com> wrote:
> >
> > On Thu, Jul 22, 2004 at 02:55:39AM -0700, Andrew Morton wrote:
> > > Adrian Bunk <bunk@fs.tum.de> wrote:
> > > >
> > > > Changes that remove functionally like Greg's patch are hopefully
> > > > still 2.7 stuff - 2.6 is a stable kernel series and smooth upgrades
> > > > inside a stable kernel series are a must for many users.
> > >
> > > I don't necessarily agree that such changes in the userspace interface
> > > should be tied to the kernel version number, really. That's a three or
> > > four year warning period, which is unreasonably long. Six to twelve months
> > > should be long enough for udev-based replacements to stabilise and
> > > propagate out into distributions.
> >
> > Users have had the 6-12 month warning about devfs for a while now :)
>
> No, they had a three year warning. "It'll be gone in 2.8".
>
> > Ok, if people think that would really change anything, I'll wait a year.
> > I'm patient :)
>
> Delete 100 lines per week ;)
That could be done by sending in smaller patches that remove devfs calls
from drivers. If nothing in the kernel is using devfs, then there is no
reason to keep it around anymore...
Just a thought.
josh
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
2004-07-22 6:49 ` Greg KH
2004-07-22 9:55 ` Oliver Neukum
@ 2004-07-22 16:13 ` Matt Porter
2004-07-23 19:06 ` [RFC]: CONFIG_UNSUPPORTED (was: Re: [PATCH] delete devfs) R. J. Wysocki
1 sibling, 1 reply; 93+ messages in thread
From: Matt Porter @ 2004-07-22 16:13 UTC (permalink / raw)
To: Greg KH; +Cc: Oliver Neukum, Jesse Stockall, linux-kernel, rgooch, akpm
On Thu, Jul 22, 2004 at 02:49:53AM -0400, Greg KH wrote:
> Also, everyone please, consider these points about the current devfs
> code:
> - it is unmaintained, and has been for years.
> - it contains known bugs (race conditions), that are pretty much
> unsolvable with the current architecture of the code, that
> have been pointed out many times, for years.
> - there is almost no functionality that devfs provides that is
> not provided with udev[1]
> - no distro supports devfs
Minor nit: this is not true, maybe if you are talking only about
desktop/server distros. MontaVista Linux 3.1 uses devfs by default.
However, with udev devfs compatibility it easy for that distro
to migrate users IMHO. So, let's apply this patch so mvista doesn't
ship another release with devfs. :)
-Matt
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
2004-07-21 21:19 ` Jesse Stockall
2004-07-21 21:27 ` Greg KH
@ 2004-07-22 17:56 ` Deepak Saxena
1 sibling, 0 replies; 93+ messages in thread
From: Deepak Saxena @ 2004-07-22 17:56 UTC (permalink / raw)
To: Jesse Stockall; +Cc: Greg KH, Oliver Neukum, linux-kernel
On Jul 21 2004, at 17:19, Jesse Stockall was caught saying:
> On Wed, 2004-07-21 at 10:52, Greg KH wrote:
> >
> > And as Lars points out, the code is unmaintained, unused, and buggy.
> > All good reasons to rip out it out at any moment in time.
>
> Unused? Since when does every Linux user use a vendor supplied kernel? I
> have no use for devfs, never used it in the past, and I'm a happy udev
> user now, but that doesn't change the fact that there are many devfs
> users out there.
If the devfs user community really wants to keep using devfs, they can
volunteer to maintain it as a separate project & patch.
> What does this gain us right now?
A single maintained solution/implementation for a given problem in the
main tree. This is a good thing.
~Deepak
--
Deepak Saxena - dsaxena at plexity dot net - http://www.plexity.net/
"Unlike me, many of you have accepted the situation of your imprisonment and
will die here like rotten cabbages." - Number 6
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-22 11:32 ` Giacomo A. Catenazzi
@ 2004-07-22 19:12 ` Greg KH
0 siblings, 0 replies; 93+ messages in thread
From: Greg KH @ 2004-07-22 19:12 UTC (permalink / raw)
To: Giacomo A. Catenazzi
Cc: Andrew Morton, Adrian Bunk, corbet, bgerst, linux-kernel
On Thu, Jul 22, 2004 at 01:32:13PM +0200, Giacomo A. Catenazzi wrote:
>
> The worse is the lack of stable name of devices, in udev too.
> I.e. microcode loader (Intel CPU) needs a device, which was so
> named (last time I controlled):
When was the last time you _used_ the microcode device?
Yeah, there are still a small number of drivers that are not in sysfs,
so udev doesn't know about them, but right now I'm guessing we cover
about 95%. I'm waiting for someone else to fix up the rest, if they
really have one of those odd devices :)
thanks,
greg k-h
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
2004-07-21 21:27 ` Greg KH
2004-07-21 21:53 ` Jesse Stockall
2004-07-21 22:02 ` Adrian Bunk
@ 2004-07-22 19:22 ` Martin Schlemmer
2 siblings, 0 replies; 93+ messages in thread
From: Martin Schlemmer @ 2004-07-22 19:22 UTC (permalink / raw)
To: Greg KH; +Cc: Linux Kernel Mailing Lists
[-- Attachment #1: Type: text/plain, Size: 232 bytes --]
On Wed, 2004-07-21 at 23:27, Greg KH wrote:
> As for "right now"? Why not? I'm just embracing the new development
> model of the kernel :)
>
There anything more about this in print?
Thanks,
--
Martin Schlemmer
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-22 9:55 ` Andrew Morton
2004-07-22 7:04 ` Greg KH
@ 2004-07-22 19:33 ` Adrian Bunk
2004-07-22 22:28 ` Paul Jackson
2004-07-22 23:01 ` Andrew Morton
2004-07-29 12:25 ` Adrian Bunk
2 siblings, 2 replies; 93+ messages in thread
From: Adrian Bunk @ 2004-07-22 19:33 UTC (permalink / raw)
To: Andrew Morton; +Cc: corbet, linux-kernel
Hi Andrew,
my personal opinon is that this new development model isn't a good
idea from the point of view of users:
There's much worth in having a very stable kernel. Many people use for
different reasons self-compiled ftp.kernel.org kernels. In 2.4, it took
until at about 2.4.18 or 2.4.22 [1] until it was reasonable stable.
Today, most code in the 2.4 kernel has had several years of testing and
it's therefore quite stable even in unusual configurations. Besides
this, an upgrade like from 2.4.25 to 2.4.26 is pretty low-risk since
there shouldn't be any changes that might break existing setups.
If your work together with Linus is so effective, why can't you both do
all the changes in a new 2.7 tree that includes also all incompatible
and potential dangerous changes as well as the removal of obsolete code
like devfs or OSS. I don't see the negative effect if a 2.7 branch was
created today and together with a feature freeze for 2.7 three months
from now this might result in a 2.8.0 before christmas [2] that contains
all the new features/removals/changes while 2.6 will evolve further into
a rock-solid stable kernel.
cu
Adrian
[1] there are different opinions on the exact version number, but it was
definitely not 2.4.10
[2] perhaps a bit optimistic, but it shouldn't be years from now
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
2004-07-21 22:20 ` Wichert Akkerman
@ 2004-07-22 19:44 ` Martin Schlemmer
0 siblings, 0 replies; 93+ messages in thread
From: Martin Schlemmer @ 2004-07-22 19:44 UTC (permalink / raw)
To: Wichert Akkerman; +Cc: Linux Kernel Mailing Lists
[-- Attachment #1: Type: text/plain, Size: 781 bytes --]
On Thu, 2004-07-22 at 00:20, Wichert Akkerman wrote:
> Previously Matthew Garrett wrote:
> > The new Debian installer requires devfs on several architectures, even
> > for 2.6 installs. That's unlikely to get changed before release.
>
> The Debian installer did not have a choice: until very recently udev was
> not quite up to the task and having all devices on a filesystem simply
> takes too much space. So for the next Debian release the installer will
> have to rely on devfs. But since it is based on 2.4 kernels anyway that
> isn't a problem.
>
IMHO, udev was realy since beginning March already - prob earlier.
Sure, some device drivers did not support it (and some still do not),
but there are others ways to get past that ...
--
Martin Schlemmer
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-22 23:01 ` Andrew Morton
@ 2004-07-22 20:18 ` Adrian Bunk
2004-07-22 20:28 ` Kevin Fox
` (4 subsequent siblings)
5 siblings, 0 replies; 93+ messages in thread
From: Adrian Bunk @ 2004-07-22 20:18 UTC (permalink / raw)
To: Andrew Morton; +Cc: corbet, linux-kernel
On Thu, Jul 22, 2004 at 04:01:12PM -0700, Andrew Morton wrote:
> Adrian Bunk <bunk@fs.tum.de> wrote:
> >
> > my personal opinon is that this new development model isn't a good
> > idea from the point of view of users:
> >
> > There's much worth in having a very stable kernel. Many people use for
> > different reasons self-compiled ftp.kernel.org kernels.
>
> Well. We'll see. 2.6 is becoming stabler, despite the fact that we're
> adding features.
4kb stacks were added after 2.6.0 and now 4KSTACKS=y results in Oops'es
under some circumstances if using XFS.
2.6 currently still becomes stabler, but every new/changed feature bears
the risk of breaking something.
> 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.
Who will maintain the many subtrees of 2.6 this implies?
Even after 2.6.20 was already released, you might have to release a
2.6.19.5 with a few additional security fixes since according to your
advice users should continue to use 2.6.19 for a few weeks which
implies that someone will have to maintain at least the 2.6.19 tree for
at least a few weeks after the release of 2.6.20 .
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
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
` (3 subsequent siblings)
5 siblings, 1 reply; 93+ messages in thread
From: Kevin Fox @ 2004-07-22 20:28 UTC (permalink / raw)
To: Andrew Morton; +Cc: Adrian Bunk, corbet, linux-kernel
How is this any different then the old dev model with very short release
cycles? (Other then keeping a "2." prefixed forever)
On Thu, 2004-07-22 at 16:01, Andrew Morton wrote:
> Adrian Bunk <bunk@fs.tum.de> wrote:
> >
> > my personal opinon is that this new development model isn't a good
> > idea from the point of view of users:
> >
> > There's much worth in having a very stable kernel. Many people use for
> > different reasons self-compiled ftp.kernel.org kernels.
>
> 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.
> -
> 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/
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-22 23:01 ` Andrew Morton
2004-07-22 20:18 ` Adrian Bunk
2004-07-22 20:28 ` Kevin Fox
@ 2004-07-22 21:01 ` Martin Schlemmer
2004-07-23 0:39 ` Jason Cooper
` (2 subsequent siblings)
5 siblings, 0 replies; 93+ messages in thread
From: Martin Schlemmer @ 2004-07-22 21:01 UTC (permalink / raw)
To: Andrew Morton; +Cc: Adrian Bunk, corbet, Linux Kernel Mailing Lists
[-- Attachment #1: Type: text/plain, Size: 951 bytes --]
On Fri, 2004-07-23 at 01:01, Andrew Morton wrote:
> Adrian Bunk <bunk@fs.tum.de> wrote:
> >
> > my personal opinon is that this new development model isn't a good
> > idea from the point of view of users:
> >
> > There's much worth in having a very stable kernel. Many people use for
> > different reasons self-compiled ftp.kernel.org kernels.
>
> 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 wont recommend this, as it screws with some (most?) things trying
to detect kernel version running from uname =)
--
Martin Schlemmer
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
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
2 siblings, 1 reply; 93+ messages in thread
From: sam @ 2004-07-22 21:06 UTC (permalink / raw)
To: Gene Heskett
Cc: Adrian Bunk, Francois Romieu, Greg KH, Jesse Stockall,
Oliver Neukum, linux-kernel
On Thu, Jul 22, 2004 at 06:24:15AM -0400, Gene Heskett wrote:
> On Thursday 22 July 2004 04:23, sam@ravnborg.org wrote:
> >On Thu, Jul 22, 2004 at 12:40:11AM +0200, Adrian Bunk wrote:
>
> [...]
>
> >> If essential information for contributing to the Linux kernel
> >> would be available only for paying costumers of LWN this was my
> >> last day on linux-kernel. [1]
> >
> >Information on LWN is just delayed one week. So with a bit of
> > patience...
> >
> > Sam
>
> Thats not how it appears to us non-subscribers. The embargo is 2
> weeks, and then whatever was there under the $ marker apparently goes
> off to /dev/null, we can never see it. Or at least theres no obvious
> link that goes around that time period, allowing us full access to $
> stuff after the 2 week embargo.
I've been non-subscriber for a long period and never had trouble finding
old 'subscriber-only' articles. So you are doing something wrong.
Sam
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
2004-07-22 10:24 ` Gene Heskett
2004-07-22 10:58 ` Nick Piggin
2004-07-22 21:06 ` sam
@ 2004-07-22 22:19 ` Paul Jakma
2 siblings, 0 replies; 93+ messages in thread
From: Paul Jakma @ 2004-07-22 22:19 UTC (permalink / raw)
To: Gene Heskett
Cc: Adrian Bunk, Francois Romieu, Greg KH, Jesse Stockall,
Oliver Neukum, linux-kernel
On Thu, 22 Jul 2004, Gene Heskett wrote:
> I cannot blme LWN for wanting to be self-supporting, but IMO its
> utility as a news source was severely reduced by those subscription
> only changes that appear to permenently restrict the non-subscriber
> in actual fact.
It's utility as a news-source is such that it's well worth splashing
out on the $5/month for a subscription.
regards,
--
Paul Jakma paul@clubi.ie paul@jakma.org Key ID: 64A2FF6A
Fortune:
You need no longer worry about the future. This time tomorrow you'll be dead.
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-22 19:33 ` Adrian Bunk
@ 2004-07-22 22:28 ` Paul Jackson
2004-07-22 23:25 ` Adrian Bunk
` (2 more replies)
2004-07-22 23:01 ` Andrew Morton
1 sibling, 3 replies; 93+ messages in thread
From: Paul Jackson @ 2004-07-22 22:28 UTC (permalink / raw)
To: Adrian Bunk; +Cc: akpm, corbet, linux-kernel
> There's much worth in having a very stable kernel.
There certainly is. But the contribution that having a separate 2.7/2.8
kernel at the head (Linus, et. al.) end has to a user having a stable kernel
is not what you think it is.
The direction presented to us now is having smaller, more continuous,
steps in the head end, over having fewer larger, more disruptive steps.
Do we do all the incompatible changes in a big chunk, once every couple
of years, or do we do them one a week, ongoing.
Now, I repeat, this is at the head end. End users who want stability
aren't feeding directly off kernel.org anyway.
The affect downstream on real users is this. If the head end operates
in big chunky style, then as this big change flows downstream, it makes
transitions for distros, service providers and middlemen more costly and
difficult, creating expenses that must be passed on to the end user.
Yes - damming up the flow of changes creates stability. But if you're a
middleman, you don't need Linus to choose where to build the dam, and
when to open the flood gates. It's more efficient for you to choose for
yourself when to do that damming, based on your particular resources and
customer needs, rather than have to deal with hundred year floods and
draughts imposed on you by Zeus.
The end user always gets their stability, if only because they won't
upgrade a system that is "working".
And every change at the head end is disruptive for some poor slob.
The only perfectly compatible change is no change at all. We delude
ourselves if we think we can separate the "safe" fixes and additions
from the "unsafe" incompatible changes. Better that we should expend
some energy on smoothing out and minimizing the cost of change to those
downstream from us. This needs to be done the old-fashioned way, one
change at a time.
The question is whether we impose, on all those downstream from us,
occasional hundred year floods, or do we provide a steady stream, and
let them build their own little beaver dams, as suits their various and
diverse needs and business cycles.
The great lesson of capitalism over communism is that a thousand free
workers and investors, each optimizing their own little plot or
portfolio, beats a single centrally imposed five year plan, even if the
man pulling the levers is a genius such as Linus or Lenin (sorry, Linus,
couldn't resist ...).
--
I won't rest till it's the best ...
Programmer, Linux Scalability
Paul Jackson <pj@sgi.com> 1.650.933.1373
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-22 19:33 ` Adrian Bunk
2004-07-22 22:28 ` Paul Jackson
@ 2004-07-22 23:01 ` Andrew Morton
2004-07-22 20:18 ` Adrian Bunk
` (5 more replies)
1 sibling, 6 replies; 93+ messages in thread
From: Andrew Morton @ 2004-07-22 23:01 UTC (permalink / raw)
To: Adrian Bunk; +Cc: corbet, linux-kernel
Adrian Bunk <bunk@fs.tum.de> wrote:
>
> my personal opinon is that this new development model isn't a good
> idea from the point of view of users:
>
> There's much worth in having a very stable kernel. Many people use for
> different reasons self-compiled ftp.kernel.org kernels.
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.
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-22 22:28 ` Paul Jackson
@ 2004-07-22 23:25 ` Adrian Bunk
2004-07-23 2:22 ` Tim Wright
2004-07-23 8:16 ` szonyi calin
2004-07-27 22:12 ` Bill Davidsen
2 siblings, 1 reply; 93+ messages in thread
From: Adrian Bunk @ 2004-07-22 23:25 UTC (permalink / raw)
To: Paul Jackson; +Cc: akpm, corbet, linux-kernel
On Thu, Jul 22, 2004 at 03:28:39PM -0700, Paul Jackson wrote:
> > There's much worth in having a very stable kernel.
>...
> Now, I repeat, this is at the head end. End users who want stability
> aren't feeding directly off kernel.org anyway.
It depend on your definition of "end users" and "stability".
You might be right for people buying for many $$$ distributions with
support to run Oracle on it.
But I know many people who run ftp.kernel.org kernels on many
workstations and small servers e.g. in universities.
> The affect downstream on real users is this. If the head end operates
> in big chunky style, then as this big change flows downstream, it makes
> transitions for distros, service providers and middlemen more costly and
> difficult, creating expenses that must be passed on to the end user.
Currently there's one transition to a new major release of the kernel
every few years. You wait until a new major release of the kernel has
matured, test whether both the transition and the new kernel work, and
update the kernel.
An update to a new minor version of the kernel was until now relatively
cheep since breakages that require further investigation were relatively
seldom.
And what happens if you are a distribution, kernel 2.6.15 is the current
kernel containing many important updates, but $nontrivial_feature added
in 2.6.10 broke $architecture your distribution supports. This means you
have to support both kernel versions with security updates creating
expenses that must be passed on to the end user.
I vaguely remember such issues in the past like DECstation support
was broken since 2.4.20, and some m68k subarchs that were at least until
recently not working in any kernel more recent than 2.2 .
Such breakages might occur more often in the future during a stable
series.
> Yes - damming up the flow of changes creates stability. But if you're a
> middleman, you don't need Linus to choose where to build the dam, and
> when to open the flood gates. It's more efficient for you to choose for
> yourself when to do that damming, based on your particular resources and
> customer needs, rather than have to deal with hundred year floods and
> draughts imposed on you by Zeus.
>
> The end user always gets their stability, if only because they won't
> upgrade a system that is "working".
How do such end users get security updates?
> And every change at the head end is disruptive for some poor slob.
> The only perfectly compatible change is no change at all. We delude
> ourselves if we think we can separate the "safe" fixes and additions
> from the "unsafe" incompatible changes. Better that we should expend
> some energy on smoothing out and minimizing the cost of change to those
> downstream from us. This needs to be done the old-fashioned way, one
> change at a time.
>
> The question is whether we impose, on all those downstream from us,
> occasional hundred year floods, or do we provide a steady stream, and
> let them build their own little beaver dams, as suits their various and
> diverse needs and business cycles.
>...
But what to do if some part of the kernel (let's call it "XFS") has some
problems (let's call it "Oops") with a new feature (let's call it "4kb
stacks on i386") introduced in a kernel during a stable kernel series
(let's call it "2.6.6") and this isn't fixed by the maintainers (let's
call them "SGI") for some time (let's call it "until now")?
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [PATCH] delete devfs
2004-07-22 21:06 ` sam
@ 2004-07-23 0:21 ` Gene Heskett
0 siblings, 0 replies; 93+ messages in thread
From: Gene Heskett @ 2004-07-23 0:21 UTC (permalink / raw)
To: Adrian Bunk, Francois Romieu, Greg KH, Jesse Stockall,
Oliver Neukum, linux-kernel
On Thursday 22 July 2004 17:06, sam@ravnborg.org wrote:
[...]
>I've been non-subscriber for a long period and never had trouble
> finding old 'subscriber-only' articles. So you are doing something
> wrong.
>
Right, and I've already apologized to Jon privately. I just wasn't
doing the obvious because the last time I tried it, well over a year
ago, it didn't work. My mistake. Sorry for the noise
--
Cheers Sam, Gene
There are 4 boxes to be used in defense of liberty.
Soap, ballot, jury, and ammo.
Please use in that order, starting now. -Ed Howdershelt, Author
Additions to this message made by Gene Heskett are Copyright 2004,
Maurice E. Heskett, all rights reserved.
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-22 23:01 ` Andrew Morton
` (2 preceding siblings ...)
2004-07-22 21:01 ` Martin Schlemmer
@ 2004-07-23 0:39 ` Jason Cooper
2004-07-23 20:57 ` Timothy Miller
2004-07-26 1:38 ` Ben Hoskings
5 siblings, 0 replies; 93+ messages in thread
From: Jason Cooper @ 2004-07-23 0:39 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel
Andrew Morton (akpm@osdl.org) scribbled:
> Adrian Bunk <bunk@fs.tum.de> wrote:
> > There's much worth in having a very stable kernel. Many people use for
> > different reasons self-compiled ftp.kernel.org kernels.
I have to agree with Adrian, the first thing I always do with a new
distro is rip out the kernel and drop in a vanilla from kernel.org.
I've been biten too many times by distro kernels. :(
> 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.
imho, I feel there are two main concerns with changing the development
model:
1.) Need to have readily identifiable stable versions w/o
following lkml.
2.) Understanding the changing of version numbers in light of
this change of strategy.
Ideas:
wrt (1), I think the -rc? system would be simplest. 2.6.20 is stable,
2.6.20-rc3 is not.
wrt (2), assuming the naming stays the same:
major++ = major overhaul of core system.
minor++ = overhaul to drivers (or subset thereof).
patch++ = testing patches survived, appear stable.
extra++ = next set of testing patches applied.
Sure, this would mean version numbers start to creap up, but nothing is
stopping a kernel version 2.11.x (what?! where's my 3.0.1? We were
definitely supposed to have a 3.0 around here somewhere... Where's my
meds? *frowns*).
tia,
Cooper.
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-22 23:25 ` Adrian Bunk
@ 2004-07-23 2:22 ` Tim Wright
2004-07-23 6:31 ` Ville Herva
2004-07-25 11:59 ` Jan Knutar
0 siblings, 2 replies; 93+ messages in thread
From: Tim Wright @ 2004-07-23 2:22 UTC (permalink / raw)
To: Adrian Bunk; +Cc: Paul Jackson, akpm, corbet, linux-kernel
On Thu, 2004-07-22 at 16:25, Adrian Bunk wrote:
> On Thu, Jul 22, 2004 at 03:28:39PM -0700, Paul Jackson wrote:
>
> > > There's much worth in having a very stable kernel.
> >...
> > Now, I repeat, this is at the head end. End users who want stability
> > aren't feeding directly off kernel.org anyway.
>
> It depend on your definition of "end users" and "stability".
>
> You might be right for people buying for many $$$ distributions with
> support to run Oracle on it.
>
> But I know many people who run ftp.kernel.org kernels on many
> workstations and small servers e.g. in universities.
>
That is their choice, but there's no particular need to run a kernel.org
kernel. Unless you're messing around with the kernel or have a hot
requirement for some new feature, why would running a stable kernel from
e.g. Debian not suffice? Debian is free and freely available, and it's
not the only distribution that is that way.
You can't have it both ways. If all you care about is stability, you can
run Debian stable, and be rock solid. If you want to play with the
latest code, you can download a kernel.org kernel. There is no shortage
of sources of kernels. It would simply mean that the kernel.org one
would have slightly less of a guarantee to be "stable", although as was
originally reported, 2.6 is going very well, and despite the flow of
changes, there isn't a lot of terrible breakage happening.
[...]
>
> And what happens if you are a distribution, kernel 2.6.15 is the current
> kernel containing many important updates, but $nontrivial_feature added
> in 2.6.10 broke $architecture your distribution supports. This means you
> have to support both kernel versions with security updates creating
> expenses that must be passed on to the end user.
>
No, you have several choices. For instance, you can continue to ship
2.6.10, or you can fix the problem. The reason Red Hat shipped a
different gcc back in the 7.x days and were subjected to much flamage
was because they wanted a c++ compiler that worked on architectures
other than x86 (alpha), and they put in effort to obtain such. Using Red
Hat as an example again, RHEL3 is based on 2.4.21. The current update is
still labelled as 2.4.21. It has fixes from later kernels but it isn't
based on 2.4.26. So this doesn't involve a radical change from how
things are today. They backport security fixes as do pretty much all
distros.
[...]
>
> > Yes - damming up the flow of changes creates stability. But if you're a
> > middleman, you don't need Linus to choose where to build the dam, and
> > when to open the flood gates. It's more efficient for you to choose for
> > yourself when to do that damming, based on your particular resources and
> > customer needs, rather than have to deal with hundred year floods and
> > draughts imposed on you by Zeus.
> >
> > The end user always gets their stability, if only because they won't
> > upgrade a system that is "working".
>
> How do such end users get security updates?
>
>From the middleman. That's no different to users of any distros today.
The distros apply security fixes and make updated kernels available on a
regular basis.
> > And every change at the head end is disruptive for some poor slob.
> > The only perfectly compatible change is no change at all. We delude
> > ourselves if we think we can separate the "safe" fixes and additions
> > from the "unsafe" incompatible changes. Better that we should expend
> > some energy on smoothing out and minimizing the cost of change to those
> > downstream from us. This needs to be done the old-fashioned way, one
> > change at a time.
> >
> > The question is whether we impose, on all those downstream from us,
> > occasional hundred year floods, or do we provide a steady stream, and
> > let them build their own little beaver dams, as suits their various and
> > diverse needs and business cycles.
> >...
>
> But what to do if some part of the kernel (let's call it "XFS") has some
> problems (let's call it "Oops") with a new feature (let's call it "4kb
> stacks on i386") introduced in a kernel during a stable kernel series
> (let's call it "2.6.6") and this isn't fixed by the maintainers (let's
> call them "SGI") for some time (let's call it "until now")?
>
Umm... compile the kernel with 8k stacks? Nobody is forcing you to use
the new option. And as has been pointed out by Chris, you are still at
risk of a stack overflow even with the 8k stacks if you take an
interrupt at the wrong time and it happens to be a heavy stack user. Or
you could run 2.4.26. Or...
The reasoning is that the advantages are heavily outweighing the
disadvantages, and I have to agree.
Regards,
Tim
--
Tim Wright <timw@splhi.com>
Splhi
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-23 2:22 ` Tim Wright
@ 2004-07-23 6:31 ` Ville Herva
2004-07-23 21:04 ` Valdis.Kletnieks
2004-07-25 11:59 ` Jan Knutar
1 sibling, 1 reply; 93+ messages in thread
From: Ville Herva @ 2004-07-23 6:31 UTC (permalink / raw)
To: Tim Wright; +Cc: Adrian Bunk, Paul Jackson, akpm, corbet, linux-kernel
On Thu, Jul 22, 2004 at 07:22:10PM -0700, you [Tim Wright] wrote:
> >
> > How do such end users get security updates?
>
> From the middleman. That's no different to users of any distros today.
> The distros apply security fixes and make updated kernels available on a
> regular basis.
One idea might be to fork off "stable" 2.6.x.y (2.6.15.1 for example)
branches every now and them. Analogous to vendor kernels, but maintained by
someone@kernel.org. Compared to the 2.6.x.0 in question, these would only
get security fixes and important bug fixes. The maintainer would need to
pick a suitable (stable) 2.6.x.0 as basis every once in an appropriate
while.
I don't know if that's feasible. Just an idea.
Anyway, as (one kind of) end user, I do welcome the new development model.
I'll get the newest features in manageable manner, and if I don't fancy that
I can resort to vendor (Fedora) kernels.
-- v --
v@iki.fi
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-22 22:28 ` Paul Jackson
2004-07-22 23:25 ` Adrian Bunk
@ 2004-07-23 8:16 ` szonyi calin
2004-07-23 12:21 ` Jonathan Corbet
` (2 more replies)
2004-07-27 22:12 ` Bill Davidsen
2 siblings, 3 replies; 93+ messages in thread
From: szonyi calin @ 2004-07-23 8:16 UTC (permalink / raw)
To: Paul Jackson, Adrian Bunk; +Cc: akpm, corbet, linux-kernel
--- Paul Jackson <pj@sgi.com> a écrit : > > There's much worth
in having a very stable kernel.
>
> There certainly is. But the contribution that having a
> separate 2.7/2.8
> kernel at the head (Linus, et. al.) end has to a user having a
> stable kernel
> is not what you think it is.
>
;-)
> The direction presented to us now is having smaller, more
> continuous,
> steps in the head end, over having fewer larger, more
> disruptive steps.
> Do we do all the incompatible changes in a big chunk, once
> every couple
> of years, or do we do them one a week, ongoing.
>
... and break existing compatibility, and make the system crash
twice a day ...
> Now, I repeat, this is at the head end. End users who want
> stability
> aren't feeding directly off kernel.org anyway.
>
Are you sure ? There are a number of distribution who use the
stable kernel from kernel.org and some of them are much faster
(if you remember, compiling a kernel to suit your needs
sometimes improve performance).
One size _does not_ fit all.
> The affect downstream on real users is this. If the head end
> operates
> in big chunky style, then as this big change flows downstream,
> it makes
> transitions for distros, service providers and middlemen more
> costly and
> difficult, creating expenses that must be passed on to the end
> user.
>
And with new devepment model this expenses will be passed to the
end user when the kernel will not be stable enough and will
crash. Do you you remember the 8k vs 4k stack problem for
Nvidia binary kernel module ?
> Yes - damming up the flow of changes creates stability. But
> if you're a
> middleman, you don't need Linus to choose where to build the
> dam, and
> when to open the flood gates. It's more efficient for you to
> choose for
> yourself when to do that damming, based on your particular
> resources and
> customer needs, rather than have to deal with hundred year
> floods and
> draughts imposed on you by Zeus.
>
So now the world is divided in gods (i.e distributions) and we,
mere mortals who should pray to the gods to give us a stable
kernel ? And if we commit a sin our machine will crash ?
> The end user always gets their stability, if only because they
> won't
> upgrade a system that is "working".
>
They will get the stability through the new discovered
remote security hole because they don't upgrade their system
because "the system is working" and they don't need to upgrade ?
> And every change at the head end is disruptive for some poor
> slob.
> The only perfectly compatible change is no change at all. We
> delude
> ourselves if we think we can separate the "safe" fixes and
> additions
> from the "unsafe" incompatible changes. Better that we should
> expend
> some energy on smoothing out and minimizing the cost of change
> to those
> downstream from us. This needs to be done the old-fashioned
> way, one
> change at a time.
>
> The question is whether we impose, on all those downstream
> from us,
> occasional hundred year floods, or do we provide a steady
> stream, and
> let them build their own little beaver dams, as suits their
> various and
> diverse needs and business cycles.
>
> The great lesson of capitalism over communism is that a
> thousand free
> workers and investors, each optimizing their own little plot
> or
> portfolio, beats a single centrally imposed five year plan,
> even if the
> man pulling the levers is a genius such as Linus or Lenin
> (sorry, Linus,
> couldn't resist ...).
>
You are wrong here. You never saw the two systems working.
In comunism: One size fits all. This size is made to accomodate
80% of the population.
In capitalism: There are two sizes: one for rich and one for
the poor. The one for the poor is almost bullshit but is
cheap and anybody can afford it and the one for the rich
is verry expensive and only few can afford it.
Now do a s/poor/kernel.org kernel/ and s/rich/distribution
kernels/ and you see what your development model is.
=====
--
A mouse is a device used to point at
the xterm you want to type in.
Kim Alm on a.s.r.
Vous manquez despace pour stocker vos mails ?
Yahoo! Mail vous offre GRATUITEMENT 100 Mo !
Créez votre Yahoo! Mail sur http://fr.benefits.yahoo.com/
Le nouveau Yahoo! Messenger est arrivé ! Découvrez toutes les nouveautés pour dialoguer instantanément avec vos amis. A télécharger gratuitement sur http://fr.messenger.yahoo.com
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
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-24 16:21 ` Ragnar Hojland Espinosa
2 siblings, 2 replies; 93+ messages in thread
From: Jonathan Corbet @ 2004-07-23 12:21 UTC (permalink / raw)
To: szonyi calin; +Cc: Paul Jackson, Adrian Bunk, akpm, corbet, linux-kernel
> So now the world is divided in gods (i.e distributions) and we,
> mere mortals who should pray to the gods to give us a stable
> kernel ?
This seems to be where a lot of the misunderstanding is. Did anybody
notice just how divergent the distributors' 2.4 (and prior) kernels were
from the mainline? If you wanted a kernel with that level of features
and stability, you had to get it from them - or apply hundreds of
patches yourself.
One of the goals of the process now is to get those distributor patches
into the mainline quickly. My expectation is that the mainline kernel
will be far closer to what the distributors ship than it has been in a
long time, and the mainline will be more stable for it. Just the
opposite of what a lot of people are saying.
jon
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-23 8:16 ` szonyi calin
2004-07-23 12:21 ` Jonathan Corbet
@ 2004-07-23 14:54 ` Geert Uytterhoeven
2004-07-23 15:50 ` szonyi calin
2004-07-24 16:21 ` Ragnar Hojland Espinosa
2 siblings, 1 reply; 93+ messages in thread
From: Geert Uytterhoeven @ 2004-07-23 14:54 UTC (permalink / raw)
To: szonyi calin
Cc: Paul Jackson, Adrian Bunk, Andrew Morton, corbet,
Linux Kernel Development
On Fri, 23 Jul 2004, [iso-8859-1] szonyi calin wrote:
> And with new devepment model this expenses will be passed to the
> end user when the kernel will not be stable enough and will
> crash. Do you you remember the 8k vs 4k stack problem for
> Nvidia binary kernel module ?
You want a stable kernel, but you also want to rely on binary-only kernel
modules?
The Linux kernel people cannot guarantee stability with binary-only kernel
modules. And the Linux kernel people cannot solve that problem...
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-23 14:54 ` Geert Uytterhoeven
@ 2004-07-23 15:50 ` szonyi calin
2004-07-27 22:18 ` Bill Davidsen
0 siblings, 1 reply; 93+ messages in thread
From: szonyi calin @ 2004-07-23 15:50 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Paul Jackson, Adrian Bunk, Andrew Morton, corbet,
Linux Kernel Development
--- Geert Uytterhoeven <geert@linux-m68k.org> a écrit : > On
Fri, 23 Jul 2004, [iso-8859-1] szonyi calin wrote:
> > And with new devepment model this expenses will be passed to
> the
> > end user when the kernel will not be stable enough and will
> > crash. Do you you remember the 8k vs 4k stack problem for
> > Nvidia binary kernel module ?
>
> You want a stable kernel, but you also want to rely on
> binary-only kernel
> modules?
>
No. I wasn't clear on that one. My example was wrong. AFAIK the
8k/4k stack kernel problem were causing problems for other
people too.
> The Linux kernel people cannot guarantee stability with
> binary-only kernel
> modules. And the Linux kernel people cannot solve that
> problem...
>
I underestand that.
However hpa told me that the stability of the 2.6 kernel will
not suffer.
> Gr{oetje,eeting}s,
>
> Geert
>
Calin
=====
--
A mouse is a device used to point at
the xterm you want to type in.
Kim Alm on a.s.r.
Vous manquez despace pour stocker vos mails ?
Yahoo! Mail vous offre GRATUITEMENT 100 Mo !
Créez votre Yahoo! Mail sur http://fr.benefits.yahoo.com/
Le nouveau Yahoo! Messenger est arrivé ! Découvrez toutes les nouveautés pour dialoguer instantanément avec vos amis. A télécharger gratuitement sur http://fr.messenger.yahoo.com
^ permalink raw reply [flat|nested] 93+ messages in thread
* [RFC]: CONFIG_UNSUPPORTED (was: Re: [PATCH] delete devfs)
2004-07-22 16:13 ` Matt Porter
@ 2004-07-23 19:06 ` R. J. Wysocki
2004-07-23 20:04 ` Adrian Bunk
0 siblings, 1 reply; 93+ messages in thread
From: R. J. Wysocki @ 2004-07-23 19:06 UTC (permalink / raw)
To: linux-kernel
Hi listmembers,
I'm not a kernel developer, but recently I've been testing many development
(ie. -mm and -rc) kernels and I run a network containing quite a lot of Linux
boxes, so I'm involved (a little) in the kernel development or at least I'm
affected by it to some extent. Anyway, I have an idea that I think you may
find interesting.
1. Background
There apparently is some code in the kernel tree that is buggy and not
maintained by anyone. The recent attempts to remove some parts of it (devfs,
cryptoloop) have been opposed, as it turns out that they are still in use.
OTOH, because this code is present in the mainline kernel, the users of the
kernel can expect that the code will be supported by kernel developers, which
is not correct. Therefore the code should be removed from the kernel, so
that it's not used by any new users who may expect it to be supported (there
are many other reasons for removing it, but this one alone is sufficient,
IMHO).
Having said that, it is not very nice to pull rugs from under people in
general, so before the unmaintained code is removed from the kernel, its
current users should be given some time to accommodate to the upcoming
changes. Therefore the unsupported code should be made clearly
distinguishable from the rest of the kernel code and documented as such, in
order to indicate to the users that it may be removed at any time.
2. Proposal
I propose to introduce a new configuration option CONFIG_UNSUPPORTED, such
that if it is not set, the unmaintained/unsupported code will not be compiled
into the kernel. Moreover,
* IMO the option should not be set by default, which would require a user
action to include the unsupported code into the kernel,
* IMO the option should be documented as to indicate that the code marked with
the help of it is not supported by kernel developers and may be removed from
the kernel at any time without notification.
I think that this would be fair enough wrt. users, who would be able to learn
that the code is not maintained and may be removed at any time without
notification, and they should not expect to get any support ftom the kernel
developers wrt. this code, and it's generally not a good idea to file any bug
reports regarding this code, because the bugs in it will not be fixed anyway.
OTOH, it would give the kernel developers a means to mark
unsupported/unmaintained code as such in advance, without harming any users
in the short run.
Yours,
rjw
--
Rafael J. Wysocki
[tel. (+48) 605 053 693]
----------------------------
For a successful technology, reality must take precedence over public
relations, for nature cannot be fooled.
-- Richard P. Feynman
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-23 12:21 ` Jonathan Corbet
@ 2004-07-23 19:59 ` Adrian Bunk
2004-07-24 14:24 ` Marcelo Tosatti
1 sibling, 0 replies; 93+ messages in thread
From: Adrian Bunk @ 2004-07-23 19:59 UTC (permalink / raw)
To: Jonathan Corbet; +Cc: szonyi calin, Paul Jackson, akpm, linux-kernel
On Fri, Jul 23, 2004 at 06:21:27AM -0600, Jonathan Corbet wrote:
> > So now the world is divided in gods (i.e distributions) and we,
> > mere mortals who should pray to the gods to give us a stable
> > kernel ?
>
> This seems to be where a lot of the misunderstanding is. Did anybody
> notice just how divergent the distributors' 2.4 (and prior) kernels were
> from the mainline? If you wanted a kernel with that level of features
> and stability, you had to get it from them - or apply hundreds of
> patches yourself.
The 2.4.18 kernel source in Debian stable in has at about 300kB patches
applied (gzip'ed 60kB), and many of them fix security bugs that were
reported since 2.4.18 was released.
> One of the goals of the process now is to get those distributor patches
> into the mainline quickly. My expectation is that the mainline kernel
> will be far closer to what the distributors ship than it has been in a
> long time, and the mainline will be more stable for it. Just the
> opposite of what a lot of people are saying.
OTOH, distributions might have to ship more kernel versions and provide
security updates for more kernels if features in newer 2.6 kernels break
architectures or subarchitectures they support.
> jon
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [RFC]: CONFIG_UNSUPPORTED (was: Re: [PATCH] delete devfs)
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
` (2 more replies)
0 siblings, 3 replies; 93+ messages in thread
From: Adrian Bunk @ 2004-07-23 20:04 UTC (permalink / raw)
To: R. J. Wysocki; +Cc: linux-kernel
On Fri, Jul 23, 2004 at 09:06:40PM +0200, R. J. Wysocki wrote:
>...
> 2. Proposal
>
> I propose to introduce a new configuration option CONFIG_UNSUPPORTED, such
> that if it is not set, the unmaintained/unsupported code will not be compiled
> into the kernel. Moreover,
> * IMO the option should not be set by default, which would require a user
> action to include the unsupported code into the kernel,
> * IMO the option should be documented as to indicate that the code marked with
> the help of it is not supported by kernel developers and may be removed from
> the kernel at any time without notification.
>...
Quoting 2.6 MAINTAINERS:
<-- snip -->
PCMCIA SUBSYSTEM
L: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
S: Unmaintained
<-- snip -->
> Yours,
> rjw
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-22 20:28 ` Kevin Fox
@ 2004-07-23 20:09 ` Adrian Bunk
0 siblings, 0 replies; 93+ messages in thread
From: Adrian Bunk @ 2004-07-23 20:09 UTC (permalink / raw)
To: Kevin Fox; +Cc: Andrew Morton, corbet, linux-kernel
On Thu, Jul 22, 2004 at 01:28:27PM -0700, Kevin Fox wrote:
> How is this any different then the old dev model with very short release
> cycles? (Other then keeping a "2." prefixed forever)
Currently, the old stable tree will be supported for several years even
after the new stable tree opens (2.0 and 2.2 seem to be quite dead today
and might even miss several security fixes but 2.4 is still
well-maintained). If you use a 2.4 kernel today you know that you can
follow 2.4 for the next year without risking big breakages.
With the new dev model, I assume noone will maintain a 2.6.8 tree for
several years.
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-22 23:01 ` Andrew Morton
` (3 preceding siblings ...)
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
5 siblings, 1 reply; 93+ messages in thread
From: Timothy Miller @ 2004-07-23 20:57 UTC (permalink / raw)
To: Andrew Morton; +Cc: Adrian Bunk, corbet, linux-kernel
Andrew Morton wrote:
> Adrian Bunk <bunk@fs.tum.de> wrote:
>
>>my personal opinon is that this new development model isn't a good
>>idea from the point of view of users:
>>
>>There's much worth in having a very stable kernel. Many people use for
>>different reasons self-compiled ftp.kernel.org kernels.
>
>
> 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.
So instead of even minor numbers indicating stability, you have pushed
two levels down so that higher sub-revision (minorminorminor?) numbers
indicate increased levels of stability?
Kinda makes sense.
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?
It's like the details have been changed to give the illusion that
development will go faster, when in reality, the fundamental approach
hasn't really changed.
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-23 6:31 ` Ville Herva
@ 2004-07-23 21:04 ` Valdis.Kletnieks
2004-07-23 21:08 ` Ville Herva
0 siblings, 1 reply; 93+ messages in thread
From: Valdis.Kletnieks @ 2004-07-23 21:04 UTC (permalink / raw)
To: vherva; +Cc: linux-kernel
[-- Attachment #1: Type: text/plain, Size: 736 bytes --]
On Fri, 23 Jul 2004 09:31:31 +0300, Ville Herva said:
> Anyway, as (one kind of) end user, I do welcome the new development model.
> I'll get the newest features in manageable manner, and if I don't fancy that
> I can resort to vendor (Fedora) kernels.
You *do* realize that the kernel in the Fedora development tree is actually *ahead*
of the released kernel.org tree, right?
The current kernel-2.6.7-1.494.src.rpm is based on 2.6.8-rc1-bk5, with a bunch of
RedHat/Fedora patches on top of that.
And the 2.6.5-1.358 kernel that shipped in Fedora Core 2 is actually a 2.6.6-rc3-bk3
with patches on top of that.
I think you meant the RHEL series of kernels - current there is 2.4.21-15.0.3.EL,
with backports of security/bug fixes.
[-- Attachment #2: Type: application/pgp-signature, Size: 226 bytes --]
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-23 21:04 ` Valdis.Kletnieks
@ 2004-07-23 21:08 ` Ville Herva
0 siblings, 0 replies; 93+ messages in thread
From: Ville Herva @ 2004-07-23 21:08 UTC (permalink / raw)
To: Valdis.Kletnieks; +Cc: linux-kernel
On Fri, Jul 23, 2004 at 05:04:35PM -0400, you [Valdis.Kletnieks@vt.edu] wrote:
> On Fri, 23 Jul 2004 09:31:31 +0300, Ville Herva said:
>
> > Anyway, as (one kind of) end user, I do welcome the new development model.
> > I'll get the newest features in manageable manner, and if I don't fancy that
> > I can resort to vendor (Fedora) kernels.
>
> You *do* realize that the kernel in the Fedora development tree is
> actually *ahead* of the released kernel.org tree, right?
>
> The current kernel-2.6.7-1.494.src.rpm is based on 2.6.8-rc1-bk5, with a
> bunch of RedHat/Fedora patches on top of that.
>
> And the 2.6.5-1.358 kernel that shipped in Fedora Core 2 is actually a
> 2.6.6-rc3-bk3 with patches on top of that.
>
> I think you meant the RHEL series of kernels - current there is
> 2.4.21-15.0.3.EL, with backports of security/bug fixes.
You are absolutely right, Fedora was a bad example. RHEL is better.
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [RFC]: CONFIG_UNSUPPORTED (was: Re: [PATCH] delete devfs)
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
2 siblings, 0 replies; 93+ messages in thread
From: Russell King @ 2004-07-23 21:17 UTC (permalink / raw)
To: Adrian Bunk; +Cc: R. J. Wysocki, linux-kernel
On Fri, Jul 23, 2004 at 10:04:17PM +0200, Adrian Bunk wrote:
> Quoting 2.6 MAINTAINERS:
>
> <-- snip -->
>
> PCMCIA SUBSYSTEM
> L: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
> S: Unmaintained
>
> <-- snip -->
Not entirely true - it is "looked after" but not specifically maintained.
I'm happy to act as a patch collection service for it, and do certain
development on it, but I have enough to handle without having to
diagnose every guys laptop problems. 8)
I guess I should find a better way to express this in my sig as well!
--
Russell King
Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/
maintainer of: 2.6 PCMCIA - http://pcmcia.arm.linux.org.uk/
2.6 Serial core
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [RFC]: CONFIG_UNSUPPORTED (was: Re: [PATCH] delete devfs)
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
2 siblings, 0 replies; 93+ messages in thread
From: R. J. Wysocki @ 2004-07-23 21:22 UTC (permalink / raw)
To: Adrian Bunk; +Cc: linux-kernel
On Friday 23 of July 2004 22:04, Adrian Bunk wrote:
> On Fri, Jul 23, 2004 at 09:06:40PM +0200, R. J. Wysocki wrote:
> >...
> > 2. Proposal
> >
> > I propose to introduce a new configuration option CONFIG_UNSUPPORTED,
> > such that if it is not set, the unmaintained/unsupported code will not be
> > compiled into the kernel. Moreover,
> > * IMO the option should not be set by default, which would require a user
> > action to include the unsupported code into the kernel,
> > * IMO the option should be documented as to indicate that the code marked
> > with the help of it is not supported by kernel developers and may be
> > removed from the kernel at any time without notification.
> >...
>
> Quoting 2.6 MAINTAINERS:
>
> <-- snip -->
>
> PCMCIA SUBSYSTEM
> L: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
> S: Unmaintained
>
Sure, but does it mean "It's buggy and may be killed at any time. And BTW
don't compile it in if you don't know what you're doing, because it may kill
your dog and noone will help you - you have been warned"?
The idea is essentially not about saying that something is unmaintained, but
about marking chunks of code slated for removal in a manner that's clearly
visible to users.
Yours,
rjw
--
Rafael J. Wysocki
[tel. (+48) 605 053 693]
----------------------------
For a successful technology, reality must take precedence over public
relations, for nature cannot be fooled.
-- Richard P. Feynman
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [RFC]: CONFIG_UNSUPPORTED
2004-07-23 23:35 ` Sam Ravnborg
@ 2004-07-23 22:01 ` Stephen Wille Padnos
0 siblings, 0 replies; 93+ messages in thread
From: Stephen Wille Padnos @ 2004-07-23 22:01 UTC (permalink / raw)
To: Sam Ravnborg; +Cc: Adrian Bunk, R. J. Wysocki, linux-kernel
Sam Ravnborg wrote:
>On Fri, Jul 23, 2004 at 10:04:17PM +0200, Adrian Bunk wrote:
>
>
>>On Fri, Jul 23, 2004 at 09:06:40PM +0200, R. J. Wysocki wrote:
>>
>>>..
>>>2. Proposal
>>>
>>>I propose to introduce a new configuration option CONFIG_UNSUPPORTED, such
>>><--------- big snip --------->
>>>
>Stuff is marked OBSOLETE in Kconfig files, and text for menu option is
>reflecting this.
>This can well be overlooed if one does 'make oldconfig' only,
>but at least documented this way.
>
> Sam
>
Good point.
A better name for this config option might be CONFIG_OBSOLETE, with the
semantics described in R. J. Wysocki's original post.
- Steve
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: [RFC]: CONFIG_UNSUPPORTED (was: Re: [PATCH] delete devfs)
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
2 siblings, 1 reply; 93+ messages in thread
From: Sam Ravnborg @ 2004-07-23 23:35 UTC (permalink / raw)
To: Adrian Bunk; +Cc: R. J. Wysocki, linux-kernel
On Fri, Jul 23, 2004 at 10:04:17PM +0200, Adrian Bunk wrote:
> On Fri, Jul 23, 2004 at 09:06:40PM +0200, R. J. Wysocki wrote:
>
> >...
> > 2. Proposal
> >
> > I propose to introduce a new configuration option CONFIG_UNSUPPORTED, such
> > that if it is not set, the unmaintained/unsupported code will not be compiled
> > into the kernel. Moreover,
> > * IMO the option should not be set by default, which would require a user
> > action to include the unsupported code into the kernel,
> > * IMO the option should be documented as to indicate that the code marked with
> > the help of it is not supported by kernel developers and may be removed from
> > the kernel at any time without notification.
> >...
>
> Quoting 2.6 MAINTAINERS:
>
> <-- snip -->
>
> PCMCIA SUBSYSTEM
> L: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
> S: Unmaintained
>
> <-- snip -->
Stuff is marked OBSOLETE in Kconfig files, and text for menu option is
reflecting this.
This can well be overlooed if one does 'make oldconfig' only,
but at least documented this way.
Sam
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-23 12:21 ` Jonathan Corbet
2004-07-23 19:59 ` Adrian Bunk
@ 2004-07-24 14:24 ` Marcelo Tosatti
1 sibling, 0 replies; 93+ messages in thread
From: Marcelo Tosatti @ 2004-07-24 14:24 UTC (permalink / raw)
To: Jonathan Corbet
Cc: szonyi calin, Paul Jackson, Adrian Bunk, akpm, linux-kernel
On Fri, Jul 23, 2004 at 06:21:27AM -0600, Jonathan Corbet wrote:
> > So now the world is divided in gods (i.e distributions) and we,
> > mere mortals who should pray to the gods to give us a stable
> > kernel ?
>
> This seems to be where a lot of the misunderstanding is. Did anybody
> notice just how divergent the distributors' 2.4 (and prior) kernels were
> from the mainline? If you wanted a kernel with that level of features
> and stability, you had to get it from them - or apply hundreds of
> patches yourself.
>
> One of the goals of the process now is to get those distributor patches
> into the mainline quickly. My expectation is that the mainline kernel
> will be far closer to what the distributors ship than it has been in a
> long time, and the mainline will be more stable for it. Just the
> opposite of what a lot of people are saying.
Well, back in v2.4 "hot-stop", most of the patches merged into distro's kernels
were not "trustable" enough to be merged into v2.4 mainline, and I had no capability
of reviewing them myself and make a good enough judgment of whether they should be included
or not.
Another point I had against merging some of those patches was that most of them were
targeted at "enterprise" users and benefit almost only them (eg finer-grained locking, etc).
To resume, I prefered to be more "conservative".
Of course, fortunately Andrew is much more capable of doing judgements on
"trustability" of patches and so forth.
Obviously its a good thing to try to keep the differences between distro's kernels
and mainline kernels small, and Andrew is targetting that.
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-23 8:16 ` szonyi calin
2004-07-23 12:21 ` Jonathan Corbet
2004-07-23 14:54 ` Geert Uytterhoeven
@ 2004-07-24 16:21 ` Ragnar Hojland Espinosa
2 siblings, 0 replies; 93+ messages in thread
From: Ragnar Hojland Espinosa @ 2004-07-24 16:21 UTC (permalink / raw)
To: szonyi calin; +Cc: Paul Jackson, Adrian Bunk, akpm, corbet, linux-kernel
On Fri, Jul 23, 2004 at 10:16:37AM +0200, szonyi calin wrote:
> Are you sure ? There are a number of distribution who use the
> stable kernel from kernel.org and some of them are much faster
> (if you remember, compiling a kernel to suit your needs
> sometimes improve performance).
> One size _does not_ fit all.
Right. Aaaand if I remember correctly you may download the source
for, say, a RHEL kernel for gratis from Redhat (or a whitebox distro)
and make menuconfig it and compile it the same way you do vanilla
kernels.
In fact, a single tree is far better for stable development in general.
Vanilla things that break get spotted sooner, we avoid 2.x.0 the
syndrome, and distro kernels in general may get more eyes from clueful
people that otherwise would ignore them and leave the problems to
less resourceful users.
"Dont Panic" :)
--
Ragnar Hojland - Project Manager
Linalco "Specialists in Linux and Free Software"
http://www.linalco.com Tel: +34-91-4561700
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-23 2:22 ` Tim Wright
2004-07-23 6:31 ` Ville Herva
@ 2004-07-25 11:59 ` Jan Knutar
2004-07-25 18:53 ` Jesper Juhl
1 sibling, 1 reply; 93+ messages in thread
From: Jan Knutar @ 2004-07-25 11:59 UTC (permalink / raw)
To: Tim Wright; +Cc: Adrian Bunk, Paul Jackson, akpm, corbet, linux-kernel
> That is their choice, but there's no particular need to run a kernel.org
> kernel. Unless you're messing around with the kernel or have a hot
> requirement for some new feature, why would running a stable kernel from
> e.g. Debian not suffice? Debian is free and freely available, and it's
> not the only distribution that is that way.
In the past, my experience, shared by many users, I'm sure, has been
that distribution kernels generally give you worse performance (IME RH)
and less stability (IME Fedora).
There's an increasing amount of hardware out there in wide-spread use,
which have no drivers in either kernel.org tree or distribution trees. The
fragmentation between the distributions already make it impossible to
get those drivers to compile on anything but the kernel.org tree, unless
the author of the driver is wealthy and has the resources and floorspace
to have a few different machines with different distributions installed,
and the time and resources for creating workarounds and Makefile
trickery for each and every one. I don't mean binary drivers here, as
they are usually backed by some corporation and target the usual
distributions...
Thus, we have a whole generation of users out there who grew up
with the idea that the distribution kernel is just some bloated,
bug-ridden and mostly incompatible monstrosity that is only barely
good for bootstrapping kernel.org kernel before starting to try
compile the drivers for their hardware.
Trying to change this idea is of course difficult, as everyone is
afraid of change. "Will the drivers break next release?", "Will
I have to stay with an old and exploitable kernel sometime
in the future when the drivers no longer compile on anything
but kernel.org X.Y.Z, when distro is X.Y.(Z-3)-secfix42, and kernel.org
is up to X.Y.Z+5?"
It might very well be that pushing out a large portion of the dev
burden to the periphery will be good in the long term for the
development of the kernel, but in short-term, I only see the
fragmentation problem getting worse. I hope I can be
brutally proven absolutely wrong, though. :-)
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-23 20:57 ` Timothy Miller
@ 2004-07-25 13:30 ` Adrian Bunk
0 siblings, 0 replies; 93+ messages in thread
From: Adrian Bunk @ 2004-07-25 13:30 UTC (permalink / raw)
To: Timothy Miller; +Cc: Andrew Morton, corbet, linux-kernel
On Fri, Jul 23, 2004 at 04:57:35PM -0400, Timothy Miller wrote:
>
> Andrew Morton wrote:
> >Adrian Bunk <bunk@fs.tum.de> wrote:
> >
> >>my personal opinon is that this new development model isn't a good
> >>idea from the point of view of users:
> >>
> >>There's much worth in having a very stable kernel. Many people use for
> >>different reasons self-compiled ftp.kernel.org kernels.
> >
> >
> >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.
>
>
> So instead of even minor numbers indicating stability, you have pushed
> two levels down so that higher sub-revision (minorminorminor?) numbers
> indicate increased levels of stability?
>
> Kinda makes sense.
>
> 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?
>...
Kernel 2.4 continues to be actively supported for several years after
the release of kernel 2.6 .
How long do you assume will kernel 2.6.20 be supported after the release
of kernel 2.6.21?
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-25 11:59 ` Jan Knutar
@ 2004-07-25 18:53 ` Jesper Juhl
0 siblings, 0 replies; 93+ messages in thread
From: Jesper Juhl @ 2004-07-25 18:53 UTC (permalink / raw)
To: Jan Knutar
Cc: Tim Wright, Adrian Bunk, Paul Jackson, akpm, corbet, linux-kernel
On Sun, 25 Jul 2004, Jan Knutar wrote:
>> That is their choice, but there's no particular need to run a kernel.org
>> kernel. Unless you're messing around with the kernel or have a hot
>> requirement for some new feature, why would running a stable kernel from
>> e.g. Debian not suffice? Debian is free and freely available, and it's
>> not the only distribution that is that way.
>
> In the past, my experience, shared by many users, I'm sure, has been
> that distribution kernels generally give you worse performance (IME RH)
> and less stability (IME Fedora).
>
I have to agree with you here. My experience is that the vendor kernels
are usually build to fit a wide variety of systems and include support for
a huge amount of features since there's always some of their customers
that need feature X or feature Y, so they include all of them, which leads
to a kernel that runs slower than it has to and has a bigger potential for
problems (more features included == more stuff that can blow up in your
face).
>
[snip]
> Thus, we have a whole generation of users out there who grew up
> with the idea that the distribution kernel is just some bloated,
> bug-ridden and mostly incompatible monstrosity that is only barely
> good for bootstrapping kernel.org kernel before starting to try
> compile the drivers for their hardware.
>
Indeed. That's my personal attitude to vendor kernels, and I know it's
shared by most of my Linux using friends.
First thing you do after getting your distribution of choice installed is
to go to kernel.org, grab the latest stable kernel, build it with the
features you need and then leave the vendor kernel far behind for good.
Personally this is what I do for both my personal systems and my servers
at work - and that's pretty common, and since the latest stable kernel.org
kernel tends to actually /be/ stable that approach has worked well for
years.
Also not all vendors keep up with security fixes equally well, so it's a
common (at least in my experience) attitude that if you want to keep
up-to-date security wise you should just keep up with the kernel.org
kernels and you are resonably safe.
Also, it is usually a pretty safe bet that if you need to use third party
modules, you are very good off with a kernel.org kernel as that tends to
be the reference kernel that stuff gets tested against (personal
experience, I have nothing concrete to back that up with).
If the stable kernel.org kernel stops being stable and reliable a lot of
users will be badly disappointed and will be forced to either stay with
old insecure kernels or be forced to use vendor kernels with all the bloat
that implies. That would be a sad state of afairs in my oppinion.
I guess the perfect situation would be if the kernel.org kernel would be
stable enough and feature rich enough that the vendors didn't /need/ to
supply anything else than the stock kernel from kernel.org - how to get to
that point I don't know though.
just my 0.02euro
--
Jesper Juhl <juhl-lkml@dif.dk>
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-22 23:01 ` Andrew Morton
` (4 preceding siblings ...)
2004-07-23 20:57 ` Timothy Miller
@ 2004-07-26 1:38 ` Ben Hoskings
2004-07-26 2:12 ` Bernd Eckenfels
2004-07-28 21:22 ` Krzysztof Halasa
5 siblings, 2 replies; 93+ messages in thread
From: Ben Hoskings @ 2004-07-26 1:38 UTC (permalink / raw)
To: linux-kernel; +Cc: Adrian Bunk, corbet
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
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
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-07-28 21:22 ` Krzysztof Halasa
1 sibling, 2 replies; 93+ messages in thread
From: Bernd Eckenfels @ 2004-07-26 2:12 UTC (permalink / raw)
To: linux-kernel
In article <200407261138.55020.ben@jeeves.gotdns.org> you wrote:
> 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.
Leave that to the vendors, they already do that.
Whats wrong with adding features which touch major parts of the code only to
2.7, and perhaps bacport them if they proof to be worth it?
Greetings
Bernd
--
eckes privat - http://www.eckes.org/
Project Freefire - http://www.freefire.org/
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-22 22:28 ` Paul Jackson
2004-07-22 23:25 ` Adrian Bunk
2004-07-23 8:16 ` szonyi calin
@ 2004-07-27 22:12 ` Bill Davidsen
2004-07-28 7:24 ` Paul Jackson
2 siblings, 1 reply; 93+ messages in thread
From: Bill Davidsen @ 2004-07-27 22:12 UTC (permalink / raw)
To: linux-kernel
Paul Jackson wrote:
> The direction presented to us now is having smaller, more continuous,
> steps in the head end, over having fewer larger, more disruptive steps.
> Do we do all the incompatible changes in a big chunk, once every couple
> of years, or do we do them one a week, ongoing.
Do I read that correctly? You are suggesting doing big disruptive
changes every week? I know what you mean, but this is just what many
people don't want, being told that they have to give up cyrptoloop or
devfs to get a better scheduler.
>
> Now, I repeat, this is at the head end. End users who want stability
> aren't feeding directly off kernel.org anyway.
Having been bitten by vendor kernels repeatedly, I would say that some
are and some aren't. And people who want minor new features like a
device driver or better scheduler don't want to rebuild a system from a
base install just to get there. It's one thing to get all the new
features of a 2.N to 2.{N+2} conversion, but it isn't worth a major
reconfig to get there.
>
> The affect downstream on real users is this. If the head end operates
> in big chunky style, then as this big change flows downstream, it makes
> transitions for distros, service providers and middlemen more costly and
> difficult, creating expenses that must be passed on to the end user.
Do you suggest that many disruptive changes are less expensive than one
every few years? There should be something between RHEL "stable for five
years" and FC2 "run up2date on the hour" models. The stable series has
been that in the past, and dropping any disruptive change into the
stable series seems to belie the term stable.
>
> Yes - damming up the flow of changes creates stability. But if you're a
> middleman, you don't need Linus to choose where to build the dam, and
> when to open the flood gates. It's more efficient for you to choose for
> yourself when to do that damming, based on your particular resources and
> customer needs, rather than have to deal with hundred year floods and
> draughts imposed on you by Zeus.
So everyman becomes his own vendor, if you want a minor feature you have
to patch it into an old kernel which still works for you? This is a
major change from the way stable vs. development has ever worked... It's
not the pace of little things which troubles me, it's Reiser versions,
and vanishing cryptoloop and devfs, and things like that which require
major changes in a system.
>
> The end user always gets their stability, if only because they won't
> upgrade a system that is "working".
>
> And every change at the head end is disruptive for some poor slob.
> The only perfectly compatible change is no change at all. We delude
> ourselves if we think we can separate the "safe" fixes and additions
> from the "unsafe" incompatible changes. Better that we should expend
> some energy on smoothing out and minimizing the cost of change to those
> downstream from us. This needs to be done the old-fashioned way, one
> change at a time.
>
> The question is whether we impose, on all those downstream from us,
> occasional hundred year floods, or do we provide a steady stream, and
> let them build their own little beaver dams, as suits their various and
> diverse needs and business cycles.
No matter how you spin it, you are still talking disruptive change over
and over vs. an occasional major rethink.
>
> The great lesson of capitalism over communism is that a thousand free
> workers and investors, each optimizing their own little plot or
> portfolio, beats a single centrally imposed five year plan, even if the
> man pulling the levers is a genius such as Linus or Lenin (sorry, Linus,
> couldn't resist ...).
>
Of course making the end users far more dependent on vendors didn't
enter into this at all...
--
-bill davidsen (davidsen@tmr.com)
"The secret to procrastination is to put things off until the
last possible moment - but no longer" -me
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-23 15:50 ` szonyi calin
@ 2004-07-27 22:18 ` Bill Davidsen
2004-07-28 21:25 ` Krzysztof Halasa
0 siblings, 1 reply; 93+ messages in thread
From: Bill Davidsen @ 2004-07-27 22:18 UTC (permalink / raw)
To: linux-kernel
szonyi calin wrote:
> --- Geert Uytterhoeven <geert@linux-m68k.org> a écrit : > On
> Fri, 23 Jul 2004, [iso-8859-1] szonyi calin wrote:
>
>>>And with new devepment model this expenses will be passed to
>>
>>the
>>
>>>end user when the kernel will not be stable enough and will
>>> crash. Do you you remember the 8k vs 4k stack problem for
>>>Nvidia binary kernel module ?
>>
>>You want a stable kernel, but you also want to rely on
>>binary-only kernel
>>modules?
>>
>
>
> No. I wasn't clear on that one. My example was wrong. AFAIK the
> 8k/4k stack kernel problem were causing problems for other
> people too.
>
>
>>The Linux kernel people cannot guarantee stability with
>>binary-only kernel
>>modules. And the Linux kernel people cannot solve that
>>problem...
>>
>
>
> I underestand that.
> However hpa told me that the stability of the 2.6 kernel will
> not suffer.
And akpm posted that he intended to remove cryptoloop, while others are
calling for the end to devfs. Not having features disappear is part of
stable, I would think, not just "not oops more often."
--
-bill davidsen (davidsen@tmr.com)
"The secret to procrastination is to put things off until the
last possible moment - but no longer" -me
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-26 2:12 ` Bernd Eckenfels
@ 2004-07-28 6:25 ` Ben Hoskings
2004-07-28 21:23 ` Krzysztof Halasa
1 sibling, 0 replies; 93+ messages in thread
From: Ben Hoskings @ 2004-07-28 6:25 UTC (permalink / raw)
To: linux-kernel
On Monday 26 July 2004 12:12, Bernd Eckenfels wrote:
> In article <200407261138.55020.ben@jeeves.gotdns.org> you wrote:
> > 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.
>
> Leave that to the vendors, they already do that.
>
> Whats wrong with adding features which touch major parts of the code only
> to 2.7, and perhaps bacport them if they proof to be worth it?
I guess it's pretty similar in practice. I brought it up because the idea of
freezing releases at 2.6.x.0 is more fine-grained, and as such it seemed to
me that it would be less of a maintenance overhead.
Although labels aside, I suppose the two systems are acheiving the same thing
in the end.
>
> Greetings
> Bernd
--
Ben
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-27 22:12 ` Bill Davidsen
@ 2004-07-28 7:24 ` Paul Jackson
0 siblings, 0 replies; 93+ messages in thread
From: Paul Jackson @ 2004-07-28 7:24 UTC (permalink / raw)
To: Bill Davidsen; +Cc: linux-kernel
Bill wrote:
> No matter how you spin it, you are still talking disruptive change over
> and over vs. an occasional major rethink.
I will have to bow out of trying to further justify what was decided at
the Summitt with my marginalia. My explanatory gloss are not sufficient
to persuade some dissenters ... so be it.
My gut is that this is a good direction. I trust others can speak to
it with more authority.
--
I won't rest till it's the best ...
Programmer, Linux Scalability
Paul Jackson <pj@sgi.com> 1.650.933.1373
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-26 1:38 ` Ben Hoskings
2004-07-26 2:12 ` Bernd Eckenfels
@ 2004-07-28 21:22 ` Krzysztof Halasa
1 sibling, 0 replies; 93+ messages in thread
From: Krzysztof Halasa @ 2004-07-28 21:22 UTC (permalink / raw)
To: Ben Hoskings; +Cc: linux-kernel, Adrian Bunk, corbet
Ben Hoskings <ben@jeeves.gotdns.org> writes:
> 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.
I think so.
I assume the numbering will stay the same, i.e.
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 8
EXTRAVERSION =-rc2
will eventually become
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 8
EXTRAVERSION =
and then possibly
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 8
EXTRAVERSION =.1 (or -pl1 etc.)
so it won't require changing scripts.
> 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).
I think so. The scheme is somehow similar to -AC (Alan Cox') tree -
and we all know that it (the process etc) was working very well.
--
Krzysztof Halasa
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
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
1 sibling, 1 reply; 93+ messages in thread
From: Krzysztof Halasa @ 2004-07-28 21:23 UTC (permalink / raw)
To: Bernd Eckenfels; +Cc: linux-kernel
Bernd Eckenfels <ecki-news2004-05@lina.inka.de> writes:
> Whats wrong with adding features which touch major parts of the code only to
> 2.7, and perhaps bacport them if they proof to be worth it?
Someone has to do the actual backporting.
--
Krzysztof Halasa
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-27 22:18 ` Bill Davidsen
@ 2004-07-28 21:25 ` Krzysztof Halasa
2004-08-02 18:48 ` Bill Davidsen
0 siblings, 1 reply; 93+ messages in thread
From: Krzysztof Halasa @ 2004-07-28 21:25 UTC (permalink / raw)
To: Bill Davidsen; +Cc: linux-kernel
Bill Davidsen <davidsen@tmr.com> writes:
> And akpm posted that he intended to remove cryptoloop, while others
> are calling for the end to devfs. Not having features disappear is
> part of stable, I would think, not just "not oops more often."
OTOH removing things declared "obsolete" for a long time doesn't make
it unstable - does it?
--
Krzysztof Halasa
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-22 9:55 ` Andrew Morton
2004-07-22 7:04 ` Greg KH
2004-07-22 19:33 ` Adrian Bunk
@ 2004-07-29 12:25 ` Adrian Bunk
2 siblings, 0 replies; 93+ messages in thread
From: Adrian Bunk @ 2004-07-29 12:25 UTC (permalink / raw)
To: Andrew Morton; +Cc: corbet, bgerst, linux-kernel
On Thu, Jul 22, 2004 at 02:55:39AM -0700, Andrew Morton wrote:
> Adrian Bunk <bunk@fs.tum.de> wrote:
> >
> > Changes that remove functionally like Greg's patch are hopefully
> > still 2.7 stuff - 2.6 is a stable kernel series and smooth upgrades
> > inside a stable kernel series are a must for many users.
>
> I don't necessarily agree that such changes in the userspace interface
> should be tied to the kernel version number, really. That's a three or
> four year warning period, which is unreasonably long. Six to twelve months
> should be long enough for udev-based replacements to stabilise and
> propagate out into distributions.
>
> That being said, mid-2005 would be an appropriate time to remove devfs. If
> that schedule pushes things along faster than they would otherwise have
> progressed, well, good.
>...
I'm currently wondering whether part of our discussion might be about a
non-issue:
It's true that there's not a pressing need for opening 2.7 today.
But do you assume that this will still be true one year from now?
If 2.7 will open during the next 12 months, "mid-2005" would still be
after 2.7 opened, and such non-urgent cleanups could then go into 2.7 .
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-28 21:25 ` Krzysztof Halasa
@ 2004-08-02 18:48 ` Bill Davidsen
2004-08-03 22:07 ` Krzysztof Halasa
0 siblings, 1 reply; 93+ messages in thread
From: Bill Davidsen @ 2004-08-02 18:48 UTC (permalink / raw)
To: Krzysztof Halasa; +Cc: linux-kernel
On Wed, 28 Jul 2004, Krzysztof Halasa wrote:
> Bill Davidsen <davidsen@tmr.com> writes:
>
> > And akpm posted that he intended to remove cryptoloop, while others
> > are calling for the end to devfs. Not having features disappear is
> > part of stable, I would think, not just "not oops more often."
>
> OTOH removing things declared "obsolete" for a long time doesn't make
> it unstable - does it?
Obsolete for a long time? This is a new feature in 2.6! It was just added
and was the hook that got some people to go to 2.6 in some cases, to have
some useful security in laptops. To remove it would effectively block
following newer kernels when security holes are found, since dm-crypt
would mean installing new software, training the support group,
reformatting the disk to generate a partition to use, etc.
When major new features just added to a stable series vanish after they
are adopted I most definitely do call that unstable.
And dm-crypt is vulnerable to the same types of attacks, it's just harder
to use.
--
bill davidsen <davidsen@tmr.com>
CTO, TMR Associates, Inc
Doing interesting things with little computers since 1979.
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-08-02 18:48 ` Bill Davidsen
@ 2004-08-03 22:07 ` Krzysztof Halasa
0 siblings, 0 replies; 93+ messages in thread
From: Krzysztof Halasa @ 2004-08-03 22:07 UTC (permalink / raw)
To: Bill Davidsen; +Cc: linux-kernel
Bill Davidsen <davidsen@tmr.com> writes:
>> > And akpm posted that he intended to remove cryptoloop, while others
>> > are calling for the end to devfs. Not having features disappear is
>> > part of stable, I would think, not just "not oops more often."
>>
>> OTOH removing things declared "obsolete" for a long time doesn't make
>> it unstable - does it?
>
> Obsolete for a long time? This is a new feature in 2.6!
Well, actually I was thinking about removing devfs in 2005.
--
Krzysztof Halasa
^ permalink raw reply [flat|nested] 93+ messages in thread
* Re: New dev model (was [PATCH] delete devfs)
2004-07-28 21:23 ` Krzysztof Halasa
@ 2004-08-04 21:53 ` Bernd Eckenfels
0 siblings, 0 replies; 93+ messages in thread
From: Bernd Eckenfels @ 2004-08-04 21:53 UTC (permalink / raw)
To: linux-kernel
In article <m3d62fj06x.fsf@defiant.pm.waw.pl> you wrote:
> Someone has to do the actual backporting.
Well, thats not a problem, since if a feature is not backported nobody is
interested and it wont affect the stable stability.
Greetings
Bernd
--
eckes privat - http://www.eckes.org/
Project Freefire - http://www.freefire.org/
^ permalink raw reply [flat|nested] 93+ messages in thread
end of thread, other threads:[~2004-08-04 21:53 UTC | newest]
Thread overview: 93+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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 ` [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
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox