Splinter Unix?
Doug Gwyn
gwyn at brl-smoke.ARPA
Fri May 20 20:55:00 AEST 1988
In article <342 at mipseast.mips.COM> rogerk at mipseast.mips.COM (Roger B.A. Klorese) writes:
>If a portable operating system product
>can be developed by OSF that will support AIX and Ultrix applications,
>be available at the same time to all of its members, and conform to
>POSIX and its follow-ons, it will be a far more appropriate product
>for the marketplace than your alleged "standard", the AT&T-Sun proprietary
>operating system.
I've been developing applications for this standard environment for
years, and as you put it I "like it that way". It was even worth the
trouble of implementing a SVID-compatible environment for BSD-based
systems when vendors failed to provide one.
POSIX, on the other hand, was so weakened in an attempt to accommodate
vendors' existing implementations (including AT&T's and DEC's) that it
failed, in my opinion, to provide a sufficiently specific portable
application platform. I will STILL have major porting problems going
between POSIX-conforming systems that I do NOT have when moving code
among SVID-based systems (not that the SVID is perfect, but it's a
more USEFUL standard than POSIX). Note that I am NOT saying that
POSIX should have rubber-stamped the SVID, but it should have been at
least as "crisp".
If POSIX had been more radical, for example fixing obvious problems
in existing UNIX implementations (including AT&T's), it could have
been a useful "neutral" standard that I could support as a total
replacement for the SVID (at least in those areas that are covered
by both standards), insofar as application needs are concerned. As
it stands, I think I'll have to continue to use the SVID as my working
UNIX-environment specification. The only likely impact POSIX will
have for my applications will be the few small changes to the SVID
that AT&T has committed to in order to accommodate POSIX, and the
addition of a handful of new routines such as sigaction().
Vendors who supply just POSIX, or just POSIX plus non-SVID compatible
vendor-specific extensions, will find me not recommending their
systems for local acquisition. I cannot afford the added application
software development overhead.
The above is, as always, not necessarily an official DOD position.
More information about the Comp.unix.questions
mailing list