Xref: utzoo comp.unix.questions:6368 comp.unix.wizards:7515 Path: utzoo!utgpu!water!watmath!clyde!att-cb!ulysses!hector!ekrell From: ekrell@hector.UUCP (Eduardo Krell) Newsgroups: comp.unix.questions,comp.unix.wizards Subject: Re: RFS vs. NFS Message-ID: <10206@ulysses.homer.nj.att.com> Date: 3 Apr 88 15:13:05 GMT References: <326@ivory.SanDiego.NCR.COM> <275@ksr.UUCP> <7556@brl-smoke.ARPA> <4188@chinet.UUCP> <17056@beta.UUCP> <10186@ulysses.homer.nj.att.com> <10219@steinmetz.steinmetz.ge.com> Sender: netnews@ulysses.homer.nj.att.com Reply-To: ekrell@hector (Eduardo Krell) Distribution: na Organization: AT&T Bell Labs, Murray Hill Lines: 26 In article <10219@steinmetz.steinmetz.ge.com> dawn!stpeters@steinmetz.UUCP (Dick St.Peters) writes: >Consider RTI's Freedomnet, which RTI advertises as supporting full >UNIX file system semantics. However, if program foo physically >resides on a remote machine, typing foo causes foo to run on the >remote machine. If you consider executing a file as part of the UNIX file system semantics (which I don't), then the above behavior is not transparent. >That's not what one would normally expect, but it happens to be very >convenient when foo is, say, a VAX binary executeable resident on a >VAX and you happen to give the command on a Sun. For most programs, >this is about as transparent as you can get: from a computation (data >in --> data out) point of view, you get the same result whether the >file is local or not, thus meeting ekrell's criterion. Again, you're considering execution semantics, which clearly don't belong in the File System. On Locus (now part of IBM's AIX), you could exec any binary on any node and it would be executed on an appropriate cpu. eg, exec'ing a Vax binary from a Sun would make it run on a Vax CPU if available, fail otherwise. Eduardo Krell AT&T Bell Laboratories, Murray Hill, NJ UUCP: {ihnp4,ucbvax}!ulysses!ekrell ARPA: ekrell@ulysses.att.com