home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / volume.19 / text0048.txt < prev    next >
Encoding:
Internet Message Format  |  1990-05-17  |  1.9 KB

  1. From: Doug Gwyn <uunet!smoke.brl.mil!gwyn>
  2.  
  3. In article <617@longway.TIC.COM> std-unix@uunet.uu.net writes:
  4. >From: kjm@hermes.chpc.utexas.edu (Kenneth J. Montgomery)
  5. >Question: do you believe that 1003.1 fits into this [i.e. poorly-
  6. >engineered] category?
  7.  
  8. Only partly, and in my opinion that was mostly due to the rush with
  9. which it was prepared, partly due to NIST publishing a POSIX FIPS
  10. prematurely.  Note that 1003.1 is now having to clean up some of the
  11. rough spots.  I found during the 1003.1 balloting that it was almost
  12. impossible to figure out what we were voting on, as it was changing
  13. underfoot; there was no final vote on the resulting modified document,
  14. just 1003.1 technical reviewers' opinions that they had resolved all
  15. balloting objections.  However, some of their changes would have
  16. led to new balloting objections if I had known about them in time to
  17. object.  I don't think the intense time pressure really served the
  18. potential POSIX community very well.
  19.  
  20. Fortunately, almost everyone involved with drafting IEEE 1003.1-1988
  21. knew pretty much what any "UNIX-based" system had to provide, and in
  22. what form; consequently there was only a moderate amount of invention
  23. (notably in providing system configuration parameters and terminal mode
  24. functions), with most of the standard being firmly based on existing
  25. practice.  Occasionally we had to fight hard to make sure it wasn't
  26. limited to JUST what already existed; for example, for a while pipe
  27. semantics were specified such that cross-coupled full-duplex streams
  28. could not be used to implement them, which would have been a major
  29. lossage.  We also were able to insist on genuine UNIX file system
  30. semantics for the most part, despite pressure from NFS vendors to
  31. bless NFS's inferior behavior.
  32.  
  33. So, I think 1003.1 is somewhat useful; at least it got UCB to come up
  34. an improved terminal handler!
  35.  
  36. Volume-Number: Volume 19, Number 48
  37.  
  38.