home *** CD-ROM | disk | FTP | other *** search
- From: std-unix@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@calvin.wa.com> and were originated by
- John S. Quarterman of Texas Internet Consulting <jsq@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@decvax.dec.com
- isaak@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@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@sun.com
-
- 1003.3 Test Methods Roger Martin (NIST)
- rmartin@swe.ncsl.nist.gov
- N. Ray Wilkes (UNISYS)
- nrw@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@verdix.com
- Terry Fong (USArmy)
- tfong@huachuca-emh8.army.mil
-
- 1003.6 Security Dennis Steinauer (NIST)
- steinauer@ecf.ncsl.nist.gov
- Ron Elliot (IBM)
- elliott@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@ames.arc.nasa.gov
- 1003.8 Transparent File Access Jason Zions (HP)
- jason@cnd.hp.com
- 1003.12 Protocol Independent Interfaces Les Wibberley (Chemical Abstracts)
- lhw25@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@iag.hp.com
- Michael J. Hannah (Sandia)
- mjhanna@sandia.gov
-
- 1003.10 Supercomputing Karen Sheaffer (Sandia)
- karen@snll-arpagw.llnl.gov
- Jonathan C. Brown (Lawrence Livermore)
- jbrown@nmfecc.llnl.gov
- 1003.15 Supercomputing Batch Element
-
- 1003.11 Transaction Processing Elliot J Brebner (Unisys)
- uunet!s5000!brebner
- Bob Snead (Interactive)
- bobs@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@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@usenix.org
- uunet!usenix!jsq
-
-
- For comp.std.unix:
- Comments: uunet!std-unix-request std-unix-request@uunet.uu.net
- Submissions: uunet!std-unix std-unix@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@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@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@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@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@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@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@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
-
-