home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / volume.21 / text0127.txt < prev    next >
Encoding:
Text File  |  1990-10-26  |  1.8 KB  |  44 lines

  1. Submitted-by: peter@ficc.ferranti.com (Peter da Silva)
  2.  
  3. In article <523@usenix.ORG> fouts@bozeman.bozeman.ingr (Martin Fouts) writes:
  4. > My aren't we superior.  (;-) At one time, I believed that sockets
  5. > belonged in the filesystem name space.  I spent a long time arguing
  6. > this point with members of the networking community before they
  7. > convinced me that certain transient objects do not belong in that name
  8. > space.  (See below)
  9.  
  10. You mean things that don't operate like a single bidirectional stream, like
  11. pipes? It's funny that the sockets that *do* behave that way are not in the
  12. file system, while UNIX-domain sockets (which have two ends on the local box)
  13. are.
  14.  
  15. > Unix programming has a history of using the filesystem for some things
  16. > and not using it for others.
  17.  
  18. UNIX programming has a history of using whatever ad-hoc hacks were needed
  19. to get things working. It's full of evolutionary dead-ends... some of which
  20. have been discarded (multiplexed files) and some of which have been patched
  21. up and overloaded (file protection bits). But where things have moved closer
  22. to the underlying principles (everything is a file, for example) it's become
  23. the better for it.
  24.  
  25. > Sometimes there are objects which would be
  26. > reasonable to treat with filesystem semantics for which there is no
  27. > reasonable mechanism for introducing them into the filesystem name
  28. > space.
  29.  
  30. This seems reasonable, but the rest is a pure argument from authority.
  31. Could you repeat these arguments for the benefit of hose of us who don't
  32. have the good fortune to know these networking experts you speak of?
  33.  
  34. [ Everyone involved in this discussion, please try to keep it in a
  35. technical, not a personal, vein.  -mod ]
  36.  
  37. -- 
  38. Peter da Silva.   `-_-'
  39. +1 713 274 5180.   'U`
  40. peter@ferranti.com
  41.  
  42. Volume-Number: Volume 21, Number 127
  43.  
  44.