[comp.sys.apollo] TCP/Aegis vs. TCP/IX

dennis@PEANUTS.NOSC.MIL (Dennis Cottel) (08/18/88)

I received distribution tapes for both TCP 3.1 and TCP BSD 3.1.
Reading the documentation uncovered some changes to the distribution
approach.  For one thing, the BSD version now uses standard UNIX host
tables instead of the Aegis method using the "local.txt" file.
Unfortunately, I use programs from both environments.  For instance,
/etc/ping (BSD) and tcpstat (Aegis).  And I don't want to convert my
Aegis-style host files yet (SR10 will require it).

So I called Apollo to ask which one we should install.  I was told
that if you want tools from both distributions, simply install both --
they coexist.  Although it shouldn't matter which you install first,
the Aegis version was suggested.

	Dennis Cottel  Naval Ocean Systems Center, San Diego, CA  92152
	(619) 553-1645      dennis@nosc.MIL      sdcsvax!noscvax!dennis

krowitz@RICHTER.MIT.EDU (David Krowitz) (08/18/88)

I thought that /sys/tcp/makehost.sh would still convert the NIC format
(AEGIS format) host table to the BSD format (/etc/hosts) in addition
to creating the internal, binary tables used by the AEGIS implementations.
My understanding was that neither the AEGIS TCP/IP nor the BSD TCP/IP
implementations read the NIC format local.txt file directly -- that
makehost.sh created the files necessary for both implementations from
the NIC format files.


 -- David Krowitz

krowitz@richter.mit.edu   (18.83.0.109)
krowitz%richter@eddie.mit.edu
krowitz%richter@athena.mit.edu
krowitz%richter.mit.edu@mitvma.bitnet
(in order of decreasing preference)

dennis@PEANUTS.NOSC.MIL (Dennis Cottel) (08/18/88)

> I thought that /sys/tcp/makehost.sh would still convert the NIC format
> (AEGIS format) host table to the BSD format (/etc/hosts) in addition
> to creating the internal, binary tables used by the AEGIS implementations.
> ...  -- David Krowitz

Still true, but makehost.sh is not distributed with TCP BSD, and I wanted
to fool with this installation as little as possible.
                                                           --Dennis

rees@CITI.UMICH.EDU (08/18/88)

    I received distribution tapes for both TCP 3.1 and TCP BSD 3.1.
    Reading the documentation uncovered some changes to the distribution
    approach.  For one thing, the BSD version now uses standard UNIX host
    tables instead of the Aegis method using the "local.txt" file.
    Unfortunately, I use programs from both environments.  For instance,
    /etc/ping (BSD) and tcpstat (Aegis).  And I don't want to convert my
    Aegis-style host files yet (SR10 will require it).

This isn't a change.  The bsd tcp has always used its own separate host
tables.  There's a script somewhere that converts from the NIC standard
host tables that aegis tcp uses to the special ones that Berkeley uses.
The intent is that you'll keep NIC host tables, and run the script from
cron to keep the Berkeley side up to date.

It's too bad to lose the aegis tcp (Berkeley's ftp server is particularly
bad) but I guess that's the price of progress.
-------