Xref: utzoo comp.unix.questions:6393 comp.unix.wizards:7548 comp.arch:4230 Path: utzoo!mnetor!uunet!husc6!think!barmar From: barmar@think.COM (Barry Margolin) Newsgroups: comp.unix.questions,comp.unix.wizards,comp.arch Subject: Re: RFS vs. NFS Message-ID: <18745@think.UUCP> Date: 4 Apr 88 03:28:44 GMT References: <326@ivory.SanDiego.NCR.COM> <275@ksr.UUCP> <7556@brl-smoke.ARPA> <676@leah.Albany.Edu> Sender: usenet@think.UUCP Reply-To: barmar@fafnir.think.com.UUCP (Barry Margolin) Organization: Thinking Machines Corporation, Cambridge, MA Lines: 26 In article <676@leah.Albany.Edu> rmb384@leah.Albany.Edu (Robert Bownes) writes: > NFS was designed to be OS independant. If I may be so bold as to quote >from the paper originally written about NFS, it is intended for >"A heterogeneous OS environment" and "Should be easily extensible, should >only implement protocol not dependant on the OS". While NFS is an admirable protocol, it falls a bit short in totally reaching those goals. For example, for most things NFS doesn't require the client machine to parse the server's pathnames, so instead the client traverses the client's hierarchy. However, the operation that reads a symbolic link returns a pathname string in the server's format. Chris Lindblad, of the MIT AI Lab, and Mark Son-Bell, of International Lisp Associates, the authors of ILA-NFS, an implementation of NFS for Symbolics Lisp Machines, wrote a paper describing the OS-independence issues they encountered while writing it. I'm not sure whether it has been published (they include it in their user manual); CJL@REAGAN.AI.MIT.EDU should be able to tell you how to get a copy (I hope he doesn't mind me dropping his name without permission). Barry Margolin Thinking Machines Corp. barmar@think.com uunet!think!barmar