home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / v21 / 019 < prev    next >
Internet Message Format  |  1990-12-05  |  17KB

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