Annotation of researchv10no/cmd/face/README, revision 1.1

1.1     ! root        1: There are two pieces to the face server:
        !             2: faces is the real server; it should be run on the machine where
        !             3: the face files live.
        !             4: faced is the client interface; it should be run on each machine
        !             5: where faces be available.
        !             6: faced is a netb face server (start it via faced.go with runfs or setup);
        !             7: it calls faces when necessary, requests filenames and face data, and
        !             8: drops the connection when idle to conserve network resources on the
        !             9: central machine.
        !            10: faced and faces speak a private protocol, defined (mostly) in faceproto.h.
        !            11: 
        !            12: In the research world, faced and faced.go should be in /usr/netb
        !            13: everywhere; faces should be run only on kwee.
        !            14: 
        !            15: faced is portable but needs libnetb.a; see /usr/src/netfs.
        !            16: faces is portable if you adjust the contents of dirent.h,
        !            17: do something about the call to select in faces.c, and have
        !            18: libipc.a.  All the network-dependent code is believed to be
        !            19: in faces.c; perhaps it can be ported to other worlds.
        !            20: 
        !            21: The absolute filenames /usr/net/people.tab and /usr/net/machine.tab
        !            22: are compiled into faces.c; absolute pathnames for the directories where
        !            23: faces live are compiled into file.c.  All of these are botches.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.