home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / v21 / 089 / text0000.txt < prev   
Encoding:
Internet Message Format  |  1990-12-05  |  1.4 KB

  1. From:  chip@tct.uucp (Chip Salzenberg)
  2.  
  3. According to fouts@bozeman.bozeman.ingr (Martin Fouts):
  4. >I'm not sure which Unix you've been running for the past five or more
  5. >years, but a lot of stuff doesn't live in the file system name space ...
  6.  
  7. The absense of sockets (except UNIX domain), System V IPC, etc. from
  8. the file system is, in the opinion of many, a bug.  It is a result of
  9. Unix being extended by people who do not understand Unix.
  10.  
  11. Research Unix, which is the result of continued development by the
  12. creators of Unix, did not take things out of the filesystem.  To the
  13. contrary, it put *more* things there, including processes (via the
  14. /proc pseudo-directory).
  15.  
  16. It is true that other operating systems get along without devices,
  17. IPC, etc. in their filesystems.  That's fine for them; but it's not
  18. relevant to Unix.  Unix programming has a history of relying on the
  19. filesystem to take care of things that other systems handle as special
  20. cases -- devices, for example.  The idea that devices can be files but
  21. TCP/IP sockets cannot runs counter to all Unix experience.
  22.  
  23. The reason why I continue this discussion here, in comp.std.unix, is
  24. that many Unix programmers hope that the people in the standardization
  25. committees have learned from the out-of-filesystem mistake, and will
  26. rectify it.
  27. -- 
  28. Chip Salzenberg at Teltronics/TCT     <chip@tct.uucp>, <uunet!pdn!tct!chip>
  29.  
  30. Volume-Number: Volume 21, Number 89
  31.  
  32.