From owner-freebsd-fs Mon Jun 22 10:16:47 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA07129 for freebsd-fs-outgoing; Mon, 22 Jun 1998 10:16:47 -0700 (PDT) (envelope-from owner-freebsd-fs@FreeBSD.ORG) Received: from smtp02.primenet.com (daemon@smtp02.primenet.com [206.165.6.132]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA07073; Mon, 22 Jun 1998 10:16:21 -0700 (PDT) (envelope-from tlambert@usr06.primenet.com) Received: (from daemon@localhost) by smtp02.primenet.com (8.8.8/8.8.8) id KAA12500; Mon, 22 Jun 1998 10:16:15 -0700 (MST) Received: from usr06.primenet.com(206.165.6.206) via SMTP by smtp02.primenet.com, id smtpd012376; Mon Jun 22 10:16:02 1998 Received: (from tlambert@localhost) by usr06.primenet.com (8.8.5/8.8.5) id KAA11088; Mon, 22 Jun 1998 10:15:55 -0700 (MST) From: Terry Lambert Message-Id: <199806221715.KAA11088@usr06.primenet.com> Subject: Re: Stackable filesystems and SunOS 4.1.1 To: michaelh@cet.co.jp (Michael Hancock) Date: Mon, 22 Jun 1998 17:15:53 +0000 (GMT) Cc: Matthew.Alton@anheuser-busch.com, tlambert@primenet.com, johnh@isi.edu, FreeBSD-fs@FreeBSD.ORG, Hackers@FreeBSD.ORG, Scott.Smallie@anheuser-busch.com In-Reply-To: from "Michael Hancock" at Jun 21, 98 09:24:10 am X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-fs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > I think it is definitely worthwhile to review John's work. The approach > you suggested earlier can easily be made portable, but it is a very very > large project. It reminds me of how Oracle or Sybase are implemented as > large systems with OS-like features. Just implementing the name space > subsystem is not a trivial undertaking. Have a look at namei() and you'll > understand what I'm talking about. Actually, this is false. Three of us implemented full source level FS module portability between FreeBSD and Windows 95 for my previous employer; it wasn't that much work. We also implemented soft updates in FFS before Kirk did (though only in the Windows 95 environment). I personally did the code to support multiple name spaces and Unicode simultaneously through namei. FS work is like any other kernel work; it's not a realm of dark magic... if it's a realm of dark anything, it's a realm of dark politics. The real issue is that there are a lot of people who feel the need for perfect understanding before allowing a change in. Thankfully, there has been a significant uptrend in knowledgable FS hackers recently. I truly don't think the project is that large (having argued for it six ways from Sunday since I first contacted John about including his code in 4.3 based FreeBSD in early 1994). Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message