Newcastle Connection/Distributed UNIX Systems

rbw at rti-sel.UUCP rbw at rti-sel.UUCP
Thu Aug 16 07:47:13 AEST 1984


We at the Research Triangle Institute have ported  the  New-
castle  Connection  to  a Gould Concept 32/8750 running 4.1c
BSD, a VAX 11/750 running 4.2 BSD, and a SUN 100  also  run-
ning 4.2 BSD connected via Ethernet.

Using the Newcastle Connection software, it is possible, for
example,  for  one  to use files and peripheral devices on a
remote machine, or to request remote execution of a program,
all  transparently.   It  is  very handy to 'cd' amongst the
various machines as  one  is  used  to  doing  on  a  single
machine.   And,  'rsh',  'rcp',  'rtar', 'rdump', ... become
unnecessary.

The hardware and software differences  between  these  three
machines  caused  several  expected and unexpected problems.
The byte ordering differences were addressed by the  Newcas-
tle  Connection  (but  had to be modified to work properly).
The networking code (provided by Ray  Essick  for  4.1a  but
modified  by  the  Newcastle distributors) had to be updated
for 4.1c and 4.2.  System calls not present in V7  UNIX  had
to  be  added  and tested.  The new 4.2 signal mechanism and
symbolic links caused some problems.  More  difficult  prob-
lems  were due to the necessity of interpreting binary files
(i.e.   directories,  utmp,  etc.)   between   heterogeneous
machines.   For example, the file(I) command does not under-
stand the magic numbers of  files  on  an  arbitrary  remote
machine.  We were able to make directory access work, but in
general this is a difficult aspect of distributed  computing
in a non-homogeneous environment.

We would like to get in touch with people  who  use  distri-
buted  UNIX  file  systems  (and/or  computation) to discuss
these and other problems, and their experiences.   What  are
the  strengths/weaknesses  of  other  systems (NETIX, Purdue
IBIS, Bell's V8, etc.).  Are there features  that  you  have
found you cannot live without? What misfeatures have you run
into?   What   are   your   plans   for   distributed   file
systems/computing in the future?


    Bob Warren  (mcnc!rti-sel!rbw)

    Research Triangle Institute
    PO Box 12194
    Herbert Building
    Research Triangle Park, N. C.   27709



More information about the Comp.unix.wizards mailing list