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