Access to UNIX-Related Standards
Moderator, John S. Quarterman
std-unix at uunet.uu.net
Wed Aug 8 01:09:55 AEST 1990
From: std-unix at uunet.uu.net (Moderator, John S. Quarterman)
This is the latest in a series of similar comp.std.unix articles.
Corrections and additions to this article are solicited.
There are four companion articles, posted at the same time as this one
with subjects
Calendar of UNIX-related Events
Access to UNIX User Groups
Access to UNIX-Related Networking
Access to UNIX-Related Publications
These access postings are collected and posted by Susanne W. Smith
of Windsound Consulting <sws at calvin.wa.com> and were originated by
John S. Quarterman of Texas Internet Consulting <jsq at tic.com>.
The information in them comes from a wide variety of sources.
We encourage others to reuse this information, but we ask for proper
acknowledgment, for example by including this statement.
Also note that Jeff Haemer now writes a quarterly summary report for
USENIX soon after each IEEE 1003 meeting for posting in comp.std.unix
and in ;login:, the Newsletter of the USENIX Association.
Changes since last posting: IEEE/CS P1003 contacts, groups, dates,
NIST, UniForum working groups, X3J11/P1003 liaison.
Access information is given in this article for the following standards:
ISO/IEC TC1 SC22 WG15 (POSIX)
ISO/IEC TC1 SC22 WG14 (C language)
IEEE 1003.0 (POSIX guide).
1003.1 (system interface),
1003.2 (shell and utilities),
1003.3 (testing methods),
1003.4 (real time),
1003.5 (Ada binding),
1003.6 (security),
1003.7 (system administration),
1003.8 (transparent file access),
1003.9 (FORTRAN binding),
1003.10 (supercomputing),
1003.11 (transaction processing),
1003.12 (protocol independent interfaces)
1003.13 (Real Time AEP)
1003.14 (multiprocessing AEP)
1003.15 (supercomputing batch element)
1201.1 (interfaces for user portability)
1201.2 (recommended practice on drivability)
1224 (message handling services)
1237 (API for RPC)
1238 (Common OSI API)
1238.1 (FTAM API part)
UniForum Technical Committee Subcommittees on:
internationalization,
realtime,
performance measurements,
security,
C++.
NIST: FIPS
X3H3.6 (display committee)
X3J11 (C language)
/usr/group 1984 Standard
System V Interface Definition (SVID, or The Purple Book)
X/OPEN PORTABILITY GUIDE
4.3BSD Manuals
UNIX is a Registered Trademark of AT&T.
IEEE is a trademark
of the Institute of Electrical and Electronic Engineers, Inc.
POSIX is no longer a trademark of IEEE or of anyone else.
X/OPEN is a licensed trademark of the X/OPEN Group Members.
The IEEE P1003 Portable Operating System Interface for Computer
Environments Committee is sometimes known colloquially as the UNIX
Standards Committee. They published the 1003.1 "POSIX" Full Use
Standard in October 1988 after its formal approval 22 August 1988.
This is an interface and environment standard; implementation details
are explicitly excluded. Although it is based on documentation for
various versions of the UNIX Operating System, it is explicitly not
UNIX, which is an implementation licensed by a certain vendor. Source
level application portability is the goal.
The standard may be ordered from:
+1-201-981-0060
IEEE Service Center
445 Hoes Lane
Piscataway, NJ 08854
U.S.A.
The price is $16 for members, $32 for non-members (plus $4.00 tax,
shipping, and handling).
Single copies of current drafts of the 1003 documents can be obtained
from the Computer Society with a charge to cover reproduction and mailing.
Their phone number is +1-202-371-0101.
IEEE 1003.1 is also an ``International Standard (IS 9945-1)''
under a joint committee of the International Organization for Standardization
(ISO) and the International Electrotechnical Committee (IEC), Joint
Technical Committee 1, Subcommittee 22, Working Group 15 (ISO/IEC JTC1
SC22 WG15). The convener is Jim Isaak: see below for his address.
Dominic Dunlop is the EUUG and USENIX representative to ISO/IEC JTC1 SC22 WG15
and WG14. There is a U.S. Technical Advisory Group (TAG) to
ISO/IEC JTC1 SC22 WG15: the chair is Donn Terry of HP, who is also the
current chair of IEEE 1003.1.
Donn Terry
hplabs!hpfcla!donn
+1-303-229-2367
Hewlett Packard Systems Division
3404 E. Harmony Road
Fort Collins, CO 80525
U.S.A.
TAG meetings tend to be held wherever 1003.1 is meeting.
There is a paper mailing list by which interested parties may get
copies of drafts of the standard. To get on it, or to submit comments
directly to the committee, mail to:
James Isaak
Chairperson, IEEE/CS P1003
+1-603-884-3634
fax: +1-603-884-3682
isaak at decvax.dec.com
isaak at decvax.dec.com
Digital Equipment TTB1-5/G06
10 Tara Blvd.
Nashua, NH 03062
U.S.A.
Sufficiently interested parties may join the working group.
The term POSIX actually applies to all of the P1003 subcommittees:
group subject chairs, vice-chair
1003.0 POSIX Guide Al Hankinson (NIST)
alhank at swe.ncsl.nist.gov
Kevin Lewis (DEC)
1003.1 System Application Program Interface
Donn Terry (HP)
hplabs!hpfcla!donn
1003.2 Shell and Utilities Interface Hal Jespersen (POSIX Software Group)
uunet!posix!hlj
Don Cragun (Sun)
dwc at sun.com
1003.3 Test Methods Roger Martin (NIST)
rmartin at swe.ncsl.nist.gov
N. Ray Wilkes (UNISYS)
nrw at sp7040
1003.4 Real Time Bill Corwin (Intel)
uunet!littlei!wmc
Mike Cossey
1003.13 Real Time Applications Environment Profile
1003.5 Ada Binding for POSIX Steven Deller (Verdix)
deller at verdix.com
Terry Fong (USArmy)
tfong at huachuca-emh8.army.mil
1003.6 Security Dennis Steinauer (NIST)
steinauer at ecf.ncsl.nist.gov
Ron Elliot (IBM)
elliott at aixsm.uunet.uu.net
1003.7 System Administration Steve Carter (Bellcore)
bellcore!pyuxv!slc2
David Hinnant (BNR)
uunet!rti.rti.org!bnrunix!dfh
Martin Kirk (BTRL)
ukc!axion!mkirk
Distributed Services Steering Committee Timothy Baker (Ford Aero)
tbaker%nasamail at ames.arc.nasa.gov
1003.8 Transparent File Access Jason Zions (HP)
jason at cnd.hp.com
1003.12 Protocol Independent Interfaces Les Wibberley (Chemical Abstracts)
lhw25 at cas.bitnet
1237 API for RPC Ken Hobday (DEC)
1238 Common OSI API Kester Fong (GM)
1238.1 FTAM API part
1224 Message Handling Services (X.400)
John Boebinger (DEC)
1003.9 Fortran Bindings John McGrory (HP)
mcgrory at iag.hp.com
Michael J. Hannah (Sandia)
mjhanna at sandia.gov
1003.10 Supercomputing Karen Sheaffer (Sandia)
karen at snll-arpagw.llnl.gov
Jonathan C. Brown (Lawrence Livermore)
jbrown at nmfecc.llnl.gov
1003.15 Supercomputing Batch Element
1003.11 Transaction Processing Elliot J Brebner (Unisys)
uunet!s5000!brebner
Bob Snead (Interactive)
bobs at ico.isc.com
1003.14 Multiprocessing Applications Environment Profile
1201.1 Interfaces for User Portability Sunil Mehta (Convergent),
1201.2 Recommended Practice on Drivability
Lin Brown (Sun)
lin at Sun.COMlin@Sun.COM
Inquiries regarding any of the subcommittees should go to the address for the
IEEE 1003 chair.
The next scheduled meetings of the P1003 working groups are:
1990 Oct 15-19 IEEE 1003 Seattle, WA
1991 Jan 7-11 IEEE 1003 New Orleans, LA
1991 Apr 15-19 IEEE 1003 Houston, TX (location tentative)
1991 July 8-12 IEEE 1003 Santa Clara, CA (location tentative)
1991 Oct 21-25 IEEE 1003 Southern Europe (location tentative)
1992 Jan 13-17 IEEE 1003 Orlando, FL (location tentative)
1992 Apr 20-24 IEEE 1003 Montreal, PQ (location tentative)
1992 Jul 13-17 IEEE 1003 Alaska (location tentative)
1992 Oct 19-23 IEEE 1003 Scottsdale, AZ (location tentative)
There are seven Institutional Representatives to P1003: John Quarterman
from USENIX, Heinz Lycklama and Ralph Barker from UniForum, Petr Janecek
from X/OPEN, Fritz Schulz from OSF, Shane McCarron from UNIX International,
and Richard Alexander from Share. They are apparently all also representatives
to the U.S. TAG to ISO SC22 WG15.
There is a USENIX Standards Watchdog Committee of volunteers who report
on issues raised in standards committee meetings. These reports are
published quarterly in comp.std.unix, in ;login: The Newsletter of the
USENIX Association, and in the trade press. Occasionally, these volunteers
may speak for USENIX, but only if authorized by the USENIX Standards
Policy Committee, which currently consists of John S. Quarterman (chair),
Marshall Kirk McKusick (USENIX President), Alan G. Nemeth (former USENIX
President), and Ellie Young (USENIX Executive Director).
Comments, suggestions, etc., may be sent to
John S. Quarterman
USENIX Standards Liaison
Texas Internet Consulting
701 Brazos, Suite 500
Austin TX 78701-3243
+1-512-320-9031
fax: +1-512-320-5821
jsq at usenix.org
uunet!usenix!jsq
For comp.std.unix:
Comments: uunet!std-unix-request std-unix-request at uunet.uu.net
Submissions: uunet!std-unix std-unix at uunet.uu.net
CommUNIXations (the UniForum magazine) contains reports about every
other issue by Allen Hankinson on the UniForum Technical Committee meetings.
If you are interested in starting another UniForum working group, contact
Allen Hankinson:
Allen L. Hankinson
National Institute of Standards & Technology
Systems & Software Technology Div.
Tech Building, Room B266
Gaithersburg, MD 20899
+1-301-975-3290
fax: +1-301-590-0932
alhank at swe.ncsl.nist.gov
Here is contact information for UniForum working groups.
UniForum Working Group on Internationalization:
Loretta Goudie
Santa Cruz Operation
400 Encinal
Santa Cruz, CA 95060
408-458-1422
UniForum Working Group on Realtime:
Bill Corwin
Intel Corp.
5200 Elam Young Pkwy
Hillsboro, OR 97123
(503)696-2248
UniForum Working Group on Performance Measurements:
Ram Chelluri
AT&T Computer Systems
Room E15B
4513 Western Ave.
Lisle, IL 60532-1571
(312)810-6223
UniForum Working Group on Security:
Jeanne Baccash
AT&T UNIX Systems Engineering
190 River Road
MS G-222
Summit, NJ 07901
201-522-6028
attunix!jeanne
UniForum Working Group on C++:
Don Kretsch
AT&T Information Systems
190 River Road
Summit, NJ 07901
201-522-6499
The National Institute of Standards and Technology (NIST, formerly NBS,
the National Bureau of Standards) has produced a Federal Information
Processing Standard (FIPS) based on IEEE 1003.1 Draft 12, and approved
31 August 1988 as FIPS #151, Portable Operating System for Computer
Environments. An update to the state of the 1003.1 Full Use Standard
is expected. For information, contact:
Roger Martin
National Institute of Standards and Technology
Technology Building, Room B266
Gaithersburg, MD 20899
+1-301-975-3295
rmartin at swe.ncsl.nist.gov
NIST has a POSIX Conformance Test Suite (PCTS) for 1003.1 which is
currently in preliminary external testing.
NIST is also producing a FIPS based on IEEE 1003.2, and has started
one on system administration.
NIST sponsors a number of standards-related workshops, including:
1990 Sept 6 POSIX W NIST, G, MD
1990 Nov 15 APP/OSE Users Forum NIST, G, MD
1991 May 9 APP/OSE Users Forum NIST, G, MD
1991 Nov 14 APP/OSE Users Forum NIST, G, MD
The X3H3.6 display management committee is in the final stages of
standardization of the X Window System Data Stream Encoding Version 11
(the "X Protocol"). They will soon begin the standardization of Xlib
and its various language bindings (C, ADA, Fortran) as well as begin
the standardization process within ISO. The chair is
Dr. Georges Grinstein
grinstein at ulowell.edu
X3J11 is sometimes known as the C Standards Committee. Their liaison
to P1003 is
Doug Gwyn
U.S. Army Ballistic Research Lab
801-L Cashew Court
Bel Air, MD 21014
+1 301-278-6651
gwyn at brl.mil
A contact for information regarding publications and working groups is
Thomas Plum
Vice Chair, X3J11 Committee
Plum Hall Inc.
1 Spruce Avenue
Cardiff, New Jersey 08232
ANSI documents may be ordered from
Global Engineering Documents
2805 McGaw
Irvine, CA 92714
USA
+1-714-261-1455
+1-800-854-7179
ANSI X3.159-1989 approved is available and the price is $87.50.
The /usr/group 1984 Standard is a principal ancestor of P1003.1, X/OPEN,
and X3J11. It may be ordered for $15.00 from:
UniForum Standards Committee
2901 Tasman Drive, Suite 201
Santa Clara, California 95054
Tel: (408)986-8840
Fax: (408)986-1645
UniForum also publishes the documents, ``Your Guide to POSIX,''
explaining what IEEE 1003 is, ``POSIX Explored: System Interface,''
about technical aspects of IEEE 1003.1, and its relations to other standards
and historical implementations, and ``POSIX Update: Shell and Utilities.''
Contact UniForum at the above address for details.
The System V Interface Definition (The Purple Book, or SVID).
This is the AT&T standard and is one of the most frequently-used
references of the IEEE 1003 committee.
AT&T Customer Information Center
Attn: Customer Service Representative
P.O. Box 19901
Indianapolis, IN 46219
U.S.A.
800-432-6600 (Inside U.S.A.)
800-255-1242 (Inside Canada)
+1-317-352-8557 (Outside U.S.A. and Canada)
System V Interface Definition, Issue 2
should be ordered by the following select codes:
Select Code: Volume: Topics:
320-011 Volume I Base System
Kernel Extension
320-012 Volume II Basic Utilities Extension
Advanced Utilities Extension
Software Development Extension
Administered System Extension
Terminal Volume Interface Extension
320-013 Volume III Base System Addendum
Terminal Interface Extension
Network Services Extension
307-131 I, II, III (all three volumes)
The price is about 37 U.S. dollars for each volume or $84 for all three.
Major credit cards are accepted for telephone orders: mail orders
should include a check or money order, payable to AT&T.
The implementation of System V is described in the book
The Design of the UNIX Operating System
Maurice J. Bach
Prentice-Hall, Englewood Cliffs, New Jersey
The X/Open Portability Guide (XPG) is another reference frequently
used by IEEE 1003.
The X/Open Group was formed by "Ten of the world's major information system
suppliers". The number of member companies has grown since then.
They have produced a document intended to promote
the writing of portable applications. They closely follow both SVID
and POSIX, and cite the /usr/group standard as contributing, but
X/OPEN's books cover a wider area than any of those.
The books are published by
Prentice-Hall
Englewood Cliffs
New Jersey 07632
There are currently seven volumes:
1) XSI Commands and Utilities
2) XSI System Interface and Headers
3) XSI Supplementary Definitions
4) Programming Languages
5) Data Management
6) Window Management
7) Networking Services
All 7 Volumes
Comments, suggestions, error reports, etc., for Issue 3 of the X/OPEN
Portability Guide may be mailed directly to:
xpg3 at xopen.co.uk
uunet!mcvax!inset!xopen!xpg3
Information about X/OPEN can be requested from:
Mike Lambert
X/Open
Apex Plaza,
Forbury Road
Reading
Berkshire RG1 1AX
England
+44 734 508 311
mgl at xopen.co.uk
uunet!mcvax!inset!xopen!mgl
4.2BSD and 4.3BSD have influenced POSIX in a number of areas.
The best reference on them is the 4.3BSD manuals, published by USENIX.
An order form may be obtained from:
Howard Press
c/o USENIX Association
P.O. Box 2299
Berkeley, CA 94710
+1-415-528-8649
uunet!usenix!office
office at usenix.org
4.3BSD User's Manual Set (3 volumes) $25.00
User's Reference Manual
User's Supplementary Documents
Master Index
4.3BSD Programmer's Manual Set (3 volumes) $25.00
Programmer's Reference Maual
Programmer's Supplementary Documents, Volume 1
Programmer's Supplementary Documents, Volume 2
4.3BSD System Manager's Manual (1 volume) $10.00
Unfortunately, there are some license restrictions.
Contact the USENIX office for details.
Information about the design and implementation of 4.3BSD can be found
in the book
The Design and Implementation of the 4.3 BSD UNIX Operating System
Samuel J. Leffler, Marshall Kirk McKusick, Michael J. Karels, and
John S. Quarterman
Addison-Wesley, Reading, Massachusetts, 1989
Volume-Number: Volume 21, Number 19
More information about the Comp.std.unix
mailing list