On Sun, 4 Jan 2004, Andries Brouwer wrote: > > Empty talk. This is not about finding and fixing bugs. > We know very precisely what properties the NFS protocol has. > Now one can have a system that works as well as possible with NFS. > And one can have a worse system. Oh, things can be _much_ worse than /dev over NFS. You don't seem to realize what I men with "not enumerable". With NFS, you could have some strange per-mount device number mapping etc, and it wouldn't need to be all that complicated. But if you start considering network-attached storage (as in "disks over IP", not as in "samba"), the problem is that you fundamentally cannot enumerate the things on a kernel level. EVER. There is no way to do automatic discovery, because the bus fundamentally isn't enumerable. It isn't even _repeatable_, ie if you do broadcast "tell me what disks exists", the results won't be ordered some way. In other words, the device numbers that eventually get attached to these disks (however the discovery ends up working - with the sysadmin explicitly mentioning them, or with some kind of broadcast protocol) simply WILL NOT NECESSARILY be the same across reboots. And there just _isn't_ any way to make them the same or to "describe" the storage in any integer of any finite length. It has nothing to do with 32-bit vs 64-bit vs 1024-bit. Once you accept that fact, you should accept the fact that device numbers not only have no meaning, they literally have no permanence across reboots either. Yes, the common case is permanent. What I'm saying is that the common case _cannot_ be the generic case. Linus - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo _at_ vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Follow-Ups:
- Re: udev and devfs - The final wordAndries Brouwer
- Re: udev and devfs - The final wordRob Love
- Re: udev and devfs - The final wordRob Landley
- Re: udev and devfs - The final wordRob Love
- Re: udev and devfs - The final wordAndries Brouwer
- Re: udev and devfs - The final wordRob Love
- Re: udev and devfs - The final wordLinus Torvalds
- Re: udev and devfs - The final wordAndries Brouwer
- Re: udev and devfs - The final wordLinus Torvalds
- Re: udev and devfs - The final wordAndries Brouwer
- Re: udev and devfs - The final wordLinus Torvalds
- Re: udev and devfs - The final wordAndries Brouwer
- Prev by Date: Re: [PATCH] Re: 2.4.22-rc2 ext2 filesystem corruption
- Next by Date: Re: agpgart issue on 2.6.1-rc1-bk3 (x86-64)
- Previous by thread: Re: udev and devfs - The final word
- Next by thread: Re: udev and devfs - The final word
- Indexes:[Main][Thread]