Hi, On Tue, Nov 12, 2002 at 04:34:52PM -0500, Bao C. Ha wrote: > Package: wnpp > Severity: wishlist > > FUSD is a Linux framework for proxying device file callbacks > into user-space, allowing device files to be implemented by > daemons instead of kernel code. Despite being implemented > in user-space, FUSD devices can look and act just like any > other file under /dev which is implemented by kernel callbacks. > > URI: http://www.circlemud.org/~jelson/software/fusd/ > License: GPL-compatible license (the ``new'' BSD license, with > the advertising clause removed) This is /very/ interesting. Does it also provide such hooks for filesystems? It would be great if we could have a way to route pathname resolution and the 'canonical' open(), read(), write(), ioctl(), lseek(), select(), mmap(), close() API to userspace. I've just written a short article about what could be done with thinks like that, see http://www.xs4all.nl/~evbergen/configuration-data.html. I proposes the use of the filesystem to store individual configuration items as opposed to configuration files that are 'opaque' at the OS level, and explores userspace filesystems'es and drivers a little. (sorry if this is off-topic and uncalled for, but I'm a little too enthusiastic to stay quiet...) Cheers, Emile. -- E-Advies / Emile van Bergen | emile@e-advies.info tel. +31 (0)70 3906153 | http://www.e-advies.info
Attachment:
pgpssexe28G_1.pgp
Description: PGP signature