* [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: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: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: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: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 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
* 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: [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: [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: [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
* [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: [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: [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 (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: [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: [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-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 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 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: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: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
* 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: 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: 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: 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: 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: 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: 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 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: 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: 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 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: 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-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: 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-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 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 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: 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-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
* 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-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-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-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-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-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-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 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 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 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: 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: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 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-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-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-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-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
* 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-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: [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-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: [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: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: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: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 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: [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 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: [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: [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: [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: [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 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: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 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: 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 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: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: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: [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
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