home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / v21 / 115 < prev    next >
Internet Message Format  |  1990-12-05  |  2KB

  1. From std-unix-request@uunet.uu.net  Tue Sep 18 18:19:33 1990
  2. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  3.     id AA25986; Tue, 18 Sep 90 18:19:33 -0400
  4. Posted-Date: 18 Sep 90 20:03:32 GMT
  5. Received: by cs.utexas.edu (5.64/1.76) 
  6. From: brnstnd@kramden.acf.nyu.edu (Dan Bernstein)
  7. Newsgroups: comp.std.unix
  8. Subject: Re: Standards Update, IEEE 1003.4: Real-time Extensions
  9. Message-Id: <524@usenix.ORG>
  10. References: <488@usenix.ORG> <495@usenix.ORG> <523@usenix.ORG>
  11. Sender: jsq@usenix.ORG
  12. Organization: IR
  13. X-Submissions: std-unix@uunet.uu.net
  14. Date: 18 Sep 90 20:03:32 GMT
  15. Reply-To: std-unix@uunet.uu.net
  16. To: std-unix@uunet.uu.net
  17.  
  18. Submitted-by: brnstnd@kramden.acf.nyu.edu (Dan Bernstein)
  19.  
  20. In article <523@usenix.ORG> fouts@bozeman.bozeman.ingr (Martin Fouts) writes:
  21. > At one time, I believed that sockets
  22. > belonged in the filesystem name space.  I spent a long time arguing
  23. > this point with members of the networking community before theyy
  24. > convinced me that certain transient objects do not belong in that name
  25. > space.
  26.  
  27. In contrast, I've found it quite easy to get people to agree that
  28. practically every object should be usable as an open *file*. The beauty
  29. and power of UNIX is the abstraction of files---not filesystems. I'd say
  30. that the concept of an open file descriptor is one of the most important
  31. reasons that UNIX-style operating systems are taking over the world.
  32.  
  33. chip@tct.uucp (Chip Salzenberg) writes:
  34. > The reason why I continue this discussion here, in comp.std.unix, is
  35. > that many Unix programmers hope that the people in the standardization
  36. > committees have learned from the out-of-filesystem mistake, and will
  37. > rectify it.
  38.  
  39. I am a UNIX programmer who strongly hopes that standards committees will
  40. never make the mistake of putting network objects into the filesystem.
  41. Although the semantics of read() and write() fit network connections
  42. perfectly, the semantics of open() most certainly do not. I will readily
  43. support passing network connections as file descriptors. I will fight
  44. tooth and nail to make sure that they need not be passed as filenames.
  45.  
  46. ---Dan
  47.  
  48. Volume-Number: Volume 21, Number 115
  49.  
  50.