From owner-freebsd-hackers Thu Mar 28 9:41:23 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from albatross.prod.itd.earthlink.net (albatross.mail.pas.earthlink.net [207.217.120.120]) by hub.freebsd.org (Postfix) with ESMTP id 99A6C37B400 for ; Thu, 28 Mar 2002 09:41:10 -0800 (PST) Received: from pool0250.cvx22-bradley.dialup.earthlink.net ([209.179.198.250] helo=mindspring.com) by albatross.prod.itd.earthlink.net with esmtp (Exim 3.33 #1) id 16qdtN-0000J5-00; Thu, 28 Mar 2002 09:40:54 -0800 Message-ID: <3CA35590.2150A421@mindspring.com> Date: Thu, 28 Mar 2002 09:40:32 -0800 From: Terry Lambert X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony} (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Paolo Pisati Cc: FreeBSD_Hackers Subject: Re: Writing a file system? Docs? Info? Article? References: <20020328121052.A563@southcross.skynet.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Paolo Pisati wrote: > Sometimes ago, I heard someone wanted to write a fs example > (article? howto?) just to teach how to write a real fs under FreeBSD. > > I'm looking for this kind of info, any good pointer is welcome... That was me, though it was more of a porting document. I've been very tied up recently; the idea was to use the BSD 2.x FS implementation as an example, as soon as the license was fixed so that the code off of minnie could be publically distributed. The other possibility was the System V code. I will get to both, eventually. Right now, my window of free time is pretty small, though it should open up again soon, as the code I'm working on now seems to be coming under control. I have to literally pry myself off the keyboard to go to bed, since it is all written inside my head already, and my main limitation is I/O. I've averaged about 1000 lines of code a day for the last 5 days. An FS is peanuts, in comparison; I guess I think in pointer math. We need to do something about this whole human-computer interface thing, the quicker the better. ;^). -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message