[comp.unix.wizards] Unix file system developements?

devine@cookie.dec.com (Bob Devine) (01/06/88)

  Here's a topic I haven't much of lately -- new arch for Unix file
systems.  Here is the timeline that I remember off-hand:

early 1970's :  Ken Thompson's original design
early 1980's :  UC-Berkeley's Fast File System

  These dates don't include AT&T's tweaks to "harden" against
damage or Sun's NFS with vnodes and AT&T's RFS.

  There are two issues : speed and efficiency of disk use.

    AT&T's sys-V version is still true to Thompson's indirect,
    doubly-indirect, and triply-indirect block pointers, though the
    block size has changed.  Thompson's design gets slower for large
    files (and the average file size is growing year by year) but is
    hard to beat for disk-use efficiency (one inode + data blocks).

    Berkeley's design is better for large files because of much
    larger data block size but is less efficient because of internal
    fragmentation.  UCB's FFS works great for one user but doesn't
    maintain speed for N-user, random-banging use.

  What new work is being done?  Since CMU is getting some DARPA bucks
now, is anything planned for MACH?

Bob Devine