This directory contains releases of the xFS source tree. All of this work is copyrighted: /* * Copyright 1995 Regents of the University of California * Permission to use, copy, modify, and distribute this * software and its documentation for any purpose and without * fee is hereby granted, provided that this copyright * notice appears in all copies. The University of California * makes no representations about the suitability of this * software for any purpose. It is provided "as is" without * express or implied warranty. */ sosp95-snapshot.tar.Z --------------------- 8/22/95: This code represents the state of xFS as of August 1995, when the final version of the paper "Serverless Network File Systems" (T. Anderson, M. Dahlin, J. Neefe, D. Patterson, D. Roselli, R. Wang) was submitted to SOSP. The current release of xFS still very much represents a work in progress. We provide this code with the intention of providing detailed documentation of our design as of August 1995, not with the illusion that anyone will be able to download the code and start running xFS. This code is unsupported. Because we don't expect anyone to gain much by trying to run xFS as it stands now, we can't commit time to helping you run the code (we would rather spend our time getting the code to a more useful state). We will try to answer any questions you have, though. The code consists of four main modules: thee user level daemons (the client: xfs_biod, the manager: xfs_serverd, and the storage server: xfs_ss) and a layer built on the kernel. I've only included the three user level daemons in this source release because of some small concerns about copyright with Sun's kernel code (the xFS kernel code shouldn't have any of Sun's stuff in it, but we haven't gone through it with a fine-toothed comb to be sure.) Given how little of xFS lives in the kernel, the code should be quite comprehensible (probably more so) without the kernel gunk. In the future, we plan to provide more stable releases of xFS in this directory.