[comp.os.misc] NFS Implementation

bryan@intellistor.com (John Bryan) (06/26/91)

We at Intellistor are looking for source-code NFS server
implementations that would be suitable for porting to a non-UNIX
environment. We'd be ecstatic to find a public-domain NFS server
implementation, but we're willing to consider licensing arrangements.
If you have, or know of, such an NFS implementation, please contact me
(bryan@intellistor.com).

As always, thanks in advance for any information provided!


-- 
------------------------------------------------------------------------
John T. Bryan       | e-mail: bryan@intellistor.com
Intellistor, Inc.   | UUCP:   ...!csn!arrayb!bryan
Longmont, CO        | USPS:   2402 Clover Basin Drive, 80503
(303) 682-6527      |

kri@crosfield.co.uk (ken imrie) (06/26/91)

In article <1991Jun25.183632.21267@intellistor.com> bryan@intellistor.com (John Bryan) writes:
>We at Intellistor are looking for source-code NFS server
>implementations that would be suitable for porting to a non-UNIX
>environment. We'd be ecstatic to find a public-domain NFS server
>implementation, but we're willing to consider licensing arrangements.

Try Interactive UNFS. It is available on a one-off payment basis, and can
be obtained for a free trial period. The address on the front of the release
notes is:

INTERACTIVE Systems Corporation
1901 North Naper Boulevard
Naperville, IL 60563-8895.
TEL: 708/505-9100
FAX: 708/505-9133

I believe there ia also a public domain version available from Unix
International, but have yet to find the right contact to obtain a copy.

-- 
email: kri@crosfield.co.uk
phone: +44 442 230000      I've got compassion running out of my nose, pal -
fax:   +44 442 232301      I'm the sultan of sentiment! -- ALBERT ROSENFIELD

rbraun@spdcc.COM (Rich Braun) (06/27/91)

bryan@intellistor.com (John Bryan) writes:
>>We at Intellistor are looking for source-code NFS server
>>implementations that would be suitable for porting to a non-UNIX
>>environment. We'd be ecstatic to find a public-domain NFS server
>>implementation...

Look for the Sun/BSD source code on ftp.uu.net (available via
anonymous FTP and usable but with certain restrictions).  Also
available is SOSS, which is available as source on sun.soe.clarkson.edu.
SOSS runs under DOS and is quite portable, but it implements an
older version of the NFS protocol.

If you're looking for high-performance, you probably will want to go
with proprietary rather than public implementations.  But then again,
the NFS protocol itself is not exactly fast to begin with, particularly
on write operations:  NFS' biggest advantage is compatibility, not
performance.

-rich

winans@mercury.aps.anl.gov (John R. Winans) (06/27/91)

In article <10418@sun203.crosfield.co.uk> kri@crosfield.co.uk (ken imrie) writes:
>In article <1991Jun25.183632.21267@intellistor.com> bryan@intellistor.com (John Bryan) writes:
>>We at Intellistor are looking for source-code NFS server
>>implementations that would be suitable for porting to a non-UNIX
>>environment. We'd be ecstatic to find a public-domain NFS server
>>implementation, but we're willing to consider licensing arrangements.
>
>Try Interactive UNFS. It is available on a one-off payment basis, and can
>be obtained for a free trial period.

[I aint keen on crossposting followups, but what the he77.]

There are others that are free too.
I assume that you have already read thru the RFC-1094 specs?

Here is a snipit from comp.archives:
--John
----------------------------------------------------------------------------
From: rbraun@spdcc.COM (Rich Braun)
Date: 13 Apr 91 00:52:47 GMT
Newsgroups: comp.archives


