From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <225fa8e60711140417g20915568r70a27f2dab69a247@mail.gmail.com> Date: Wed, 14 Nov 2007 14:17:42 +0200 From: R <0xef967c36@gmail.com> To: "Fans of the OS Plan 9 from Bell Labs" <9fans@cse.psu.edu> Subject: Re: [9fans] Glendix? In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <3a4dacba376b00e27e9c1a6b93c77baa@terzarima.net> <3e1162e60711131404l593f4d99i52e50175151c0959@mail.gmail.com> <225fa8e60711131823u7d5b43f0qaad32084eb821d20@mail.gmail.com> Topicbox-Message-UUID: f90769f6-ead2-11e9-9d60-3106f5b1d025 On Nov 14, 2007 1:44 PM, Iruata Souza wrote: > On 11/14/07, R <0xef967c36@gmail.com> 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 ;-)