From owner-freebsd-fs Wed Nov 3 18:13:30 1999 Delivered-To: freebsd-fs@freebsd.org Received: from macalpine.cornfed.com (macalpine.cornfed.com [208.58.42.162]) by hub.freebsd.org (Postfix) with ESMTP id 2691014A27 for ; Wed, 3 Nov 1999 18:13:26 -0800 (PST) (envelope-from fwmiller@macalpine.cornfed.com) Received: (from fwmiller@localhost) by macalpine.cornfed.com (8.8.8/8.8.8) id VAA03158; Wed, 3 Nov 1999 21:11:49 -0500 (EST) (envelope-from fwmiller) From: "Frank W. Miller" Message-Id: <199911040211.VAA03158@macalpine.cornfed.com> Subject: Re: Filesystems reading list? In-Reply-To: from David Scheidt at "Nov 3, 99 06:18:42 pm" To: freebsd-fs@FreeBSD.ORG Date: Wed, 3 Nov 1999 21:11:49 -0500 (EST) Cc: fwmiller@macalpine.cornfed.com (Frank W. Miller) X-Mailer: ELM [version 2.4ME+ PL38 (25)] 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 > > Does anyone have a list of readings in modern filesystem design? I > understand the basics, at some high-level. What technical stuff do I need > to read to get up to speed? > I would recommend the following papers: McKusick, M. K., Joy, W. N., Leffler, S. J., and Fabry, R. S., ``A Fast File System for UNIX'', ACM TOCS 2, 3 (Aug. 1984) pp. 181-197. Kleinman, S., ``Vnodes: An Architecture for Multiple File System Types in Sun UNIX'', Proc. of the Summer 1986 Conference, USENIX, 1986. Rosenthal, D., ``Evolving the Vnode Interface'', Proc. of the Summer 1990 Conference, USENIX, 1990. Skinner, G. and Wong, T., ``Stacking Vnodes: A Progress Report'', Proc. of the Summer 1993 Conference, USENIX, 1993. Heidemann, J. and Popek, G, ``File-System Development with Stackable Layers'', ACM TOCS, 12, 1, 1994. and the book: McKusick, M., Bostic, K., Karels, M., and Quarterman, J., The Design and Implementation of the 4.4BSD Operating System, Addison-Wesley, 1996. Later, FM -- Frank W. Miller Cornfed Systems Inc www.cornfed.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message