Archive-name: internet/nfs/soss/1991-04-12
Archive-directory: spdcc.com:/pub/sos/ [140.186.80.3]
Original-posting-by: rbraun@spdcc.COM (Rich Braun)
Original-subject: New release:  SOSS 3.1--An NFS server
Reposted-by: emv@msen.com (Edward Vielmetti, MSEN)


            SOSS Version 3.1 - A Copylefted NFS server for DOS
            --------------------------------------------------
 
     SOSS is a file server conforming to SUN Microsystems' NFS protocol
     version 2. It will run on IBM-PC compatibles under Microsoft
     MS-DOS, using any Ethernet interface supported by Clarkson
     University's packet drivers.  Performance and reliability have been
     significantly enhanced over the original SOS released in 1989.
 
     It can be used in a standalone environment as a file server for
     DOS or Unix users running client NFS (e.g., Sun PC-NFS), or it can
     be used within a Novell NetWare environment to provide transparent
     access to files on Novell servers via NFS.
 
     SOSS relies on source code taken from PC/IP, a public-domain TCP/IP
     package developed at CMU and MIT.  It also relies on packet drivers
     developed at Brigham-Young University and Clarkson University.
     These drivers allow you to set up a dual-protocol stack, allowing
     simultaneous access to TCP/IP and NetWare using a single Ethernet
     interface card.
 
     SOSS is free software.  You may use it within your organization for
     any purpose desired.  You may redistribute it to other organizations,
     provided you do not earn a profit when doing so, that you make source
     code available, and that you abide by the terms of the Gnu General
     Public License (see the file COPYING).
 
     The following systems currently (or will soon) distribute SOSS via
     anonymous ftp or uucp:
 
        System                         Directory
        ------------                   ---------
        spdcc.com                      pub/sos
        sun.soe.clarkson.edu           pub/ka9q
        iuvax.cs.indiana.edu!sir-alan  /u/pubdir/SOS

     Other distribution sites are now being sought.  If you'd like
     to become a distributor, please send e-mail to rbraun@spdcc.com.

     SOSS was written by See-Mong Tan, Harvard Holmes, Craig Eades, and
     Richard Braun.
 
     SUGGESTED READING
 
     "A Low-Cost Unix/DOS Network Solution for Software Engineering",
     Richard Braun (rbraun@spdcc.com), Kronos, Inc., April 1991.
 
     "Network File System Protocol Specification", RFC-1094, Bill
     Nowicki (nowicki@sun.com), Sun Microsystems Inc., March 1989.
 
     "Networking on the Sun Workstation", Sun Part No.  800-1324-03.
 
     "Packet Drivers Made Simple", Joe R. Doupnik (jrd@cc.usu.edu), Utah
     State University, January 1990.
 
     "PC/IP User's Guide", Jerome H. Saltzer and John L. Romkey,
     Massachusetts Institute of Technology Laboratory for Computer
     Science, March 1986.
 
     "User Documentation for the Packet Driver Collection", Russ Nelson,
     Clarkson University (nelson@clutx.clarkson.edu).

-- comp.archives file verification
spdcc.com
total 1112
-rw-r--r--  1 267      ftp          2268 Feb  8 07:56 DISTSITE
-rw-r--r--  1 267      ftp          2015 Apr 11 17:37 README
-rw-r--r--  1 267      ftp          1127 Mar 28 09:31 README.RCS
-rw-r--r--  1 267      ftp        177806 Feb  7 12:46 ipkit.zoo
-rw-r--r--  1 267      ftp        226966 Mar 31 10:54 myrcs.zoo
drwxr-xr-x  2 267      ftp           512 Apr 11 21:22 old
-rw-r--r--  1 267      ftp        439040 Apr 11 19:46 soss.zoo
-rw-r--r--  1 267      ftp        198860 Apr 11 17:51 sossexe.zoo
-rw-r--r--  1 267      ftp         40192 Feb  5 21:45 zoo.exe
found soss ok
spdcc.com:/pub/sos/
-------------------------------------------------------------------------
! John Winans                     Advanced Photon Source                !
! winans@mcs.anl.gov              Argonne National Laboratory, Illinois !
!                                                                       !
!"The large print giveth, and the small print taketh away"-- Tom Waits  !