home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / volume.20 / text0014.txt < prev    next >
Encoding:
Internet Message Format  |  1990-08-02  |  16.1 KB

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