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