home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / unix / misc / 4815 < prev    next >
Encoding:
Internet Message Format  |  1993-01-04  |  2.8 KB

  1. Xref: sparky comp.unix.misc:4815 alt.amateur-comp:454
  2. Newsgroups: comp.unix.misc,alt.amateur-comp
  3. Path: sparky!uunet!think.com!ames!nsisrv!author.gsfc.nasa.gov!rkoehler
  4. From: rkoehler@author.gsfc.nasa.gov (Bob Koehler)
  5. Subject: Re: What makes Unix Special?
  6. Message-ID: <4JAN199309151484@author.gsfc.nasa.gov>
  7. News-Software: VAX/VMS VNEWS 1.4-b1  
  8. Sender: usenet@nsisrv.gsfc.nasa.gov (Usenet)
  9. Nntp-Posting-Host: author.gsfc.nasa.gov
  10. Organization: CSC System Sciences Division
  11. References: <1992Dec31.062544.5838@news.columbia.edu> <31DEC199210495450@author.gsfc.nasa.gov> <2B47AE81.1B7E@tct.com>
  12. Date: Mon, 4 Jan 1993 14:15:00 GMT
  13. Lines: 46
  14.  
  15. In article <2B47AE81.1B7E@tct.com>, chip@tct.com (Chip Salzenberg) writes...
  16. >According to rkoehler@author.gsfc.nasa.gov (Bob Koehler):
  17. >>Personally I hope POSIX will catch on, and get real...
  18. >"There is another theory which states that this has already occurred."
  19. >I use three UNIX variants at work: SCO, AIX, and HP-UX.  I use one at
  20. >home: Linux.  All four are POSIX compliant at the source level (which
  21. >POSIX.# is that?), so that I customarily use termios and sigaction in
  22. >my real code.
  23. >POSIX is not the future.  POSIX is the present.
  24. >-- 
  25.  
  26. This is likely to be POSIX 1003.1 and POSIX 1003.2, which are based on UNIX,
  27. and I have not seen anything calling itself UNIX which are not at least close
  28. to compliant.  Most of the changes to get an arbitrary UNIX to be 1003.1 and
  29. 1003.2 compliant are simple additions to the .h files to add POSIX compliant
  30. names.  VMS, MPE, and probably some other non-UNIX systems are now also POSIX
  31. 1003.1 and 1003.2 compliant (at least I know VMS is certified by the
  32. appropriate body (NIST I think)).
  33.  
  34. Very many UNIX systems are not POSIX 1003.4 compliant, all of those which are,
  35. that I happen to be aware of, use the Mach kernel to get there.
  36.  
  37. POSIX 1003.3 has some interesting problems in that it uses features commonly
  38. available on UNIX to test 1003.1 or 1003.2 (I'm not sure which, maybe both),
  39. thus forcing vendors to implement beyond the standard in order to pass the
  40. test.
  41.  
  42. POSIX 1003.5 and higher are at best somewhat unstable draft standards, I
  43. haven't heard anyone even try to claim compliance with any draft of these.
  44. Until all currently proposed standards are at least in stable draft form, and a
  45. great many vendors support them, I personnaly will have to consider POSIX to be
  46. the future.
  47.  
  48. IMHO until the POSIX shell embraces more of ksh, its usablility is limmited
  49. and I will rely on UNIX as a de-facto industry (almost) standard.
  50.  
  51. ------------------------------------------------------------------------------
  52. Bob Koehler                     |   Any illusion to these opinions being other
  53. rkoehler@author.gsfc.nasa.gov   |   than just mine alone is just that.
  54.  
  55.  " Life is life, and fun is fun, but it's all so quiet when the goldfish die. "
  56.                          - Blixie
  57.  
  58.