* devfs to be obsloted by udev? @ 2003-09-02 14:09 Ed Sweetman 2003-09-02 18:20 ` Greg KH 2003-09-02 20:19 ` Bartlomiej Zolnierkiewicz 0 siblings, 2 replies; 11+ messages in thread From: Ed Sweetman @ 2003-09-02 14:09 UTC (permalink / raw) To: greg; +Cc: Linux Kernel Mailing List It appears that devfs is to be replaced by the use of udev in the not so distant future. I'm not sure how it's supposed to replace a static /dev situaton seeing as how it is a userspace daemon. Is it not supposed to replace /dev even when it's completed? I dont see the real benefit in having two directories that basically give the same info. Right now we have something like that with proc and sysfs although not everything in proc makes sense to be in sysfs and both are virtual fs's where as /dev is a static fs on the disk that takes up space and inodes and includes way too many files that a system may not use. If udev is to take over the job of devfs, how will modules and drivers work that require device files to be present in order to work since undoubtedly the udev daemon will have to wait until the kernel is done booting before being run. I'm just not following how it is going to replace devfs and thus why devfs is being abandoned as mentioned in akpm's patchset. Or as it seems, already has been abandoned. - 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/ It appears that devfs is to be replaced by the use of udev in the not so distant future. I'm not sure how it's supposed to replace a static /dev situaton seeing as how it is a userspace daemon. Is it not supposed to replace /dev even when it's completed? I dont see the real benefit in having two directories that basically give the same info. Right now we have something like that with proc and sysfs although not everything in proc makes sense to be in sysfs and both are virtual fs's where as /dev is a static fs on the disk that takes up space and inodes and includes way too many files that a system may not use. If udev is to take over the job of devfs, how will modules and drivers work that require device files to be present in order to work since undoubtedly the udev daemon will have to wait until the kernel is done booting before being run. I'm just not following how it is going to replace devfs and thus why devfs is being abandoned as mentioned in akpm's patchset. Or as it seems, already has been abandoned. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: devfs to be obsloted by udev? 2003-09-02 14:09 devfs to be obsloted by udev? Ed Sweetman @ 2003-09-02 18:20 ` Greg KH 2003-09-02 14:32 ` Ed Sweetman 2003-09-02 20:19 ` Bartlomiej Zolnierkiewicz 1 sibling, 1 reply; 11+ messages in thread From: Greg KH @ 2003-09-02 18:20 UTC (permalink / raw) To: Ed Sweetman; +Cc: Linux Kernel Mailing List On Tue, Sep 02, 2003 at 10:09:48AM -0400, Ed Sweetman wrote: > It appears that devfs is to be replaced by the use of udev in the not so > distant future. Possibly. There are some things that udev can not do that only devfs in the kernel can do. For those who need those things, devfs will be required. I'm just offering people a choice :) > I'm not sure how it's supposed to replace a static /dev situaton > seeing as how it is a userspace daemon. Is it not supposed to replace > /dev even when it's completed? Yes. Think of a userspace daemon using mknod and rm to manage device nodes dynamically. > I dont see the real benefit in having two directories that basically > give the same info. What "two directories"? udev can handle /dev. What other directory are you talking about? > Right now we have something like that with proc and sysfs although not > everything in proc makes sense to be in sysfs and both are virtual > fs's where as /dev is a static fs on the disk that takes up space and > inodes and includes way too many files that a system may not use. Then delete your /dev and use udev to manage it. Well, don't do that today, we aren't quite yet there :) > If udev is to take over the job of devfs, how will modules and drivers > work that require device files to be present in order to work since > undoubtedly the udev daemon will have to wait until the kernel is done > booting before being run. udev can run out of initramfs which is uncompressed before any busses are probed. For more details, please read my OLS 2003 paper about udev. > I'm just not following how it is going to replace devfs and thus why > devfs is being abandoned as mentioned in akpm's patchset. Or as it > seems, already has been abandoned. The devfs code base has been abandoned by its original author/maintainer. udev has nothing to do with that. Hope this helps, greg k-h - 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/ On Tue, Sep 02, 2003 at 10:09:48AM -0400, Ed Sweetman wrote: > It appears that devfs is to be replaced by the use of udev in the not so > distant future. Possibly. There are some things that udev can not do that only devfs in the kernel can do. For those who need those things, devfs will be required. I'm just offering people a choice :) > I'm not sure how it's supposed to replace a static /dev situaton > seeing as how it is a userspace daemon. Is it not supposed to replace > /dev even when it's completed? Yes. Think of a userspace daemon using mknod and rm to manage device nodes dynamically. > I dont see the real benefit in having two directories that basically > give the same info. What "two directories"? udev can handle /dev. What other directory are you talking about? > Right now we have something like that with proc and sysfs although not > everything in proc makes sense to be in sysfs and both are virtual > fs's where as /dev is a static fs on the disk that takes up space and > inodes and includes way too many files that a system may not use. Then delete your /dev and use udev to manage it. Well, don't do that today, we aren't quite yet there :) > If udev is to take over the job of devfs, how will modules and drivers > work that require device files to be present in order to work since > undoubtedly the udev daemon will have to wait until the kernel is done > booting before being run. udev can run out of initramfs which is uncompressed before any busses are probed. For more details, please read my OLS 2003 paper about udev. > I'm just not following how it is going to replace devfs and thus why > devfs is being abandoned as mentioned in akpm's patchset. Or as it > seems, already has been abandoned. The devfs code base has been abandoned by its original author/maintainer. udev has nothing to do with that. Hope this helps, greg k-h ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: devfs to be obsloted by udev? 2003-09-02 18:20 ` Greg KH @ 2003-09-02 14:32 ` Ed Sweetman 2003-09-02 18:44 ` Greg KH 2003-09-02 23:56 ` Kurt Wall 0 siblings, 2 replies; 11+ messages in thread From: Ed Sweetman @ 2003-09-02 14:32 UTC (permalink / raw) To: Greg KH; +Cc: Linux Kernel Mailing List Greg KH wrote: > On Tue, Sep 02, 2003 at 10:09:48AM -0400, Ed Sweetman wrote: > >>It appears that devfs is to be replaced by the use of udev in the not so >>distant future. > > > Possibly. There are some things that udev can not do that only devfs in > the kernel can do. For those who need those things, devfs will be > required. > > I'm just offering people a choice :) > > >>I'm not sure how it's supposed to replace a static /dev situaton >>seeing as how it is a userspace daemon. Is it not supposed to replace >>/dev even when it's completed? > > > Yes. > > Think of a userspace daemon using mknod and rm to manage device nodes > dynamically. > > >>I dont see the real benefit in having two directories that basically >>give the same info. > > > What "two directories"? udev can handle /dev. What other directory are > you talking about? in your readme you use the example of making the device root for udev /udev ... I thought that was the official suggestion since udev couldn't be loaded immediately at kernel boot. > >>Right now we have something like that with proc and sysfs although not >>everything in proc makes sense to be in sysfs and both are virtual >>fs's where as /dev is a static fs on the disk that takes up space and >>inodes and includes way too many files that a system may not use. > > > Then delete your /dev and use udev to manage it. > > Well, don't do that today, we aren't quite yet there :) > > >>If udev is to take over the job of devfs, how will modules and drivers >>work that require device files to be present in order to work since >>undoubtedly the udev daemon will have to wait until the kernel is done >>booting before being run. > > > udev can run out of initramfs which is uncompressed before any busses > are probed. > > For more details, please read my OLS 2003 paper about udev. Will do. The initramfs is an interesting method, i'll have to check that out too. > >>I'm just not following how it is going to replace devfs and thus why >>devfs is being abandoned as mentioned in akpm's patchset. Or as it >>seems, already has been abandoned. > > > The devfs code base has been abandoned by its original > author/maintainer. udev has nothing to do with that. > > Hope this helps, > > greg k-h > i didn't think udev was responsible for the lack of development, I assumed that was due to the lack of devfs adoption in the main stream. - 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/ Greg KH wrote: > On Tue, Sep 02, 2003 at 10:09:48AM -0400, Ed Sweetman wrote: > >>It appears that devfs is to be replaced by the use of udev in the not so >>distant future. > > > Possibly. There are some things that udev can not do that only devfs in > the kernel can do. For those who need those things, devfs will be > required. > > I'm just offering people a choice :) > > >>I'm not sure how it's supposed to replace a static /dev situaton >>seeing as how it is a userspace daemon. Is it not supposed to replace >>/dev even when it's completed? > > > Yes. > > Think of a userspace daemon using mknod and rm to manage device nodes > dynamically. > > >>I dont see the real benefit in having two directories that basically >>give the same info. > > > What "two directories"? udev can handle /dev. What other directory are > you talking about? in your readme you use the example of making the device root for udev /udev ... I thought that was the official suggestion since udev couldn't be loaded immediately at kernel boot. > >>Right now we have something like that with proc and sysfs although not >>everything in proc makes sense to be in sysfs and both are virtual >>fs's where as /dev is a static fs on the disk that takes up space and >>inodes and includes way too many files that a system may not use. > > > Then delete your /dev and use udev to manage it. > > Well, don't do that today, we aren't quite yet there :) > > >>If udev is to take over the job of devfs, how will modules and drivers >>work that require device files to be present in order to work since >>undoubtedly the udev daemon will have to wait until the kernel is done >>booting before being run. > > > udev can run out of initramfs which is uncompressed before any busses > are probed. > > For more details, please read my OLS 2003 paper about udev. Will do. The initramfs is an interesting method, i'll have to check that out too. > >>I'm just not following how it is going to replace devfs and thus why >>devfs is being abandoned as mentioned in akpm's patchset. Or as it >>seems, already has been abandoned. > > > The devfs code base has been abandoned by its original > author/maintainer. udev has nothing to do with that. > > Hope this helps, > > greg k-h > i didn't think udev was responsible for the lack of development, I assumed that was due to the lack of devfs adoption in the main stream. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: devfs to be obsloted by udev? 2003-09-02 14:32 ` Ed Sweetman @ 2003-09-02 18:44 ` Greg KH 2003-09-02 23:56 ` Kurt Wall 1 sibling, 0 replies; 11+ messages in thread From: Greg KH @ 2003-09-02 18:44 UTC (permalink / raw) To: Ed Sweetman; +Cc: Linux Kernel Mailing List On Tue, Sep 02, 2003 at 10:32:20AM -0400, Ed Sweetman wrote: > >>I dont see the real benefit in having two directories that basically > >>give the same info. > > > >What "two directories"? udev can handle /dev. What other directory are > >you talking about? > > in your readme you use the example of making the device root for udev > /udev ... I thought that was the official suggestion since udev couldn't > be loaded immediately at kernel boot. That's my suggestion today if you want to have a machine that's usable :) greg k-h ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: devfs to be obsloted by udev? 2003-09-02 14:32 ` Ed Sweetman 2003-09-02 18:44 ` Greg KH @ 2003-09-02 23:56 ` Kurt Wall 1 sibling, 0 replies; 11+ messages in thread From: Kurt Wall @ 2003-09-02 23:56 UTC (permalink / raw) To: Linux Kernel Mailing List Quoth Ed Sweetman: > > i didn't think udev was responsible for the lack of development, I > assumed that was due to the lack of devfs adoption in the main stream. >From here, devfs seemed simply to orphaned. I know lots of people using it, but it's getting kinda crufty... Kurt -- Leibowitz's Rule: When hammering a nail, you will never hit your finger if you hold the hammer with both hands. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: devfs to be obsloted by udev? 2003-09-02 14:09 devfs to be obsloted by udev? Ed Sweetman 2003-09-02 18:20 ` Greg KH @ 2003-09-02 20:19 ` Bartlomiej Zolnierkiewicz 2003-09-03 9:38 ` Justin Cormack 1 sibling, 1 reply; 11+ messages in thread From: Bartlomiej Zolnierkiewicz @ 2003-09-02 20:19 UTC (permalink / raw) To: Ed Sweetman; +Cc: greg, Linux Kernel Mailing List initramfs On Tuesday 02 of September 2003 16:09, Ed Sweetman wrote: > It appears that devfs is to be replaced by the use of udev in the not so > distant future. I'm not sure how it's supposed to replace a static /dev > situaton seeing as how it is a userspace daemon. Is it not supposed to > replace /dev even when it's completed? I dont see the real benefit in > having two directories that basically give the same info. Right now we > have something like that with proc and sysfs although not everything in > proc makes sense to be in sysfs and both are virtual fs's where as /dev > is a static fs on the disk that takes up space and inodes and includes > way too many files that a system may not use. If udev is to take over > the job of devfs, how will modules and drivers work that require device > files to be present in order to work since undoubtedly the udev daemon > will have to wait until the kernel is done booting before being run. > > I'm just not following how it is going to replace devfs and thus why > devfs is being abandoned as mentioned in akpm's patchset. Or as it > seems, already has been abandoned. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: devfs to be obsloted by udev? 2003-09-02 20:19 ` Bartlomiej Zolnierkiewicz @ 2003-09-03 9:38 ` Justin Cormack 2003-09-03 18:41 ` Greg KH 0 siblings, 1 reply; 11+ messages in thread From: Justin Cormack @ 2003-09-03 9:38 UTC (permalink / raw) To: Bartlomiej Zolnierkiewicz; +Cc: Ed Sweetman, Linux Kernel Mailing List On Tue, 2003-09-02 at 21:19, Bartlomiej Zolnierkiewicz wrote: > > initramfs which seems to have been postponed to 2.7. > On Tuesday 02 of September 2003 16:09, Ed Sweetman wrote: > > It appears that devfs is to be replaced by the use of udev in the not so > > distant future. I'm not sure how it's supposed to replace a static /dev > > situaton seeing as how it is a userspace daemon. Is it not supposed to > > replace /dev even when it's completed? I dont see the real benefit in > > having two directories that basically give the same info. Right now we > > have something like that with proc and sysfs although not everything in > > proc makes sense to be in sysfs and both are virtual fs's where as /dev > > is a static fs on the disk that takes up space and inodes and includes > > way too many files that a system may not use. If udev is to take over > > the job of devfs, how will modules and drivers work that require device > > files to be present in order to work since undoubtedly the udev daemon > > will have to wait until the kernel is done booting before being run. > > > > I'm just not following how it is going to replace devfs and thus why > > devfs is being abandoned as mentioned in akpm's patchset. Or as it > > seems, already has been abandoned. > > - > 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] 11+ messages in thread
* Re: devfs to be obsloted by udev? 2003-09-03 9:38 ` Justin Cormack @ 2003-09-03 18:41 ` Greg KH 2003-09-03 19:06 ` Bryan O'Sullivan 2003-09-03 19:17 ` Sam Ravnborg 0 siblings, 2 replies; 11+ messages in thread From: Greg KH @ 2003-09-03 18:41 UTC (permalink / raw) To: Justin Cormack Cc: Bartlomiej Zolnierkiewicz, Ed Sweetman, Linux Kernel Mailing List On Wed, Sep 03, 2003 at 10:38:48AM +0100, Justin Cormack wrote: > On Tue, 2003-09-02 at 21:19, Bartlomiej Zolnierkiewicz wrote: > > > > initramfs > > which seems to have been postponed to 2.7. No, the initramfs code is in 2.6 right now. The boot processes uses it too. What has been postponed to 2.7 is the moving of some of the boot code to use it some more. But that's really just a matter of someone doing the work (and adding it to the build process properly.) There are a few patches floating around somewhere that do this with the exception of intregrating into the build. thanks, greg k-h ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: devfs to be obsloted by udev? 2003-09-03 18:41 ` Greg KH @ 2003-09-03 19:06 ` Bryan O'Sullivan 2003-09-03 19:17 ` Sam Ravnborg 1 sibling, 0 replies; 11+ messages in thread From: Bryan O'Sullivan @ 2003-09-03 19:06 UTC (permalink / raw) To: Greg KH Cc: Justin Cormack, Bartlomiej Zolnierkiewicz, Ed Sweetman, Linux Kernel Mailing List On Wed, 2003-09-03 at 11:41, Greg KH wrote: > What has been postponed to 2.7 is the moving of some of the boot code to > use it some more. But that's really just a matter of someone doing the > work (and adding it to the build process properly.) There are a few > patches floating around somewhere that do this with the exception of > intregrating into the build. Actually, much of the work is both done and integrated into the build already. See http://klibc.bkbits.net/2.5-klibc for a kernel that has this stuff in place. <b ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: devfs to be obsloted by udev? 2003-09-03 18:41 ` Greg KH 2003-09-03 19:06 ` Bryan O'Sullivan @ 2003-09-03 19:17 ` Sam Ravnborg 2003-09-03 21:09 ` Bryan O'Sullivan 1 sibling, 1 reply; 11+ messages in thread From: Sam Ravnborg @ 2003-09-03 19:17 UTC (permalink / raw) To: Greg KH Cc: Justin Cormack, Bartlomiej Zolnierkiewicz, Ed Sweetman, Linux Kernel Mailing List On Wed, Sep 03, 2003 at 11:41:40AM -0700, Greg KH wrote: > What has been postponed to 2.7 is the moving of some of the boot code to > use it some more. But that's really just a matter of someone doing the > work (and adding it to the build process properly.) There are a few > patches floating around somewhere that do this with the exception of > intregrating into the build. Can some one sched a bit more light on what is seeked to get it integrated in the build. Kai G. did a big update in this area some time ago - but maybe more is needed? I could give the build issue a spin. Sam ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: devfs to be obsloted by udev? 2003-09-03 19:17 ` Sam Ravnborg @ 2003-09-03 21:09 ` Bryan O'Sullivan 0 siblings, 0 replies; 11+ messages in thread From: Bryan O'Sullivan @ 2003-09-03 21:09 UTC (permalink / raw) To: Sam Ravnborg Cc: Greg KH, Justin Cormack, Bartlomiej Zolnierkiewicz, Ed Sweetman, Linux Kernel Mailing List On Wed, 2003-09-03 at 12:17, Sam Ravnborg wrote: > Can some one sched a bit more light on what is seeked to get it integrated > in the build. See my previous response to Greg. The only outstanding build issue is that the userspace stuff gets rebuilt unconditionally on every make, and I don't know why. You're welcome to clone the repo at http://klibc.bkbits.net:8080/2.5-klibc and figure it out. > Kai G. did a big update in this area some time ago - > but maybe more is needed? The build integration in the repo above is based on Kai's changes, forward ported from 2.5.60 or so. You are more than welcome to prettify the hacking I had to do to get it working. <b ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2003-09-03 21:09 UTC | newest] Thread overview: 11+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2003-09-02 14:09 devfs to be obsloted by udev? Ed Sweetman 2003-09-02 18:20 ` Greg KH 2003-09-02 14:32 ` Ed Sweetman 2003-09-02 18:44 ` Greg KH 2003-09-02 23:56 ` Kurt Wall 2003-09-02 20:19 ` Bartlomiej Zolnierkiewicz 2003-09-03 9:38 ` Justin Cormack 2003-09-03 18:41 ` Greg KH 2003-09-03 19:06 ` Bryan O'Sullivan 2003-09-03 19:17 ` Sam Ravnborg 2003-09-03 21:09 ` Bryan O'Sullivan
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox