home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / access / standards / text0000.txt < prev   
Encoding:
Internet Message Format  |  1990-08-15  |  16.0 KB

  1. From:  std-unix@uunet.uu.net (Moderator, John S. Quarterman)
  2.  
  3. This is the latest in a series of similar comp.std.unix articles.
  4. Corrections and additions to this article are solicited.
  5.  
  6. There are four companion articles, posted at the same time as this one
  7. with subjects
  8.     Calendar of UNIX-related Events
  9.     Access to UNIX User Groups
  10.     Access to UNIX-Related Networking
  11.     Access to UNIX-Related Publications
  12. These access postings are collected and posted by Susanne W. Smith
  13. of Windsound Consulting <sws@calvin.wa.com> and were originated by
  14. John S. Quarterman of Texas Internet Consulting <jsq@tic.com>.
  15. The information in them comes from a wide variety of sources.
  16. We encourage others to reuse this information, but we ask for proper
  17. acknowledgment, for example by including this statement.
  18.  
  19. Also note that Jeff Haemer now writes a quarterly summary report for
  20. USENIX soon after each IEEE 1003 meeting for posting in comp.std.unix
  21. and in ;login:, the Newsletter of the USENIX Association.
  22.  
  23. Changes since last posting: IEEE/CS P1003 contacts, groups, dates, 
  24.     NIST, UniForum working groups, X3J11/P1003 liaison.
  25.  
  26. Access information is given in this article for the following standards:
  27. ISO/IEC TC1 SC22 WG15 (POSIX)
  28. ISO/IEC TC1 SC22 WG14 (C language)
  29. IEEE     1003.0  (POSIX guide).
  30.     1003.1  (system interface), 
  31.      1003.2  (shell and utilities),
  32.     1003.3  (testing methods),
  33.     1003.4  (real time),
  34.     1003.5  (Ada binding),
  35.     1003.6  (security),
  36.     1003.7  (system administration), 
  37.     1003.8  (transparent file access),
  38.     1003.9  (FORTRAN binding),
  39.     1003.10 (supercomputing),
  40.     1003.11 (transaction processing),
  41.     1003.12 (protocol independent interfaces)
  42.     1003.13 (Real Time AEP)
  43.     1003.14 (multiprocessing AEP)
  44.     1003.15 (supercomputing batch element)
  45.     1201.1  (interfaces for user portability)
  46.     1201.2  (recommended practice on drivability)
  47.     1224    (message handling services)
  48.     1237    (API for RPC)
  49.     1238    (Common OSI API)
  50.     1238.1  (FTAM API part)
  51. UniForum Technical Committee Subcommittees on:
  52.     internationalization,
  53.     realtime, 
  54.     performance measurements, 
  55.     security, 
  56.     C++.
  57. NIST:  FIPS 
  58. X3H3.6 (display committee)
  59. X3J11 (C language)
  60. /usr/group 1984 Standard
  61. System V Interface Definition (SVID, or The Purple Book)
  62. X/OPEN PORTABILITY GUIDE 
  63. 4.3BSD Manuals
  64.  
  65. UNIX is a Registered Trademark of AT&T.
  66. IEEE is a trademark
  67.     of the Institute of Electrical and Electronic Engineers, Inc.
  68. POSIX is no longer a trademark of IEEE or of anyone else.
  69. X/OPEN is a licensed trademark of the X/OPEN Group Members.
  70.  
  71.  
  72. The IEEE P1003 Portable Operating System Interface for Computer
  73. Environments Committee is sometimes known colloquially as the UNIX
  74. Standards Committee.  They published the 1003.1 "POSIX" Full Use
  75. Standard in October 1988 after its formal approval 22 August 1988.
  76. This is an interface and environment standard; implementation details
  77. are explicitly excluded.  Although it is based on documentation for
  78. various versions of the UNIX Operating System, it is explicitly not
  79. UNIX, which is an implementation licensed by a certain vendor.  Source
  80. level application portability is the goal.
  81.  
  82. The standard may be ordered from:
  83.  
  84.         +1-201-981-0060
  85.         IEEE Service Center
  86.         445 Hoes Lane
  87.         Piscataway, NJ  08854
  88.         U.S.A.
  89.  
  90. The price is $16 for members, $32 for non-members (plus $4.00 tax, 
  91. shipping, and handling).
  92.  
  93. Single copies of current drafts of the 1003 documents can be obtained
  94. from the Computer Society with a charge to cover reproduction and mailing.
  95. Their phone number is +1-202-371-0101.
  96.  
  97. IEEE 1003.1 is also an ``International Standard (IS 9945-1)''
  98. under a joint committee of the International Organization for Standardization
  99. (ISO) and the International Electrotechnical Committee (IEC), Joint
  100. Technical Committee 1, Subcommittee 22, Working Group 15 (ISO/IEC JTC1
  101. SC22 WG15).  The convener is Jim Isaak:  see below for his address.  
  102. Dominic Dunlop is the EUUG and USENIX representative to ISO/IEC JTC1 SC22 WG15 
  103. and WG14. There is a U.S. Technical Advisory Group (TAG) to 
  104. ISO/IEC JTC1 SC22 WG15: the chair is Donn Terry of HP, who is also the 
  105. current chair of IEEE 1003.1.
  106.  
  107.         Donn Terry
  108.         hplabs!hpfcla!donn
  109.         +1-303-229-2367
  110.         Hewlett Packard Systems Division
  111.         3404 E. Harmony Road
  112.         Fort Collins, CO  80525
  113.         U.S.A.
  114.  
  115. TAG meetings tend to be held wherever 1003.1 is meeting.
  116.  
  117.  
  118. There is a paper mailing list by which interested parties may get
  119. copies of drafts of the standard.  To get on it, or to submit comments
  120. directly to the committee, mail to:
  121.  
  122.         James Isaak
  123.         Chairperson, IEEE/CS P1003
  124.         +1-603-884-3634
  125.         fax: +1-603-884-3682
  126.         isaak@decvax.dec.com
  127.         isaak@decvax.dec.com
  128.         Digital Equipment TTB1-5/G06
  129.         10 Tara Blvd.
  130.         Nashua, NH  03062
  131.         U.S.A.
  132.  
  133. Sufficiently interested parties may join the working group.
  134.  
  135.  
  136. The term POSIX actually applies to all of the P1003 subcommittees:
  137. group    subject                chairs, vice-chair
  138. 1003.0    POSIX Guide            Al Hankinson (NIST) 
  139.                     alhank@swe.ncsl.nist.gov 
  140.                     Kevin Lewis (DEC)
  141.  
  142. 1003.1    System Application Program Interface
  143.                     Donn Terry (HP)
  144.                     hplabs!hpfcla!donn
  145.  
  146. 1003.2    Shell and Utilities Interface      Hal Jespersen (POSIX Software Group) 
  147.                     uunet!posix!hlj
  148.                     Don Cragun (Sun)
  149.                     dwc@sun.com
  150.  
  151. 1003.3    Test Methods            Roger Martin (NIST)
  152.                     rmartin@swe.ncsl.nist.gov 
  153.                     N. Ray Wilkes (UNISYS)
  154.                     nrw@sp7040
  155.  
  156. 1003.4    Real Time             Bill Corwin (Intel) 
  157.                     uunet!littlei!wmc
  158.                     Mike Cossey
  159. 1003.13    Real Time Applications Environment Profile
  160.  
  161. 1003.5    Ada Binding for POSIX        Steven Deller (Verdix)
  162.                     deller@verdix.com
  163.                     Terry Fong (USArmy)
  164.                     tfong@huachuca-emh8.army.mil
  165.  
  166. 1003.6    Security            Dennis Steinauer (NIST) 
  167.                     steinauer@ecf.ncsl.nist.gov
  168.                     Ron Elliot (IBM)
  169.                     elliott@aixsm.uunet.uu.net
  170.  
  171. 1003.7    System Administration        Steve Carter (Bellcore) 
  172.                     bellcore!pyuxv!slc2
  173.                     David Hinnant (BNR)
  174.                     uunet!rti.rti.org!bnrunix!dfh
  175.                     Martin Kirk (BTRL)
  176.                     ukc!axion!mkirk
  177.  
  178. Distributed Services Steering Committee    Timothy Baker (Ford Aero)
  179.                     tbaker%nasamail@ames.arc.nasa.gov
  180. 1003.8    Transparent File Access        Jason Zions (HP)
  181.                     jason@cnd.hp.com
  182. 1003.12 Protocol Independent Interfaces Les Wibberley (Chemical Abstracts)
  183.                     lhw25@cas.bitnet
  184.  
  185. 1237    API for RPC             Ken Hobday (DEC)
  186. 1238    Common OSI API             Kester Fong (GM)
  187. 1238.1    FTAM API part
  188. 1224    Message Handling Services (X.400) 
  189.                     John Boebinger (DEC)
  190.     
  191. 1003.9    Fortran Bindings        John McGrory (HP)
  192.                     mcgrory@iag.hp.com 
  193.                     Michael J. Hannah (Sandia)
  194.                     mjhanna@sandia.gov
  195.  
  196. 1003.10    Supercomputing             Karen Sheaffer (Sandia)
  197.                     karen@snll-arpagw.llnl.gov 
  198.                     Jonathan C. Brown (Lawrence Livermore)
  199.                     jbrown@nmfecc.llnl.gov
  200. 1003.15 Supercomputing Batch Element 
  201.  
  202. 1003.11    Transaction Processing         Elliot J Brebner (Unisys) 
  203.                     uunet!s5000!brebner
  204.                     Bob Snead (Interactive)
  205.                     bobs@ico.isc.com
  206.  
  207. 1003.14 Multiprocessing Applications Environment Profile
  208.  
  209.  
  210. 1201.1  Interfaces for User Portability    Sunil Mehta (Convergent), 
  211. 1201.2     Recommended Practice on Drivability
  212.                      Lin Brown (Sun)
  213.                     lin@Sun.COMlin@Sun.COM
  214.  
  215.  
  216. Inquiries regarding any of the subcommittees should go to the address for the
  217. IEEE 1003 chair.
  218.  
  219. The next scheduled meetings of the P1003 working groups are:
  220.  
  221. 1990 Oct 15-19    IEEE 1003    Seattle, WA
  222. 1991 Jan 7-11    IEEE 1003    New Orleans, LA 
  223. 1991 Apr 15-19    IEEE 1003    Houston, TX (location tentative)
  224. 1991 July 8-12    IEEE 1003    Santa Clara, CA (location tentative)
  225. 1991 Oct 21-25    IEEE 1003    Southern Europe (location tentative)
  226. 1992 Jan 13-17    IEEE 1003    Orlando, FL (location tentative)
  227. 1992 Apr 20-24    IEEE 1003    Montreal, PQ (location tentative)
  228. 1992 Jul 13-17    IEEE 1003    Alaska (location tentative)
  229. 1992 Oct 19-23    IEEE 1003    Scottsdale, AZ (location tentative)
  230.  
  231. There are seven Institutional Representatives to P1003:  John Quarterman
  232. from USENIX, Heinz Lycklama and Ralph Barker from UniForum, Petr Janecek 
  233. from X/OPEN, Fritz Schulz from OSF, Shane McCarron from UNIX International,
  234. and Richard Alexander from Share.  They are apparently all also representatives
  235. to the U.S. TAG to ISO SC22 WG15.
  236.  
  237. There is a USENIX Standards Watchdog Committee of volunteers who report
  238. on issues raised in standards committee meetings.  These reports are
  239. published quarterly in comp.std.unix, in ;login: The Newsletter of the
  240. USENIX Association, and in the trade press.  Occasionally, these volunteers
  241. may speak for USENIX, but only if authorized by the USENIX Standards
  242. Policy Committee, which currently consists of John S. Quarterman (chair),
  243. Marshall Kirk McKusick (USENIX President), Alan G. Nemeth (former USENIX
  244. President), and Ellie Young (USENIX Executive Director).
  245.  
  246. Comments, suggestions, etc., may be sent to
  247.  
  248.  
  249.         John S. Quarterman
  250.         USENIX Standards Liaison
  251.         Texas Internet Consulting
  252.         701 Brazos, Suite 500
  253.         Austin TX 78701-3243
  254.         +1-512-320-9031
  255.         fax: +1-512-320-5821
  256.         jsq@usenix.org
  257.         uunet!usenix!jsq
  258.  
  259.  
  260. For comp.std.unix:
  261. Comments:       uunet!std-unix-request  std-unix-request@uunet.uu.net
  262. Submissions:    uunet!std-unix          std-unix@uunet.uu.net
  263.  
  264. CommUNIXations (the UniForum magazine) contains reports about every
  265. other issue by Allen Hankinson on the UniForum Technical Committee meetings.
  266.  
  267. If you are interested in starting another UniForum working group, contact
  268. Allen Hankinson:
  269.  
  270.         Allen L. Hankinson      
  271.         National Institute of Standards & Technology
  272.         Systems & Software Technology Div.              
  273.         Tech Building, Room B266
  274.         Gaithersburg, MD  20899 
  275.         +1-301-975-3290               
  276.         fax: +1-301-590-0932
  277.         alhank@swe.ncsl.nist.gov
  278.  
  279.  
  280. Here is contact information for UniForum working groups.
  281.  
  282. UniForum Working Group on Internationalization:
  283.     Loretta Goudie
  284.     Santa Cruz Operation
  285.     400 Encinal
  286.     Santa Cruz, CA 95060
  287.     408-458-1422
  288.  
  289. UniForum Working Group on Realtime:
  290.     Bill Corwin
  291.     Intel Corp.
  292.     5200 Elam Young Pkwy
  293.     Hillsboro, OR 97123
  294.     (503)696-2248
  295.  
  296. UniForum Working Group on Performance Measurements:
  297.     Ram Chelluri        
  298.     AT&T Computer Systems    
  299.     Room E15B        
  300.     4513 Western Ave.    
  301.     Lisle, IL 60532-1571    
  302.     (312)810-6223        
  303.  
  304. UniForum Working Group on Security:
  305.     Jeanne Baccash
  306.     AT&T UNIX Systems Engineering
  307.     190 River Road
  308.     MS G-222
  309.     Summit, NJ  07901
  310.     201-522-6028
  311.     attunix!jeanne
  312.  
  313. UniForum Working Group on C++:
  314.     Don Kretsch
  315.         AT&T Information Systems
  316.         190 River Road
  317.     Summit, NJ  07901
  318.     201-522-6499
  319.  
  320.  
  321. The National Institute of Standards and Technology (NIST, formerly NBS,
  322. the National Bureau of Standards) has produced a Federal Information
  323. Processing Standard (FIPS) based on IEEE 1003.1 Draft 12, and approved
  324. 31 August 1988 as FIPS #151, Portable Operating System for Computer
  325. Environments.  An update to the state of the 1003.1 Full Use Standard
  326. is expected.  For information, contact:
  327.  
  328.         Roger Martin
  329.         National Institute of Standards and Technology
  330.         Technology Building, Room B266
  331.         Gaithersburg, MD 20899
  332.             +1-301-975-3295
  333.             rmartin@swe.ncsl.nist.gov
  334.  
  335. NIST has a POSIX Conformance Test Suite (PCTS) for 1003.1 which is 
  336. currently in preliminary external testing.
  337.  
  338. NIST is also producing a FIPS based on IEEE 1003.2, and has started
  339. one on system administration.
  340.  
  341. NIST sponsors a number of standards-related workshops, including:
  342.  
  343.  
  344. 1990 Sept 6    POSIX W            NIST, G, MD
  345. 1990 Nov 15    APP/OSE Users Forum    NIST, G, MD
  346. 1991 May 9    APP/OSE Users Forum    NIST, G, MD
  347. 1991 Nov 14    APP/OSE Users Forum    NIST, G, MD
  348.  
  349.  
  350. The X3H3.6 display management committee is in the final stages of
  351. standardization of the X Window System Data Stream Encoding Version 11
  352. (the "X Protocol"). They will soon begin the standardization of Xlib
  353. and its various language bindings (C, ADA, Fortran) as well as begin
  354. the standardization process within ISO.  The chair is
  355.  
  356.         Dr. Georges Grinstein
  357.         grinstein@ulowell.edu
  358.  
  359.  
  360.  
  361. X3J11 is sometimes known as the C Standards Committee.  Their liaison
  362. to P1003 is
  363.  
  364.         Doug Gwyn
  365.         U.S. Army Ballistic Research Lab
  366.         801-L Cashew Court
  367.         Bel Air, MD  21014
  368.         +1 301-278-6651
  369.         gwyn@brl.mil
  370.  
  371. A contact for information regarding publications and working groups is
  372.  
  373.         Thomas Plum
  374.         Vice Chair, X3J11 Committee
  375.         Plum Hall Inc.
  376.         1 Spruce Avenue
  377.         Cardiff, New Jersey 08232
  378.  
  379. ANSI documents may be ordered from
  380.     
  381.         Global Engineering Documents
  382.         2805 McGaw
  383.         Irvine, CA 92714
  384.         USA
  385.         +1-714-261-1455
  386.         +1-800-854-7179
  387.  
  388. ANSI X3.159-1989 approved is available and the price is $87.50. 
  389.  
  390.  
  391. The /usr/group 1984 Standard is a principal ancestor of P1003.1, X/OPEN,
  392. and X3J11.  It may be ordered for $15.00 from:
  393.  
  394.         UniForum Standards Committee
  395.         2901 Tasman Drive, Suite 201
  396.         Santa Clara, California 95054
  397.         Tel: (408)986-8840
  398.         Fax: (408)986-1645
  399.  
  400. UniForum also publishes the documents, ``Your Guide to POSIX,''
  401. explaining what IEEE 1003 is,  ``POSIX Explored: System Interface,''
  402. about technical aspects of IEEE 1003.1, and its relations to other standards
  403. and historical implementations, and ``POSIX Update: Shell and Utilities.''
  404. Contact UniForum at the above address for details.
  405.  
  406.  
  407. The System V Interface Definition (The Purple Book, or SVID).
  408. This is the AT&T standard and is one of the most frequently-used
  409. references of the IEEE 1003 committee.
  410.  
  411.         AT&T Customer Information Center
  412.         Attn:  Customer Service Representative
  413.         P.O. Box 19901
  414.         Indianapolis, IN 46219
  415.         U.S.A.
  416.  
  417.         800-432-6600 (Inside U.S.A.)
  418.         800-255-1242 (Inside Canada)
  419.         +1-317-352-8557 (Outside U.S.A. and Canada)
  420.  
  421.     System V Interface Definition, Issue 2
  422.     should be ordered by the following select codes:
  423.  
  424.     Select Code:    Volume:        Topics:
  425.     320-011        Volume I    Base System
  426.                     Kernel Extension
  427.     320-012        Volume II    Basic Utilities Extension
  428.                     Advanced Utilities Extension
  429.                     Software Development Extension
  430.                     Administered System Extension
  431.                     Terminal Volume Interface Extension
  432.     320-013        Volume III    Base System Addendum
  433.                     Terminal Interface Extension
  434.                     Network Services Extension
  435.     307-131        I, II, III    (all three volumes)
  436.  
  437. The price is about 37 U.S. dollars for each volume or $84 for all three.
  438. Major credit cards are accepted for telephone orders:  mail orders
  439. should include a check or money order, payable to AT&T.
  440.  
  441.  
  442. The implementation of System V is described in the book
  443.  
  444.     The Design of the UNIX Operating System
  445.     Maurice J. Bach
  446.     Prentice-Hall, Englewood Cliffs, New Jersey
  447.  
  448.  
  449. The X/Open Portability Guide (XPG) is another reference frequently 
  450. used by IEEE 1003.
  451.  
  452. The X/Open Group was formed by "Ten of the world's major information system
  453. suppliers". The number of member companies has grown since then. 
  454. They have produced a document intended to promote
  455. the writing of portable applications.  They closely follow both SVID
  456. and POSIX, and cite the /usr/group standard as contributing, but
  457. X/OPEN's books cover a wider area than any of those.
  458.  
  459. The books are published by
  460.  
  461.         Prentice-Hall
  462.         Englewood Cliffs
  463.         New Jersey  07632
  464.  
  465. There are currently seven volumes:
  466.     1) XSI Commands and Utilities    
  467.     2) XSI System Interface and Headers
  468.     3) XSI Supplementary Definitions    
  469.     4) Programming Languages        
  470.     5) Data Management            
  471.     6) Window Management            
  472.     7) Networking Services            
  473.  
  474.     All 7 Volumes        
  475.  
  476. Comments, suggestions, error reports, etc., for Issue 3 of the X/OPEN 
  477. Portability Guide may be mailed directly to:
  478.  
  479.         xpg3@xopen.co.uk
  480.         uunet!mcvax!inset!xopen!xpg3
  481.  
  482. Information about X/OPEN can be requested from:
  483.  
  484.         Mike Lambert
  485.         X/Open
  486.         Apex Plaza, 
  487.         Forbury Road
  488.         Reading
  489.         Berkshire RG1 1AX
  490.         England
  491.         +44 734 508 311
  492.         mgl@xopen.co.uk
  493.         uunet!mcvax!inset!xopen!mgl
  494.  
  495.  
  496. 4.2BSD and 4.3BSD have influenced POSIX in a number of areas.
  497. The best reference on them is the 4.3BSD manuals, published by USENIX.
  498. An order form may be obtained from:
  499.  
  500.         Howard Press
  501.         c/o USENIX Association
  502.         P.O. Box 2299
  503.         Berkeley, CA 94710
  504.  
  505.         +1-415-528-8649
  506.         uunet!usenix!office
  507.         office@usenix.org
  508.  
  509. 4.3BSD User's Manual Set (3 volumes)        $25.00
  510.     User's Reference Manual
  511.     User's Supplementary Documents
  512.     Master Index
  513.  
  514. 4.3BSD Programmer's Manual Set (3 volumes)    $25.00
  515.     Programmer's Reference Maual
  516.     Programmer's Supplementary Documents, Volume 1
  517.     Programmer's Supplementary Documents, Volume 2
  518.  
  519. 4.3BSD System Manager's Manual (1 volume)    $10.00
  520.  
  521. Unfortunately, there are some license restrictions.
  522. Contact the USENIX office for details.
  523.  
  524.  
  525. Information about the design and implementation of 4.3BSD can be found 
  526. in the book
  527.  
  528.     The Design and Implementation of the 4.3 BSD UNIX Operating System
  529.     Samuel J. Leffler, Marshall Kirk McKusick, Michael J. Karels, and
  530.         John S. Quarterman
  531.     Addison-Wesley, Reading, Massachusetts, 1989
  532.  
  533.  
  534.  
  535.  
  536.  
  537. Volume-Number: Volume 21, Number 19
  538.  
  539.