Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Dec 2003 01:46:13 -0800
From:      Terry Lambert <tlambert2@mindspring.com>
To:        Ryan Sommers <ryans@gamersimpact.com>
Cc:        hackers@freebsd.org
Subject:   Re: FreeBSD VFS System?
Message-ID:  <3FE2C8E5.3297D074@mindspring.com>
References:  <1071596493.1155.18.camel@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help
Ryan Sommers wrote:
> Are there any good web resources or books on the VFS system that the
> FreeBSD kernel uses? I'm guessing it might have originated from the
> 4.4BSD(?) interface. I've been attempting to read through the source
> code for different system calls (ie mkdir, rmdir, mount/umount) and
> haven't been able to get very far because of the substantial layers of
> indirection involved. For this reason I was looking at picking apart the
> different subsystems involved and was wondering if there was anything
> any more annotated then the source code itself.

The VFS stacking code came from the FICUS projct out of UCLA.  Here are
all their papers on FS stacking:

ftp://ftp.cs.ucla.edu/pub/ficus/usenix_summer_90.ps.gz
ftp://ftp.cs.ucla.edu/pub/ficus/OLD_TECHREPORTS/ucla_csd_900044.ps.gz
ftp://ftp.cs.ucla.edu/pub/ficus/OLD_TECHREPORTS/ucla_csd_910007.ps.gz
ftp://ftp.cs.ucla.edu/pub/ficus/WorkObjOrOpSys_90.ps.gz
ftp://ftp.cs.ucla.edu/pub/ficus/heidemann_thesis.ps.gz
ftp://ftp.cs.ucla.edu/pub/ficus/ucla_csd_930019.ps.gz

-- Terry



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3FE2C8E5.3297D074>