From owner-freebsd-fs Sun Jan 23 7:38:39 2000 Delivered-To: freebsd-fs@freebsd.org Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by hub.freebsd.org (Postfix) with ESMTP id D2293157C6 for ; Sun, 23 Jan 2000 07:38:19 -0800 (PST) (envelope-from robert@cyrus.watson.org) Received: from fledge.watson.org (robert@fledge.pr.watson.org [192.0.2.3]) by fledge.watson.org (8.9.3/8.9.3) with SMTP id KAA05268; Sun, 23 Jan 2000 10:38:25 -0500 (EST) (envelope-from robert@cyrus.watson.org) Date: Sun, 23 Jan 2000 10:38:25 -0500 (EST) From: Robert Watson X-Sender: robert@fledge.watson.org Reply-To: Robert Watson To: Brian Beattie Cc: Assar Westerlund , Greg Lehey , fs@FreeBSD.ORG Subject: Re: UDF, userfs In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-fs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Sun, 23 Jan 2000, Brian Beattie wrote: > On 23 Jan 2000, Assar Westerlund wrote: > > > Yes, but both the Coda and the Arla kld are very simple and all the > > I would disagree that they are very simple. XFS provides the necessary behavior to support a userland process backing a file system visible through the kernel. That's not going to be simple to do, and XFS does a great job at being about as simple as it can get and do the job right :-). If it doesn't appear simple, it's because file systems aren't simple :-). Seriously, though, the expectation that a userfs module be easy to use may be asking a lot. What XFS might benefit from is a userland library that provides a "pretty" interface to /dev/xfs0, so that the user process doesn't have to interact directly with the LPCs, instead it sees a function interface. Last I checked, that already existed to some extent, but that piece of the code wasn't seperable from Arla. Assar--do you guys support multiple /dev/xfsX's running at the same time? Last I checked, I was under the impression that you didn't, but that was a while ago and could also have been a false impression :-). Robert N M Watson robert@fledge.watson.org http://www.watson.org/~robert/ PGP key fingerprint: AF B5 5F FF A6 4A 79 37 ED 5F 55 E9 58 04 6A B1 TIS Labs at Network Associates, Safeport Network Services To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message