home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / protocol / nfs / 2783 < prev    next >
Encoding:
Internet Message Format  |  1992-11-17  |  2.7 KB

  1. Path: sparky!uunet!charon.amdahl.com!pacbell.com!sgiblab!zaphod.mps.ohio-state.edu!saimiri.primate.wisc.edu!ames!sun-barr!news2me.EBay.Sun.COM!exodus.Eng.Sun.COM!ennoyab.Eng.Sun.COM!beepy
  2. From: beepy@ennoyab.Eng.Sun.COM (Brian Pawlowski)
  3. Newsgroups: comp.protocols.nfs
  4. Subject: Re: Different implementations of NFS? Sun RPC NFS vs. U. of Guelph ?
  5. Date: 18 Nov 1992 08:37:53 GMT
  6. Organization: Sun Microsystems Inc., Mountain View, CA
  7. Lines: 57
  8. Message-ID: <lgk071INNlck@exodus.Eng.Sun.COM>
  9. References: <BxwAt4.8xn@nic.umass.edu>
  10. NNTP-Posting-Host: ennoyab
  11. Summary: nfs implementations
  12. Keywords: NFS
  13.  
  14.  
  15. You got it all wrong, or nearly so.
  16.  
  17. Sun defined NFS and has an implementation in SunOS (aka Solaris).
  18. From this implementation has been extracted a UNIX reference release
  19. which is ported to a BSD base (in the past) and generally licensed
  20. (through Sun or a master distributor) on generally very good terms.
  21. This release is variously called NFSSRC or ONCSRC.
  22.  
  23. I have this faint recollection that Lachman Associates (now Interactive),
  24. Unisoft and Mt. Xinu had System V versions of above for licensing?
  25. [It's been awhile since I thought about this].
  26.  
  27. End of Sun story.
  28.  
  29. An enterprising fellow at the University of Guelph took it upon
  30. himself to implement an unencumbered (by Sun licenses) version
  31. of NFS client and server in the 4.3BSD Reno release (I think it was that
  32. release where it first appeared). I hear it's so cold in Canada
  33. in the winter that this sort of thing is done all the time to relieve
  34. the boredom. He had help from various people in at least two
  35. countries regardless of the lack of a NAFTA. It is this unencumbered
  36. version which appears in BSD 4.4 (and Net2, and 386/BSD and BSD386,
  37. etc). It also is the basis for NFS in OSF/1 (OSF chose to go with
  38. an unencumbered variant rather than pursue licensing from Sun:-).
  39.  
  40. There have been *many* non-UNIX implementations from the
  41. public domain specification (as the Guelph work was) which include
  42. (probably with lots of mistakes):
  43.  
  44.     Sun, Beame and Whiteside, FTP Software, NetManage:
  45.         PC (MS-DOS)
  46.     Sun/EDS/IBM: MVS/NFS
  47.     IBM: VM
  48.     NSC (?), DEC, TGV, Wollongong: VMS
  49.     Wollongong, and others: MAC
  50.     Symbolics: Lisp
  51.     Telesoft: An Ada implementation
  52.     Amiga: AmigaDOS
  53.     Apollo: Domain (what a blast from the past)
  54.     Transarc: NFS->AFS translator
  55.  
  56. And more (some of above may be slightly incorrect, doing
  57. from memory).
  58.  
  59. In addition, you kinda threw "NFS" and "RPC" together, and
  60. I thought I should mention that a freely licensed implementation
  61. of RPC source is on-line (cs.rice.edu? others--use archie).
  62. I believe this was used in Guelph implementation?
  63.  
  64. There's probably more to tell, but my mom just told me
  65. it's time to go to bed.
  66.  
  67. Brian Pawlowski
  68. In-house NFS historian
  69.  
  70. P.S. Out of total curiosity: why do you bring this up?
  71.