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