home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / volume.13 / text0008.txt < prev    next >
Encoding:
Text File  |  1988-04-18  |  15.1 KB  |  476 lines

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