home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / volume.11 / text0028.txt < prev    next >
Encoding:
Internet Message Format  |  1987-07-18  |  13.8 KB

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