home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / os / linux / 23510 < prev    next >
Encoding:
Internet Message Format  |  1993-01-10  |  2.0 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!howland.reston.ans.net!spool.mu.edu!agate!usenet.ins.cwru.edu!wariat!kf8nh
  2. From: kf8nh@kf8nh.wariat.org (Brandon S. Allbery)
  3. Newsgroups: comp.os.linux
  4. Subject: Re: Client/Server Coding
  5. Message-ID: <BsR7wB5w165w@kf8nh.wariat.org>
  6. Date: Sun, 10 Jan 93 19:12:58 EST
  7. References: <1993Jan10.214348.10114@athena.mit.edu>
  8. Distribution: world
  9. Organization: Brandon S. Allbery's Personal System
  10. Lines: 33
  11.  
  12. Dave@usppc.abb.com writes:
  13. > If Linus has a TLI socket interface, that would be the way to go if you
  14. > do your own protocols.  The Berkeley sockets interface is obsolescent.
  15. > TLI is System V ready.
  16.  
  17. I found System V's TLI to be rather obscure, although I'm normally gung-ho
  18. for System V.  Sockets are easier to understand, for TCP/IP at least.  (I
  19. suspect TLI makes much more sense when used for the OSI protocol stack.  Not
  20. that anyone uses *that* for anything, or wants to.)
  21.  
  22. The other problem with TLI is that it needs a kernel STREAMS interface, and
  23. nobody's done one.  I may look at it once I have myself completely moved
  24. over to Linux (still need to get my amateur radio networking up and running).
  25. But it will take quite some time to design and debug and there's no way in
  26. **** it'll be ready for Linux 1.0.
  27.  
  28. > My personal preference is to use Open Network Computing Remote
  29. > Procedure Calls.  Any NFS capable platform has the necessary RPC and
  30. > XDR libraries.  The advantages are
  31.  
  32. We're still discussing that one :-)
  33.  
  34. Someone has done System V IPC for Linux.  This seems perhaps a bit silly to
  35. me; I can write (have already designed in my head) a System V shared memory
  36. emulator library that uses mmap() (the standard Linux shared memory
  37. mechanism) and most people think the others should be redesigned to use the
  38. file system namespace instead of their own private namespaces.  (Actually,
  39. only semaphores are missing; message queues can be done with sockets.)
  40.  
  41. ++Brandon
  42.  
  43. --
  44. He's BAAAACK! Brandon S. Allbery     NOTE NEW ADDRESS!!! kf8nh@kf8nh.wariat.org
  45.