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