- ...design.
- Examples of such re-thinking can be
found in [25] and [26].
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...copen().
- Copen() is the
common code for open() and create().
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...program
- Written by Van
Jacobson and widely available by anonymous ftp.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...nfsmgrd.
- Non-blocking operation is provided by a special
kernel implementation of Sun RPC.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...comparison.
- This avoids the need to lock the call
out to nfsmgrd.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...systems
- That is, they are exported as
read-only to some hosts, although they might be exported as read-write
to others.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...reads.
- An example of ``careful
update'' is provided by the SUP utility [22].
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...updated
- That is, updated by a host to which the file system
is exported read-write.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...files.
- One might suppose that a ``most common
subset'' of system files could be designated and loaded, and this is
true. However, specifying such a subset is ever harder as programs
depend on more and more files for configuration and auxiliary
information. This approach also increases the user's responsibility
for system administration, which we regard as a poor way to design
systems.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.