home *** CD-ROM | disk | FTP | other *** search
/ ftp.cc.umanitoba.ca software / ftp.cc.umanitoba.ca-software-.zip / ftp.cc.umanitoba.ca-software- / mac_network / netatalk.faq < prev    next >
Text File  |  2017-03-02  |  4KB  |  84 lines

  1. *   What is netatalk?
  2.  
  3.     netatalk is a kernel-level implementation of the AppleTalk Protocol
  4.     Suite for BSD-derived systems.  It includes support for routing
  5.     AppleTalk, serving Unix and AFS filesystems over AFP (AppleShare),
  6.     serving Unix printers and accessing AppleTalk printers over PAP.  A
  7.     number of other minor printing and debugging utilities are also
  8.     included.
  9.  
  10. *   What's the difference between netatalk and CAP?
  11.  
  12.     The primary difference between netatalk and CAP is structure, in
  13.     two ways.  First, netatalk is a kernel-level implementation of
  14.     AppleTalk.  This means that packet reception in general and routing
  15.     in particular are both efficient and easy to implement.  It also
  16.     means that new link-layers (e.g. one could add PPP, we've recently
  17.     tested FDDI) can easily be added.  CAP, on the other hand, relies
  18.     on several less efficient tho more available methods, (e.g.
  19.     DDP-over-UDP, NIT).
  20.  
  21.     The second structural difference is in coding style.  netatalk is
  22.     an integration of AppleTalk into the existing Unix networking
  23.     paradigm.  All of the semantics useful to the UDP/TCP programmer
  24.     are useful to the netatalk-AppleTalk programmer, e.g. sendto(),
  25.     select().  In contrast, CAP is written with the semantics of
  26.     MacOS.
  27.  
  28.     All of the above differences are of primary interest to the
  29.     developer and administrator.  The end user will probably only
  30.     notice that netatalk is somewhat faster than CAP (an artifact of
  31.     both the architecture and coding style).
  32.  
  33. *   Does netatalk support EtherTalk Phase II?
  34.  
  35.     Yup.  The 1.3 release can do phase 1 and phase 2, and route between
  36.     them on the same interface.  This release has support for Suns
  37.     running SunOS 4.1.[x] and DECs running Ultrix 4.[1-3].  There
  38.     should be some number of minor releases to support phase 2 on
  39.     RS/6k, Solaris, OSF/1 and some BSD-OSes.
  40.  
  41. *   Will netatalk run under SunOS5.0?
  42.  
  43.     Eventually.  Since SunOS 5 is SysV based, the kernel portions of
  44.     netatalk will have to be modified to function in a STREAMS
  45.     environment.  However, we have made a huge investment in Sun
  46.     hardware here, so as long as our primary machines run SunOS, we
  47.     will try to keep netatalk running under whatever the current
  48.     version is.
  49.  
  50. *   Will netatalk run on Solbourne machines?
  51.  
  52.     According to mahesh@evb.com:  netatalk will not work on Solbourne
  53.     (with 4.1A and 4.1B OS) and will/may work on 4.1C OS which will be
  54.     released later this year.  This is a problem with Solbourne's lack
  55.     of support for loadable kernel modules.
  56.  
  57. *   Does netatalk work on NeXTs?
  58.  
  59.     Not yet.  With much useful information from Eric Scott
  60.     <eps@toaster.sfsu.edu>, we're attempting a port for NeXTs.
  61.  
  62. *   How difficult would it be to port netatalk to machine X?
  63.  
  64.     Invariably: very.  For most machines, expect to need full source.
  65.     Also, any machine whose networking is not BSD-derived is going to
  66.     be even harder.  Don't let this stop you from trying, certainly,
  67.     but begin with your eyes open: you will need to know a lot, and you
  68.     will need to have some usually hard to get resources.
  69.  
  70. *   What's in store for the future of netatalk:
  71.  
  72.     Changes in 1.4 may include ATP in the kernel, with dynamically
  73.     calculated retry timers.  ADSP is also likely to show up at that
  74.     time.  A portion of the NBP table will likely go into the kernel,
  75.     so that NBP entries go away magically when sockets are closed.
  76.     There are also plans to add AppleTalk over PPP to a freely
  77.     redistributible PPP implementation.
  78.  
  79. *   How do I pronouce netatalk?
  80.  
  81.     Ah, good question!  The unenlightened often mis-pronounce this word
  82.     \'net-'a-to.k\.  The correct pronouciation is \'ned-*-to.k\ (the
  83.     't' is soft, like d, and the first 'a' is a schwa).
  84.