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