On Nov 14, 2007 1:44 PM, Iruata Souza <[EMAIL PROTECTED]> wrote: > On 11/14/07, R <[EMAIL PROTECTED]> wrote: > > OpenBSD already has filesystems in userland. Look for mount_xfs > > (nothing to do with the SGI/linux thing). It is used by their afs client > > implementation. > > > > if you talking about /sbin/mount_xfs, it's just a mounter for the xfs > filesystem. if you take a look at /sys/xfs you'll see what have to be > done in the kernel.
No, you're wrong ! You can write a new filesystem as a userland daemon - and have it communicate with the kernel via a /dev/xfs* device. There's no need for extra code in the kernel. In fact, that's exactly how afsd (the Andrew Filesystem client, part of the standard distribution) is working. This has become off-topic here, I excuse myself to other people not interested in OpenBSD details, etc ;-)
