On Monday 28 January 2008 09:59, Bill Anderson wrote:
...
I prefer the term pseudo filesystem, since /proc does not reside in memory. As with any file system, procfs implements the functions defined by vfs, the virtual filesystem. The functions implemented actually read from, and in some cases write to, kernel data structures. The pathnames under /proc define which functions to call. There are a large number of such file systems: rootfs, sysfs, relayfs, tmpfs, and the list goes on. It works, because every filesystem is an implementation of vfs.
Where they do _not_ reside is on mass storage. It most certainly _does_ reside in primary storage (a.k.a. "memory," a.k.a. RAM). The fact that the information is derived on-demand from the current state of the system is only incidental and not fundamentally different from the constituents of any more ordinary file system.
Bill Anderson WW7BA
Randall Schulz -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org