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