[comp.protocols.tcp-ip.ibmpc] Public Domain IP networking software for PC's

ghfeil@white.toronto.edu (Georg Feil) (12/22/89)

In response to many requests, here is a summary of what I know so far about 
public domain networking packages for the PC, including ftp sites which I
left out earlier! Much thanks to all those who responded with information,
especially Bill Owens (owens@acsu.buffalo.edu) who provided most of the
ammendments below.

PC/IP: Provides IP, UDP, and simplified TCP for the PC. 
       It has telnet, ftp, smtp, lpr, rexec, remote backup, netwatch, 
       ping, pop2, setclock, tftp, and others.  Can be used with
       many types of Ethernet cards (supports the packet driver standard),
       plus serial lines. Latest version uses MSC5.1
       FTP Site: husc6.harvard.edu   directory: pub/pcip

KA9Q:  Provides TCP/IP for PC, plus UDP, SMTP, and more. Applications provided
       include telnet, ftp, finger, ping. Works with 3Com Etherlink & serial.
       KA9Q is not PD. It is freely available to amateur radio operators and 
       educational institutions. Others should inquire to Phil Karn, the 
       author. Also supports the packet driver standard. There are two 
       versions, the supported one (with a number something like 890421.xx, 
       I think [says Bill Owens]) and the NOS version, which offers domain 
       name service, finger, and many other administrative features, but is 
       not supported (consider it in alpha test), liable to have bugs, and is 
       not documented. The supported version lacks domain name service, and 
       neither has any built-in terminal emulation.
       KA9Q is in Turbo C (old version is in Aztec C).
       FTP Site: flash.bellcore.com   directory: pub/ka9q

SLIP:  Provides IP capability over serial lines on a Unix host. Presumably
       this is needed to use the previous two packages with serial lines.
       FTP Site: flash.bellcore.com   file: pub/slip.tar.Z

NCSA Telnet: A nice VT100 emulating telnet program, with an ftp server and 
       outboard ftp client code. It's also available from clarkson, in a 
       version that adds TN3270 support. It uses the packet drivers.
       FTP Site: ftp.ncsa.uiuc.edu

PC NFS Server (SOS):  Implements the NFS server-side on a PC.
       FTP Site: funet.fi             file: pub/pc-nfs-server.tar.Z

PCroute:  Turns a PC w/ 2 ethernet cards into an IP router.
       Requires TWO WD8003 cards. Written in Turbo Assembler.
       FTP Site: accuvax.nwu.edu      directory: pub/pcroute

PCbridge: Turns a PC w/ 2 ethernet cards into an ethernet bridge.
       Requires TWO WD8003 cards. Written in Turbo Assembler.
       FTP Site: accuvax.nwu.edu      directory: pub/pcroute/bridge


Seems nobody has come up with a public domain NFS client side for the PC.
There are three commercial packages:

1) PC/NFS from Sun
2) PC/TCP with Interdrive from FTP Software Inc.
3) BW/NFS from Beame & Whiteseide

Bernie Roehl sums up the difficulties with writing a free version of the 
NFS client: 

>We're looking for the same thing, and so are a lot of other people.  The
>problem is that to implement such a beast, you need to do implement a
>redirector for DOS; doing so without a knowledge of the internal "hooks"
>in DOS 3.x+ is kludgy at best.
>
>Getting those "hooks" is non-trivial; you either have to license from
>Microsoft (many $$$, I suspect) or disassemble DOS and figure it out for
>yourself.  People have, I'm sure, done the latter; the amount of work
>involved in doing so has kept them from sharing the information for
>free.  Note that Interrupt List that's been on the net for a while has
>a lot of ???  when it comes to the redirector...
>-- 
>        Bernie Roehl, University of Waterloo Electrical Engineering Dept
>        Mail: broehl@watserv1.waterloo.edu OR broehl@watserv1.UWaterloo.ca
>        BangPath: {allegra,decvax,utzoo,clyde}!watmath!watserv1!broehl
>        Voice:  (519) 747-5056 [home]  (519) 885-1211 x 2607 [work]


My Disclaimer: I have neither written nor used any of the above packages, so
I deserve no credit or blame associated with them. Also some of the ftp sites
listed above may not be the 'primary' site for the indicated item.

Georg.

P.S. If anybody needs IP addresses for the above (i.e. you don't have
domain name servers), send me email.
-- 
Georg Feil                                 Internet: ghfeil@white.toronto.edu
                                             -or-  : georg@sgl.ists.ca
...if all else fails, try:
{uunet,pyramid,watmath,utzoo}!utcsri!white!ghfeil
ghfeil%white.toronto.edu@relay.cs.net     (ARPA)

geoff@hinode.East.Sun.COM (Geoff Arnold @ Sun BOS - R.H. coast near the top) (12/22/89)

Quoth ghfeil@white.toronto.edu (Georg Feil):

#There are three commercial packages:
#
#1) PC/NFS from Sun

Sorry to be picky, but this comes up over and over again. The product
name is "PC-NFS", which is a registered trademark of Sun Microsystems,
Inc.

Within [at least] one standards group, the notation "(PC)NFS" is being
used to describe NFS implementations on PCs. I don't think that this
has any "official" status, however.

Geoff Arnold, PC-NFS architect, Sun Microsystems. (geoff@East.Sun.COM)
-----------
[My regular .signature is on vacation in Fiji, and refuses to return
to New England until the cold weather lets up.....]