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

  1. From: Jason Zions <uunet!cnd.hp.com!jason>
  2.  
  3. <Regarding the possible requirement of 1003.1 in all POSIX profiles,
  4. the Update author predicts 1003.1 will not be required.>
  5.  
  6. >[Editor: We disagree.  1003.1 is a set of applications programming
  7. >interfaces carefully chosen to be necessary and sufficient to make an
  8. >operating system UNIX-like for the C programmer.  Providing standards
  9. >for a UNIX-like operating system should be the goal of the POSIX
  10. >standards, and attempts by vendors uncomfortable with UNIX to dilute
  11. >the effort should be cut off at the pass.]
  12.  
  13. This is the basic question "Must all 1003 standards assume the
  14. presence of 1003.1?" This has already been answered with a resounding
  15. "NO"; take a look at 1003.2, which is expressly intended to work in
  16. environments in which 1003.1 does not exist.
  17.  
  18. Other 1003 standards explicitly build upon 1003.1 (and perhaps on
  19. others as well); clearly, profiles including 1003.4 will have to
  20. include 1003.1, as the 1003.4 spec clearly states that 1003.1 is a
  21. prerequisite.
  22.  
  23. >[Author: POSIX must evolve a set of independent standards that have
  24. >UNIX as their heritage. POSIX standards are all evolving as UNIX-like
  25. >standards. Why discourage a vendor from implementing some subset of
  26. >UNIX-like standards just because the vendor is not ready to provide a
  27. >complete 1003.1 implementation? ]
  28.  
  29. Encourage those subset-producing vendors all you like; just don't let
  30. them call their subset "1003.1-compliant". I think we ought to adopt
  31. more the solution of the Ada folks; no subsets permitted under the
  32. POSIX banner. No one can sell an Ada subset and use the word "Ada" in
  33. the product name. (Oh, well - the IEEE already gave up its trademark
  34. on POSIX. But you see the point.)
  35.  
  36. But if the purpose for which the profile is being written really
  37. requires the full power of 1003.1, do not hesitate to require it in
  38. the profile. If only a subset of 1003.1 is needed, then be sure to
  39. specify exactly what subset is needed. Don't be fuzzy about it.
  40.  
  41. Jason Zions
  42.  
  43. Volume-Number: Volume 19, Number 65
  44.  
  45.