Subject: Re: SGI XFS filesystem
To: Konrad Schroder <perseant@hitl.washington.edu>
From: Chris G. Demetriou <cgd@netbsd.org>
List: tech-kern
Date: 05/28/1999 10:35:34
Konrad Schroder <perseant@hitl.washington.edu> writes:
> But why not put ufs in there too? And while you're reorganizing, why not
> organize the whole thing into a sensible hierarchy, something like:
> [ ... ]
Too many 'fs'es. 8-) at the very least, the middle layer doesn't
need them.
> /usr/src/sys/fs:
> emulfs:
> {ados,filecore,iso,msdos,nt}fs
> (hfs? hpfs? xfs? vxfs? The possibilities
> are endless)
These have little to do with emulation. They're real, first-class
on-disk file systems, or should be, just as much as the ufs file
systems are.
> genfs
> internalfs:
> {kern,proc,spec,fifo,dead}fs, fdesc, portal
> layerfs:
> {null,umap,union}fs
> remotefs:
> nfs, coda (afs?)
> ufs:
> {f,l,u}fs
If you're going in this direction, i think i believe:
internal
layer
remote
local (with ufs under here, along with the rest of the disk fses)
remote and local are actually probably better put as "disk" and "network".
cgd
--
Chris Demetriou - cgd@netbsd.org - http://www.netbsd.org/People/Pages/cgd.html
Disclaimer: Not speaking for NetBSD, just expressing my own opinion.