From owner-freebsd-fs@FreeBSD.ORG Fri Jul 29 03:22:23 2005 Return-Path: X-Original-To: freebsd-fs@freebsd.org Delivered-To: freebsd-fs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3D87316A41F; Fri, 29 Jul 2005 03:22:23 +0000 (GMT) (envelope-from anderson@centtech.com) Received: from mh2.centtech.com (moat3.centtech.com [207.200.51.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id DAE8443D49; Fri, 29 Jul 2005 03:22:22 +0000 (GMT) (envelope-from anderson@centtech.com) Received: from [192.168.42.23] (andersonbox3.centtech.com [192.168.42.23]) by mh2.centtech.com (8.13.1/8.13.1) with ESMTP id j6T3ML7v072396; Thu, 28 Jul 2005 22:22:21 -0500 (CDT) (envelope-from anderson@centtech.com) Message-ID: <42E9A0E7.40703@centtech.com> Date: Thu, 28 Jul 2005 22:22:15 -0500 From: Eric Anderson User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.8) Gecko/20050603 X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-hackers@freebsd.org, freebsd-fs@freebsd.org Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Pointers for understanding vfs/buffer/filesystem architecture X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jul 2005 03:22:23 -0000 I've very interested in learning about FreeBSD's implementation of vfs/buffer cache/fs archicture. I've read through mckusick@'s chapter in the Design and Implmentation of FreeBSD book, and I've read the UNIX Filesystems book cover to cover. What I'd like to see/read/understand, is how FreeBSD in particular is put together in this regard, and then I'd like to go about writing a very very simple filesystem as a learning excercise. Can anyone give me some pointers? Would anyone be willing to guide me along in my quest by answering questions (off list if preferred, or on list), etc? Thanks in advance for the hints/input! Eric -- ------------------------------------------------------------------------ Eric Anderson Sr. Systems Administrator Centaur Technology Anything that works is better than anything that doesn't. ------------------------------------------------------------------------