home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / std_unix / volume.16 / text0009.txt < prev    next >
Encoding:
Text File  |  1989-08-11  |  15.9 KB  |  496 lines

  1. This is the latest in a series of similar comp.std.unix articles.
  2. Corrections and additions to this article are solicited.
  3.  
  4. There are three companion articles, posted at the same time as this one
  5. and with subjects
  6.     Calendar of UNIX-related Events
  7.     Access to UNIX User Groups
  8.     Access to UNIX-Related Publications
  9.  
  10. Also note that Shane McCarron now writes a quarterly summary report for
  11. USENIX soon after each IEEE 1003 meeting for posting in comp.std.unix
  12. and in ;login:, the Newsletter of the USENIX Association.
  13.  
  14. Changes from last posting: 1003.9, 1003.10, NIST GOSIP Users' Workshop.
  15. IEEE Computer Society doesn't sell IEEE 1003.1 Full Use Standard.
  16. IEEE 1003 October 1989 meeting is definitely in Brussels.
  17. Revised /usr/group Super Computing chairs.
  18.  
  19. Access information is given in this article for the following standards:
  20. IEEE 1003.1 (operating system interface), 1003.2 (shell and tools),
  21.     1003.3 (testing and verification), 1003.4 (real time),
  22.     1003.5 (ADA binding), 1003.6 (security),
  23.     1003.7 (system administration), 1003.8 (networking),
  24.     1003.9 (FORTRAN binding), 1003.10 (supercomputing),
  25.     1003.0 (POSIX guide).
  26. NIST FIPS.
  27. /usr/group Technical Committee Subcommittees on distributed file system,
  28.     network interface, graphics/windows, database, internationalization,
  29.     performance measurements, realtime, security, and super computing.
  30. X3H3.6 (display committee)
  31. X3J11 (C language)
  32. /usr/group 1984 Standard
  33. System V Interface Definition (SVID, or The Purple Book)
  34. X/OPEN PORTABILITY GUIDE (The Green Book)
  35. 4.3BSD Manuals
  36.  
  37.  
  38. UNIX is a Registered Trademark of AT&T.
  39. IEEE is a trademark
  40.     of the Institute of Electrical and Electronic Engineers, Inc.
  41. POSIX is no longer a trademark of IEEE or of anyone else.
  42. X/OPEN is a licensed trademark of the X/OPEN Group Members.
  43.  
  44.  
  45. The IEEE P1003 Portable Operating System Interface for Computer
  46. Environments Committee is sometimes known colloquially as the UNIX
  47. Standards Committee.  They published the 1003.1 "POSIX" Full Use
  48. Standard in October 1988 after its formal approval 22 August 1988.
  49. This is an interface and environment standard; implementation details
  50. are explicitly excluded.  Although it is based on documentation for
  51. various versions of the UNIX Operating System, it is explicitly not
  52. UNIX, which is an implementation licensed by a certain vendor.  Source
  53. level application portability is the goal.
  54.  
  55. The standard may be ordered from:
  56.  
  57.         +1-201-981-0060
  58.         IEEE Service Center
  59.         445 Hoes Lane
  60.         Piscataway, NJ  08854
  61.         U.S.A.
  62.  
  63. The price is reputed to be $16 (plus tax, shipping, and handling).
  64.  
  65.  
  66. IEEE has brought the 1003.1 effort into the International Organization
  67. for Standardization (ISO) arena.  IEEE 1003.1 Draft 12 is also a
  68. ``Draft Proposed International Standard (ISO DP)'' under SC22 WG15.
  69. The convenor is Jim Isaak:  see below for his address.  There is a U.S.
  70. Technical Advisory Group (TAG) to ISO SC22 WG15:  the chair is Donn
  71. Terry of HP, who is also the current chair of IEEE 1003.1.
  72.  
  73.         Donn Terry
  74.         hpda!hpfcla!donn
  75.         +1-303-229-2367
  76.         Hewlett Packard Systems Division
  77.         3404 E. Harmony Road
  78.         Fort Collins, CO  80525
  79.         U.S.A.
  80.  
  81. TAG meetings tend to be held wherever 1003.1 is meeting.
  82.  
  83. The National Institute of Standards and Technology (NIST, formerly
  84. the National Bureau of Standards) has produced a Federal Information
  85. Processing Standard (FIPS) based on IEEE 1003.1 Draft 12, and approved
  86. 31 August 1988 as FIPS #151, Portable Operating System for Computer
  87. Environments.  An update to the state of the 1003.1 Full Use Standard
  88. is expected.  For information, contact:
  89.  
  90.         Roger Martin
  91.         National Institute of Standards and Technology
  92.         Technology Building, Room B266
  93.         Gaithersburg, MD 20899
  94.         (301)975-3295
  95.             +1-301-975-3295
  96.             rmartin@swe.icst.nbs.gov
  97.  
  98. NIST has a POSIX Conformance Test Suite (PCTS) for 1003.1.
  99.  
  100. NIST is also producing a FIPS based on IEEE 1003.2, and has started
  101. one on system administration.
  102.  
  103. NIST sponsors a number of standards-related workshops, including:
  104. 1988 Sep 22    System Administration and Shell & Tools
  105. 1988 Sep 23    X Windows and POSIX FIPS
  106. 1988 Oct 5    POSIX Conformance Testing & Laboratory Accreditation
  107. 1988 Nov 15    POSIX Applications
  108. 1988 Nov 16    POSIX FIPS Revision
  109. 1989 Jan 17    Terminal Interface Extensions and Network Services
  110. 1989 Mar 1-2    GOSIP Users' Workshop
  111. 1989 May 16    POSIX Applications
  112.  
  113.  
  114. Machine readable copies of the IEEE 1003.1 Full Use Standard are not
  115. and will not be available.
  116.  
  117. There is a paper mailing list by which interested parties may get
  118. copies of drafts of the standard.  To get on it, or to submit comments
  119. directly to the committee, mail to:
  120.  
  121.         James Isaak
  122.         Chairperson, IEEE/CS P1003
  123.         +1-603-881-0480
  124.         fax: +1-603-881-0120
  125.         decvax!isaak
  126.         isaak@decvax.dec.com
  127.         Digital Equipment
  128.         ZK03-3/Y25
  129.         110 Spit Brook Rd.
  130.         Nashua, NH  03062-2698
  131.         U.S.A.
  132.  
  133. Sufficiently interested parties may join the working group.
  134.  
  135. The term POSIX actually applies to all of the P1003 subcommittees:
  136. group    subject                co-chairs
  137. 1003.0    POSIX Guide            Al Hankinson (NBS), Kevin Lewis (DEC)
  138. 1003.1    Systems Interface        Donn Terry (HP)
  139. 1003.2    Shell and Tools Interface    Hal Jespersen (UniSoft), Don Cragun (Sun)
  140. 1003.3    Verification and Testing     Roger Martin (NBS), Carol Raye (AT&T)
  141. 1003.4    Real Time             Bill Corwin (Intel)
  142. 1003.5    Ada Binding for POSIX        Terry Fong (USArmy), Stowe Boyd(Compass)
  143. 1003.6    Security            Dennis Steinauer (NBS), Ron Elliot (IBM)
  144. 1003.7    System Administration        Steve Carter (Bellcore)
  145. 1003.8    Networking            Dave Dodge
  146. 1003.9    FORTRAN binding            proposed
  147. 1003.10    Supercomputing            proposed, derived from /usr/group
  148.  
  149. Inquiries regarding any of the subcommittees should go to address for the
  150. IEEE 1003 chair.
  151.  
  152.  
  153. The next scheduled meetings of the P1003 working groups are:
  154.  
  155. 1989 Jan 9-13    IEEE 1003    Embassy Suites, Ft. Lauderdale, FL
  156. 1989 Apr 24-28    IEEE 1003    Minneapolis-St. Paul, MN
  157. 1989 Jul 10-14    IEEE 1003    San Francisco, CA
  158. 1989 Oct 16-20    IEEE 1003    Brussels, Belgium
  159. 1990 Jan 29    IEEE 1003    New Orleans, LA
  160. 1990 Apr    IEEE 1003    Montreal, Quebec
  161.  
  162. Here are some details from Hal Jespersen regarding P1003.2:
  163.  
  164. The IEEE P1003.2 "Shell and Utilities" Working Group is developing a
  165. proposed standard to complement the 1003.1 POSIX standard.  It will
  166. consist of
  167.  
  168.     a shell command language (currently planned to be based on the
  169.     Bourne Shell),
  170.  
  171.     groups of utility programs, or commands,
  172.  
  173.     programmatic interfaces to the shell (system(), popen()) and
  174.     related facilities (regular expressions, file name expansion,
  175.     etc.)
  176.  
  177.     defined environments (variables, file hierarchies, etc) that
  178.     applications may rely upon
  179.  
  180.     utilities for installing application programs onto conforming
  181.     systems
  182.  
  183. which will allow application programs to be developed out of existing
  184. pieces, in the UNIX tradition.  The scope of the standard emphasizes
  185. commands and features that are more typically used by shell scripts or
  186. C language programs than those that are oriented to the terminal user
  187. with windows, mice, visual shells, and so forth.
  188.  
  189. There has been some controversy in the Working Group about clarifying
  190. the scope of the 1003.2 standard in regard to its relationship with
  191. 1003.1.  The Working Group is attempting to produce a standard that
  192. will assume the structure and philosophy of a POSIX system is
  193. available, but it will not require a fully conforming implementation as
  194. a base.  For example, it should be feasible to eventually produce a
  195. 1003.2 interface on a V7 system, or on a system very close to POSIX,
  196. but missing a few crucial features (as long as the shell and utilities
  197. didn't need them).  However, the proposed standard will *not* be
  198. unnecessarily watered down simply to allow non-POSIX systems to conform.
  199.  
  200.  
  201. There are four Institutional Representatives to P1003:  John Quarterman
  202. from USENIX, Heinz Lycklama from /usr/group, Mike Lambert from X/OPEN,
  203. and David Chen from OSF.  They are apparently all also representatives
  204. to the U.S. TAG to ISO SC22 WG15.
  205.  
  206. There is a USENIX Standards Watchdog Committee of volunteers who report
  207. on issues raised in standards committee meetings; composite reports are
  208. published quarterly in comp.std.unix, in ;login: (the USENIX Association
  209. Newsletter), and in the trade press.  Occasionally, these volunteers may
  210. speak for USENIX, if authorized by the USENIX Standards Policy Committee,
  211. which currently consists of Alan G. Nemeth (USENIX President), John S.
  212. Quarterman, Shane P. McCarron (IEEE 1003 Secretary), and Grover Righter.
  213. Comments, suggestions, etc., may be sent to
  214.  
  215.         John S. Quarterman
  216.         Texas Internet Consulting
  217.         701 Brazos, Suite 500
  218.         Austin TX 78701-3243
  219.         +1-512-320-9031
  220.         uunet!usenix!jsq
  221.         jsq@usenix.org
  222.         jsq@longway.tic.com
  223.  
  224. For comp.std.unix:
  225. Comments:    uunet!std-unix-request std-unix-request@uunet.uu.net
  226. Submissions:    uunet!std-unix        std-unix@uunet.uu.net
  227.  
  228. CommUNIXations (the /usr/group magazine) contains reports about every
  229. other issue by Heinz Lycklama on the /usr/group Technical Committee meetings.
  230.  
  231. If you are interested in starting another /usr/group working group, contact
  232. Heinz Lycklama:
  233.  
  234.         Heinz Lycklama
  235.         Interactive Systems Corp.
  236.         2401 Colorado Ave., 3rd Floor
  237.         Santa Monica, CA 90404
  238.         +1-213-453-8649
  239.         decvax!cca!ima!heinz
  240.  
  241.  
  242. Here is contact information for /usr/group working groups as taken from
  243. the CommUNIXations article mentioned above.
  244.  
  245. /usr/group Working Group on Distributed File System:
  246.     Art Sabsevitz            Frederick Glover
  247.     AT&T Information Systems    MK02-1/H10
  248.     190 River Road            Digital Equipment Corporation
  249.     Summit, NJ  07933        Continental Boulevard
  250.     201-522-6248            Merrimack, NH  03054-0430
  251.     attunix!bump            603-884-5111
  252.                     decvax!fglover
  253.  
  254. /usr/group Working Group on Network Interface:
  255.     Steve Albert
  256.     AT&T Information Systems
  257.     190 River Road, Rm. A-114
  258.     Summit, NJ  07901
  259.     (201)522-6104
  260.     attunix!ssa
  261.  
  262. /usr/group Working Group on Internationalization:
  263.     John Wu                Laurie Goudie
  264.     Charles River Data Systems    Santa Cruz Operation
  265.     983 Concord St.,        400 Encinal
  266.     Framingham, MA 01701        Santa Cruz, CA 95060
  267.     617-626-1000            408-458-1422
  268.  
  269. /usr/group Working Group on Graphics/Windows:
  270.     Tom Greene
  271.     Apollo Computer, Inc.
  272.     330 Billerica Road
  273.     Chelmsford, MA  01824
  274.     (617)256-6600, ext. 7581
  275.  
  276. /usr/group Working Group on Realtime:
  277.     Bill Corwin
  278.     Intel Corp.
  279.     5200 Elam Young Pkwy
  280.     Hillsboro, OR 97123
  281.     (503)681-2248
  282.  
  283. /usr/group Working Group on Database:
  284.     Val Skalabrin
  285.     Unify Corp.
  286.     1111 Howe Ave.
  287.     Sacramento, CA 95825
  288.     (916)920-9092
  289.  
  290.  
  291. /usr/group Working Group on Performance Measurements:
  292.     Ram Chelluri        David F. Hinnant
  293.     AT&T Computer Systems    Northern Telecom, Inc.
  294.     Room E15B        Dept. 0226
  295.     4513 Western Ave.    P.O. Box 13010
  296.     Lisle, IL 60532        Research Triangle Park, NC  27709-3010
  297.     (312)810-6223        (919) 992-1690
  298.                 ...{decvax,akgua}!mcnc!rti!ntirtp!dfh    
  299.  
  300. /usr/group Working Group on Security:
  301.     Steve Sutton            Ms. Jeanne Baccash
  302.     Consultant, Addamax        AT&T UNIX Systems Engineering
  303.     1107 S. Orchard            190 River Road
  304.     Urbana, IL  61801        Summit, NJ  07901
  305.     217-344-0996            201-522-6028
  306.                     attunix!jeanne
  307.  
  308. /usr/group Working Group on Super Computing:
  309.         Karen Sheaffer                  Jonathan Brown
  310.         Sandia National Laboratory      Lawrence Livermore Laboratory
  311.         P.O. Box 969                    P.O. Box 5509, L-560
  312.         Livermore, CA  94550            Livermore, CA  94550
  313.         415-294-3431                    415-423-4157
  314.         karen@snll-arpagw.llnl.gov      jbrown@nmfecc.arpa
  315.  
  316.  
  317.  
  318. The X3H3.6 display management committee has recently formed to develop
  319. a model to support current and future window management systems, yet
  320. is not based directly on any existing system.  The chair solicits
  321. help and participation:
  322.  
  323.         Georges Grinstein
  324.         wanginst!ulowell!grinstein
  325.  
  326.  
  327.  
  328. X3J11 is sometimes known as the C Standards Committee.  Their liaison
  329. to P1003 is
  330.  
  331.         Don Kretsch
  332.         AT&T
  333.         190 River Road
  334.         Summit, NJ 07901
  335.  
  336. A contact for information regarding publications and working groups is
  337.  
  338.         Thomas Plum
  339.         Vice Chair, X3J11 Committee
  340.         Plum Hall Inc.
  341.         1 Spruce Avenue
  342.         Cardiff, New Jersey 08232
  343.  
  344. The current document may be ordered from
  345.     
  346.         Global Engineering Documents
  347.         2805 McGaw
  348.         Irvine, CA 92714
  349.         USA
  350.         +1-714-261-1455
  351.         +1-800-854-7179
  352.  
  353. Ask for the X3.159 draft standard.  The price is $65.
  354.  
  355. The current X3J11 meeting schedule is:
  356.  
  357. 1988 December 12-16    Seattle, WA
  358. 1989 April 10-11    Phoenix, AZ
  359.  
  360.  
  361. The /usr/group Standard is a principal ancestor of P1003.1, X/OPEN,
  362. and X3J11.  It may be ordered for $15.00 from:
  363.  
  364.         /usr/group Standards Committee
  365.         4655 Old Ironsides Drive, Suite 200
  366.         Santa Clara, California 95054
  367.         Tel: (408)986-8840
  368.         Fax: (408)986-1645
  369.  
  370. /usr/group also publishes an eight page document, ``Your Guide to POSIX,''
  371. explaining what IEEE 1003 is, and a nineteen page document, ``POSIX Explored,''
  372. about technical aspects of IEEE 1003.1, and its relations to other standards
  373. and historical implementations.  Contact /usr/group at the above address
  374. for details.
  375.  
  376.  
  377. The System V Interface Definition (The Purple Book, or SVID).
  378. This is the AT&T standard and is one of the most frequently-used
  379. references of the IEEE 1003 committee.
  380.  
  381.         AT&T Customer Information Center
  382.         Attn:  Customer Service Representative
  383.         P.O. Box 19901
  384.         Indianapolis, IN 46219
  385.         U.S.A.
  386.  
  387.         800-432-6600 (Inside U.S.A.)
  388.         800-255-1242 (Inside Canada)
  389.         +1-317-352-8557 (Outside U.S.A. and Canada)
  390.  
  391.     System V Interface Definition, Issue 2
  392.     should be ordered by the following select codes:
  393.  
  394.     Select Code:    Volume:        Topics:
  395.     320-011        Volume I    Base System
  396.                     Kernel Extension
  397.     320-012        Volume II    Basic Utilities Extension
  398.                     Advanced Utilities Extension
  399.                     Software Development Extension
  400.                     Administered System Extension
  401.                     Terminal Volume Interface Extension
  402.     320-013        Volume III    Base System Addendum
  403.                     Terminal Interface Extension
  404.                     Network Services Extension
  405.     307-131        I, II, III    (all three volumes)
  406.  
  407. The price is about 37 U.S. dollars for each volume or $84 for all three.
  408. Major credit cards are accepted for telephone orders:  mail orders
  409. should include a check or money order, payable to AT&T.
  410.  
  411.  
  412. The X/OPEN PORTABILITY GUIDE (The Green Book)
  413. is another reference frequently used by IEEE 1003.
  414.  
  415. The X/OPEN Group is "Ten of the world's major information system
  416. suppliers" (at time of publication, Bull, DEC, Ericsson, Hewlett-Packard,
  417. ICL, NIXDORF, Olivetti, Philips, Siemens and Unisys and subsequently
  418. augmented by AT&T) who have produced a document intended to promote
  419. the writing of portable applications.  They closely follow both SVID
  420. and POSIX, and cite the /usr/group standard as contributing, but
  421. X/OPEN's books cover a wider area than any of those.
  422.  
  423. The book is published by
  424.  
  425.         Elsevier Science Publishers B.V.
  426.         Book Order Department
  427.         P.O. Box 1991
  428.         1000 BZ Amsterdam
  429.         The Netherlands
  430.  
  431. and distributed in the U.S.A. and Canada by:
  432.  
  433.         Elsevier Science Publishing Company, Inc.
  434.         52 Vanderbilt Avenue
  435.         New York, NY 10017
  436.         U.S.A.
  437.  
  438. There are currently five volumes:
  439.     1) System V Specification Commands and Utilities
  440.     2) System V Specification System Calls and Libraries
  441.     3) System V Specification Supplementary Definitions
  442.     4) Programming Languages
  443.     5) Data Management
  444.  
  445. They take a large number of credit cards and other forms of payment.
  446.  
  447. Comments, suggestions, error reports, etc., for Issue 2 of the Green Book
  448. may be mailed directly to:
  449.  
  450.         xpg2@xopen.co.uk
  451.         uunet!mcvax!inset!xopen!xpg2
  452.  
  453. Information about X/OPEN can be requested from:
  454.  
  455.         Mike Lambert
  456.         X/Open
  457.         Abbot's House
  458.         Abbey Road
  459.         Reading, Berkshire RG1 3BD
  460.         England
  461.         +44 256 843-142
  462.         mgl@xopen.co.uk
  463.         uunet!mcvax!inset!xopen!mgl
  464.  
  465.  
  466. Finally, 4.2BSD and 4.3BSD have influenced POSIX in a number of areas.
  467. The best reference on them is the 4.3BSD manuals, published by USENIX.
  468. An order form may be obtained from:
  469.  
  470.         Howard Press
  471.         c/o USENIX Association
  472.         P.O. Box 2299
  473.         Berkeley, CA 94710
  474.  
  475.         +1-415-528-8649
  476.         uunet!usenix!office
  477.         office@usenix.org
  478.  
  479. 4.3BSD User's Manual Set (3 volumes)        $25.00
  480.     User's Reference Manual
  481.     User's Supplementary Documents
  482.     Master Index
  483.  
  484. 4.3BSD Programmer's Manual Set (3 volumes)    $25.00
  485.     Programmer's Reference Maual
  486.     Programmer's Supplementary Documents, Volume 1
  487.     Programmer's Supplementary Documents, Volume 2
  488.  
  489. 4.3BSD System Manager's Manual (1 volume)    $10.00
  490.  
  491. Unfortunately, there are some license restrictions.
  492. Contact the USENIX office for details.
  493.  
  494. Volume-Number: Volume 16, Number 10
  495.  
  496.