home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / std_unix / volume.14 < prev    next >
Internet Message Format  |  1989-01-07  |  268KB

  1. From uucp  Sun Apr 17 16:12:37 1988
  2. Received: by uunet.UU.NET (5.54/1.14) 
  3.     id AA10780; Sun, 17 Apr 88 16:12:37 EDT
  4. From: std-unix@uunet.UU.NET (Moderator, John S. Quarterman)
  5. Newsgroups: comp.std.unix
  6. Subject: comp.std.unix Volume 14
  7. Message-Id: <172@longway.TIC.COM>
  8. Expires: 15 May 88 21:45:37 GMT
  9. Sender: std-unix@longway.TIC.COM
  10. Reply-To: std-unix@uunet.UU.NET
  11. Date: 17 Apr 88 19:53:40 GMT
  12. Apparently-To: std-unix-archive
  13. Status: RO
  14.  
  15. This is the first article in Volume 14 of comp.std.unix.
  16. These volumes are purely for administrative convenience.
  17. Feel free to continue any previous discussion or start new ones.
  18.  
  19. The USENET newsgroup comp.std.unix is also known as the ARPA Internet
  20. mailing list std-unix@uunet.uu.net.  It is for discussions of UNIX
  21. standards, particularly of IEEE 1003, or POSIX.  The moderator is
  22. John S. Quarterman, who is also the institutional representative of
  23. the USENIX Association to the IEEE P1003 Portable Operating System
  24. Interface for Computer Environments Committee (commonly known as
  25. the UNIX Standards Committee).
  26.  
  27. Submissions-To:    uunet!std-unix        or std-unix@uunet.uu.net
  28. Comments-To: uunet!std-unix-request    or std-unix-request@uunet.uu.net
  29. Postings from the moderator may also originate from longway.tic.com.
  30.  
  31. Permission to post to the newsgroup is assumed for mail to std-unix.
  32. Permission to post is not assumed for mail to std-unix-request,
  33. unless explicitly granted in the mail.  Mail to my personal addresses
  34. will be treated like mail to std-unix-request if it obviously refers
  35. to the newsgroup.
  36.  
  37. Archives may be found on uunet.uu.net.  The current volume may
  38. be retrieved by anonymous ftp (login anonymous, password guest)
  39. over the ARPA Internet as
  40.     ~ftp/comp.std.unix/archive
  41. or
  42.     ~ftp/comp.std.unix/volume.14
  43. The previous volume may be retrieved as 
  44.     ~ftp/comp.std.unix/volume.13
  45. For hosts with direct UUCP connections to the uunet machine,
  46. UUCP transfer should work with, for example,
  47.     uucp uunet!comp.std.unix/archive archive
  48.  
  49. Volumes 1-10 are filed under the former newsgroup name, mod.std.unix,
  50. as ~ftp/pub/mod.std.unix.v1, ~ftp/pub/mod.std.unix.v2, etc., through
  51. ~ftp/pub/mod.std.unix.v10.  Volume 3 contains the AT&T public domain
  52. getopt(3).  Volume 10 is a special index volume that catalogs Volumes 1-9.
  53.  
  54. These volumes are strictly for administrative convenience.
  55. Several members of the committee follow the newsgroup on-line.
  56.  
  57. Finally, remember that any remarks by any committee member (especially
  58. including me) in this newsgroup do not represent any position (including
  59. any draft, proposed or actual, of a standard) of the committee as a
  60. whole or of any subcommittee unless explicitly stated otherwise
  61. in such remarks.
  62.  
  63. UNIX is a Registered Trademark of AT&T.
  64. IEEE is a Trademark of the Institute of Electrical and Electronics
  65.     Engineers, Inc.
  66.  
  67. Volume-Number: Volume 14, Number 1
  68.  
  69. From uucp  Sun Apr 17 16:13:39 1988
  70. Received: by uunet.UU.NET (5.54/1.14) 
  71.     id AA10817; Sun, 17 Apr 88 16:13:39 EDT
  72. From: std-unix@uunet.UU.NET (Moderator, John S. Quarterman)
  73. Newsgroups: comp.std.unix
  74. Subject: Access to UNIX-Related Standards
  75. Message-Id: <173@longway.TIC.COM>
  76. Expires: 15 May 88 21:45:37 GMT
  77. Sender: std-unix@longway.TIC.COM
  78. Reply-To: std-unix@uunet.UU.NET
  79. Date: 17 Apr 88 19:59:33 GMT
  80. Apparently-To: std-unix-archive
  81. Status: RO
  82.  
  83. This is the latest in a series of similar comp.std.unix articles.
  84. Corrections and additions to this article are solicited.
  85.  
  86. There are two companion articles, posted at the same time as this one
  87. and with subjects ``Access to UNIX User Groups and Publications'' and
  88. ``Calendar of UNIX-related Events.''
  89.  
  90. Also note that Shane McCarron now writes a quarterly summary report for
  91. USENIX soon after each IEEE 1003 meeting for posting in comp.std.unix
  92. and in ;login:, the Newsletter of the USENIX Association.
  93.  
  94. Changes from last posting:
  95. The July IEEE 1003 meeting has moved to Denver from Colorado Springs,
  96. and the June 1989 Monterey meeting is now the July 1989 San Francisco one.
  97. The later meetings have sprouted tentative dates and a new one in Montreal.
  98. The October 1988 ISO SC22 and WG15 meetings have changed dates (again).
  99.  
  100. Access information is given in this article for the following standards:
  101. IEEE 1003.1 (operating system interface), 1003.2 (shell and tools),
  102.     1003.3 (testing and verification), 1003.4 (real time),
  103.     1003.5 (ADA binding), 1003.6 (security), 1003.0 (POSIX guide).
  104. NBS FIPS.
  105. /usr/group Technical Committee Subcommittees on distributed file system,
  106.     network interface, graphics/windows, database, internationalization,
  107.     performance measurements, realtime, security, and super computing.
  108. X3H3.6 (display committee)
  109. X3J11 (C language)
  110. /usr/group 1984 Standard
  111. System V Interface Definition (SVID, or The Purple Book)
  112. X/OPEN PORTABILITY GUIDE (The Green Book)
  113. 4.3BSD Manuals
  114.  
  115.  
  116. UNIX is a Registered Trademark of AT&T.
  117. IEEE is a trademark of the Institute of Electrical and Electronic Engineers,
  118.     Inc.:  POSIX is no longer a trademark.
  119. X/OPEN is a licensed trademark of the X/OPEN Group Members.
  120.  
  121.  
  122. The IEEE P1003 Portable Operating System Interface for Computer
  123. Environments Committee is sometimes known colloquially as the UNIX
  124. Standards Committee.  They published the 1003.1 "POSIX" Trial Use
  125. Standard in April 1986.  According to its Foreword:
  126.  
  127.     The purpose of this document is to define a standard
  128.     operating system interface and environment based on the
  129.     UNIX Operating System documentation to support application
  130.     portability at the source level.  This is intended for
  131.     systems implementors and applications software developers.
  132.  
  133. Published copies are available at $19.95, with bulk purchasing discounts
  134. available.  Call the IEEE Computer Society in Los Angeles
  135.  
  136.         714-821-8380
  137.  
  138. and ask for Book #967.  Unfortunately, this only works for multiple copies.
  139. But the following mail address works for single copies:
  140.  
  141.         IEEE Computer Society
  142.         P.O. Box 80452
  143.         Worldway Postal Center
  144.         Los Angeles, Ca. 90080
  145.  
  146. Include a check for $19.95 + $4 for shipping and handling.  For UPS
  147. shipping, add another $4.  Or contact:
  148.  
  149.         IEEE Service Center
  150.         445 Hoes Ln.
  151.         Piscataway, NJ 08854
  152.  
  153. and ask for "IEEE 1003.1 Trial Use Standard" - stock number SH10546.
  154.  
  155. The Trial Use Standard will be available for comments for a period such
  156. as a year.  The current target for a Full Use Standard is Summer 1988.
  157. Initial balloting is completed, and ballot resolution is in progress:
  158. it's too late to ballot if you haven't already.
  159.  
  160.  
  161. IEEE has brought the 1003.1 effort brought into the International
  162. Organization for Standardization (ISO) arena.  IEEE 1003.1 Draft 12
  163. is also a ``Draft Proposed International Standard (ISO DP)'' under
  164. SC22 WG15.  The convenor is Jim Isaak:  see below for his address.
  165. There is a U.S. Technical Advisory Group (TAG) to ISO SC22 WG15:
  166. the chair is Donn Terry of HP.
  167.  
  168. The National Bureau of Standards is producing a Federal Information
  169. Processing Standard (FIPS) based on IEEE 1003.1.  It will probably
  170. be available before the Full Use Standard, and may reflect Draft 12,
  171. rather than the final 1003.1 standard.  For information, contact:
  172.  
  173.         Roger Martin
  174.         National Bureau of Standards
  175.         Building 225
  176.         Room B266
  177.         Gaithersburg, MD  20899
  178.         (301)975-3295
  179.  
  180. NBS is also producing a FIPS based on IEEE 1003.2, probably from
  181. the draft made by 1003.2 at their March meeting.
  182.  
  183.  
  184. Machine readable copies of the IEEE 1003.1 Trial Use Standard are not
  185. and will not be available.  The same applies to copies of later drafts.
  186.  
  187. There is a paper mailing list by which interested parties may get
  188. copies of drafts of the standard.  To get on it, or to submit comments
  189. directly to the committee, mail to:
  190.  
  191.         James Isaak
  192.         Chairperson, IEEE/CS P1003
  193.         Tel.: (603)881-0480
  194.         Fax.: (603)881-0120
  195.         decvax!isaak
  196.         isaak@decvax.dec.com
  197.         Digital Equipment
  198.         ZK03-3/Y25
  199.         110 Spit Brook Rd.
  200.         Nashua, NH  03062-2698
  201.  
  202. Sufficiently interested parties may join the working group.
  203.  
  204. The term POSIX actually applies to all of the P1003 subcommittees:
  205. group    subject                co-chairs
  206. 1003.0    POSIX Guide            Al Hankinson (NBS), Kevin Lewis (DEC)
  207. 1003.1    Systems Interface        Jim Isaak (DEC), Donn Terry (HP)
  208. 1003.2    Shell and Tools Interface    Hal Jespersen (UniSoft), Don Cragun (Sun)
  209. 1003.3    Verification and Testing     Roger Martin (NBS), Carol Raye (AT&T)
  210. 1003.4    Real Time             Bill Corwin (Intel)
  211. 1003.5    Ada Binding for POSIX        Terry Fong (USArmy), Stowe Boyd(Compass)
  212. 1003.6    Security            Dennis Steinauer (NBS), Ron Elliot (IBM)
  213.  
  214. Inquiries regarding any of the subcommittees should go to the same address
  215. as for 1003.1.
  216.  
  217.  
  218. The next scheduled meetings of the P1003 working groups are:
  219.  
  220. 1988 June 20-24        IEEE 1003.6 at USENIX, in San Francisco, CA
  221. 1988 July 11-15        Tech Center Hyatt, Denver, CO
  222. 1988 October 17-19,20-21 ISO SC22 Advisory Group & WG15 - Tokyo, Japan
  223. 1988 October 24-28    Hawaii
  224.  
  225. 1989 January 9-13    Embassy Suites, Ft. Lauderdale, FL
  226. 1989 April 17(29?)    Minneapolis-St. Paul, MN
  227. 1989 July 10-14        San Francisco, CA
  228. 1989 October 16-20    Brussels (or Amsterdam) (Thought: EC host)
  229.  
  230. 1990 January 29        New Orleans, LA
  231. 1990 April        Montreal, Quebec
  232.  
  233. Here are some details from Hal Jespersen regarding P1003.2:
  234.  
  235. The IEEE P1003.2 "Shell and Utilities" Working Group is developing a
  236. proposed standard to complement the 1003.1 POSIX standard.  It will
  237. consist of
  238.  
  239.     a shell command language (currently planned to be based on the
  240.     Bourne Shell),
  241.  
  242.     groups of utility programs, or commands,
  243.  
  244.     programmatic interfaces to the shell (system(), popen()) and
  245.     related facilities (regular expressions, file name expansion,
  246.     etc.)
  247.  
  248.     defined environments (variables, file hierarchies, etc) that
  249.     applications may rely upon
  250.  
  251.     utilities for installing application programs onto conforming
  252.     systems
  253.  
  254. which will allow application programs to be developed out of existing
  255. pieces, in the UNIX tradition.  The scope of the standard emphasizes
  256. commands and features that are more typically used by shell scripts or
  257. C language programs than those that are oriented to the terminal user
  258. with windows, mice, visual shells, and so forth.
  259.  
  260. There has been some controversy in the Working Group about clarifying
  261. the scope of the 1003.2 standard in regard to its relationship with
  262. 1003.1.  The Working Group is attempting to produce a standard that
  263. will assume the structure and philosophy of a POSIX system is
  264. available, but it will not require a fully conforming implementation as
  265. a base.  For example, it should be feasible to eventually produce a
  266. 1003.2 interface on a V7 system, or on a system very close to POSIX,
  267. but missing a few crucial features (as long as the shell and utilities
  268. didn't need them).  However, the proposed standard will *not* be
  269. unnecessarily watered down simply to allow non-POSIX systems to conform.
  270.  
  271. The group is currently seeking proposals for groupings of commands that
  272. may be offered by implementors.  As groups are identified, command
  273. descriptions will be solicited.  There is no requirement that the commands
  274. be in System V or BSD today, but they should realistically be commands 
  275. that are commonly found in most existing implementations.
  276.  
  277.  
  278. There are three Institutional Representatives to P1003:  John Quarterman
  279. from USENIX, Heinz Lycklama from /usr/group, and Mike Lambert from X/OPEN.
  280. The two from USENIX and /usr/group are also representatives to the U.S.
  281. TAG to ISO SC22 WG15.
  282.  
  283. As the one from USENIX, one of my functions is to get comments from the
  284. USENIX membership and the general public to the committee.  One of the
  285. ways I try to do that is by moderating this newsgroup, comp.std.unix
  286. An article related to this one appeared in the September/October 1986
  287. ;login: (The USENIX Association Newsletter).  I'm also currently on the
  288. USENIX Board of Directors.  Comments, suggestions, etc., may be sent to
  289.  
  290.         John S. Quarterman
  291.         Texas Internet Consulting
  292.         701 Brazos, Suite 500
  293.         Austin TX 78701-3243
  294.         +1-512-320-9031
  295.         uunet!usenix!jsq
  296.         jsq@longway.tic.com
  297.  
  298. For comp.std.unix:
  299. Comments:    uunet!std-unix-request std-unix-request@uunet.uu.net
  300. Submissions:    uunet!std-unix        std-unix@uunet.uu.net
  301.  
  302. The November/December 1987 issue of CommUNIXations (the /usr/group magazine)
  303. contains a report by Heinz Lycklama on the /usr/group Technical Committee
  304. working groups which met in June 1987.
  305.  
  306. If you are interested in starting another /usr/group working group, contact
  307. Heinz Lycklama:
  308.  
  309.         Heinz Lycklama
  310.         Interactive Systems Corp.
  311.         2401 Colorado Ave., 3rd Floor
  312.         Santa Monica, CA 90404
  313.         (213)453-8649
  314.         decvax!cca!ima!heinz
  315.  
  316.  
  317. Here is contact information for /usr/group working groups as taken from
  318. the CommUNIXations article mentioned above.
  319.  
  320. /usr/group Working Group on Distributed File System:
  321.     Art Sabsevitz            Frederick Glover
  322.     AT&T Information Systems    MK02-1/H10
  323.     190 River Road            Digital Equipment Corporation
  324.     Summit, NJ  07933        Continental Boulevard
  325.     201-522-6248            Merrimack, NH  03054-0430
  326.     attunix!bump            603-884-5111
  327.                     decvax!fglover
  328.  
  329. /usr/group Working Group on Network Interface:
  330.     Steve Albert
  331.     AT&T Information Systems
  332.     190 River Road, Rm. A-114
  333.     Summit, NJ  07901
  334.     (201)522-6104
  335.     attunix!ssa
  336.  
  337. /usr/group Working Group on Internationalization:
  338.     John Wu                Laurie Goudie
  339.     Charles River Data Systems    Santa Cruz Operation
  340.     983 Concord St.,        400 Encinal
  341.     Framingham, MA 01701        Santa Cruz, CA 95060
  342.     617-626-1000            408-458-1422
  343.  
  344. /usr/group Working Group on Graphics/Windows:
  345.     Tom Greene
  346.     Apollo Computer, Inc.
  347.     330 Billerica Road
  348.     Chelmsford, MA  01824
  349.     (617)256-6600, ext. 7581
  350.  
  351. /usr/group Working Group on Realtime:
  352.     Bill Corwin
  353.     Intel Corp.
  354.     5200 Elam Young Pkwy
  355.     Hillsboro, OR 97123
  356.     (503)681-2248
  357.  
  358. /usr/group Working Group on Database:
  359.     Val Skalabrin
  360.     Unify Corp.
  361.     1111 Howe Ave.
  362.     Sacramento, CA 95825
  363.     (916)920-9092
  364.  
  365.  
  366. /usr/group Working Group on Performance Measurements:
  367.     Ram Chelluri            Dave Hinnant
  368.     AT&T Computer Systems        SCI Systems, Inc.
  369.     Room E15B            Ste 325, Pamlico Bldg
  370.     4513 Western Ave.        Research Triangle Pk, NC 27709
  371.     Lisle, IL 60532            (919)549-8334
  372.     (312)810-6223
  373.  
  374. /usr/group Working Group on Security:
  375.     Steve Sutton            Ms. Jeanne Baccash
  376.     Consultant, Addamax        AT&T UNIX Systems Engineering
  377.     1107 S. Orchard            190 River Road
  378.     Urbana, IL  61801        Summit, NJ  07901
  379.     217-344-0996            201-522-6028
  380.                     attunix!jeanne
  381.  
  382. /usr/group Working Group on Super Computing:
  383.     Karen Sheaffer            Robin O'Neill
  384.     Sandia National Laboratory    Lawrence Livermore Laboratory
  385.     P.O. Box 969            P.O. Box 5509, L560
  386.     Livermore, CA  94550        Livermore, CA  94550
  387.     415-422-3431            415-422-0973
  388.                     oneill#r%mfe@lll-mfe.arpa
  389.  
  390.  
  391. The X3H3.6 display management committee has recently formed to develop
  392. a model to support current and future window management systems, yet
  393. is not based directly on any existing system.  The chair solicits
  394. help and participation:
  395.  
  396.         Georges Grinstein
  397.         wanginst!ulowell!grinstein
  398.  
  399.  
  400. The Abstract of the 1003.1 Trial Use Standard adds:
  401.  
  402.     This interface is a complement to the C Programming Language
  403.     in the C Information Bulletin prepared by Technical Committee X3J11
  404.     of the Accredited Standards Committee X3, Information Processing
  405.     Systems, further specifying an environment for portable application
  406.     software.
  407.  
  408. X3J11 is sometimes known as the C Standards Committee.  Their liaison to
  409. P1003 is
  410.  
  411.         Don Kretsch
  412.         AT&T
  413.         190 River Road
  414.         Summit, NJ 07901
  415.  
  416. A contact for information regarding publications and working groups is
  417.  
  418.         Thomas Plum
  419.         Vice Chair, X3J11 Committee
  420.         Plum Hall Inc.
  421.         1 Spruce Avenue
  422.         Cardiff, New Jersey 08232
  423.  
  424. The current document may be ordered from
  425.     
  426.         Global Engineering Documents
  427.         2805 McGaw
  428.         Irvine, CA 92714
  429.         USA
  430.         +1-714-261-1455
  431.         +1-800-854-7179
  432.  
  433. Ask for the X3.159 draft standard.  The price is $65.
  434.  
  435.  
  436. The /usr/group Standard is a principal ancestor of P1003.1, X/OPEN,
  437. and X3J11.  It may be ordered for $15.00 from:
  438.  
  439.         /usr/group Standards Committee
  440.         4655 Old Ironsides Drive, Suite 200
  441.         Santa Clara, California 95054
  442.         Tel: (408)986-8840
  443.         Fax: (408)986-1645
  444.  
  445. /usr/group also publishes an eight page document, ``Your Guide to POSIX,''
  446. explaining what IEEE 1003 is, and a nineteen page document, ``POSIX Explored,''
  447. about technical aspects of IEEE 1003.1, and its relations to other standards
  448. and historical implementations.  Contact /usr/group at the above address
  449. for details.
  450.  
  451.  
  452. The System V Interface Definition (The Purple Book, or SVID).
  453. This is the AT&T standard and is one of the most frequently-used
  454. references of the IEEE 1003 committee.
  455.  
  456.         AT&T Customer Information Center
  457.         Attn:  Customer Service Representative
  458.         P.O. Box 19901
  459.         Indianapolis, IN 46219
  460.         U.S.A.
  461.  
  462.         800-432-6600 (Inside U.S.A.)
  463.         800-255-1242 (Inside Canada)
  464.         317-352-8557 (Outside U.S.A. and Canada)
  465.  
  466.     System V Interface Definition, Issue 2
  467.     should be ordered by the following select codes:
  468.  
  469.     Select Code:    Volume:        Topics:
  470.     320-011        Volume I    Base System
  471.                     Kernel Extension
  472.     320-012        Volume II    Basic Utilities Extension
  473.                     Advanced Utilities Extension
  474.                     Software Development Extension
  475.                     Administered System Extension
  476.                     Terminal Volume Interface Extension
  477.     320-013        Volume III    Base System Addendum
  478.                     Terminal Interface Extension
  479.                     Network Services Extension
  480.     307-131        I, II, III    (all three volumes)
  481.  
  482. The price is about 37 U.S. dollars for each volume or $84 for all three.
  483. Major credit cards are accepted for telephone orders:  mail orders
  484. should include a check or money order, payable to AT&T.
  485.  
  486.  
  487. The X/OPEN PORTABILITY GUIDE (The Green Book)
  488. is another reference frequently used by IEEE 1003.
  489.  
  490. The X/OPEN Group is "Ten of the world's major information system
  491. suppliers" (at time of publication, Bull, DEC, Ericsson, Hewlett-Packard,
  492. ICL, NIXDORF, Olivetti, Philips, Siemens and Unisys and subsequently
  493. augmented by AT&T) who have produced a document intended to promote
  494. the writing of portable applications.  They closely follow both SVID
  495. and POSIX, and cite the /usr/group standard as contributing, but
  496. X/OPEN's books cover a wider area than any of those.
  497.  
  498. The book is published by
  499.  
  500.         Elsevier Science Publishers B.V.
  501.         Book Order Department
  502.         P.O. Box 1991
  503.         1000 BZ Amsterdam
  504.         The Netherlands
  505.  
  506. and distributed in the U.S.A. and Canada by:
  507.  
  508.         Elsevier Science Publishing Company, Inc.
  509.         52 Vanderbilt Avenue
  510.         New York, NY 10017
  511.         U.S.A.
  512.  
  513. There are currently five volumes:
  514.     1) System V Specification Commands and Utilities
  515.     2) System V Specification System Calls and Libraries
  516.     3) System V Specification Supplementary Definitions
  517.     4) Programming Languages
  518.     5) Data Management
  519.  
  520. They take a large number of credit cards and other forms of payment.
  521.  
  522. Comments, suggestions, error reports, etc., for Issue 2 of the Green Book
  523. may be mailed directly to:
  524.  
  525.         xpg2@xopen.co.uk
  526.         uunet!mcvax!inset!xopen!xpg2
  527.  
  528. Information about X/OPEN can be requested from:
  529.  
  530.         Mike Lambert
  531.         Technical Director
  532.         X/OPEN Ltd
  533.         c/o ICL BRA01
  534.         Lovelace Road
  535.         Bracknell
  536.         Berkshire
  537.         England
  538.         +44 344 42 48 42
  539.         mgl@xopen.co.uk
  540.         uunet!mcvax!inset!xopen!mgl
  541.  
  542.  
  543. Finally, 4.2BSD and 4.3BSD have influenced POSIX in a number of areas.
  544. The best reference on them is the 4.3BSD manuals, published by USENIX.
  545. An order form may be obtained from:
  546.  
  547.         Howard Press
  548.         c/o USENIX Association
  549.         P.O. Box 2299
  550.         Berkeley, CA 94710
  551.  
  552.         415-528-8649
  553.         {ucbvax,decvax}!usenix!office
  554.  
  555. 4.3BSD User's Manual Set (3 volumes)        $25.00
  556.     User's Reference Manual
  557.     User's Supplementary Documents
  558.     Master Index
  559.  
  560. 4.3BSD Programmer's Manual Set (3 volumes)    $25.00
  561.     Programmer's Reference Maual
  562.     Programmer's Supplementary Documents, Volume 1
  563.     Programmer's Supplementary Documents, Volume 2
  564.  
  565. 4.3BSD System Manager's Manual (1 volume)    $10.00
  566.  
  567. Unfortunately, there are some license restrictions.
  568. Contact the USENIX office for details.
  569.  
  570. Volume-Number: Volume 14, Number 2
  571.  
  572. From uucp  Sun Apr 17 16:15:01 1988
  573. Received: by uunet.UU.NET (5.54/1.14) 
  574.     id AA10843; Sun, 17 Apr 88 16:15:01 EDT
  575. From: <std-unix@uunet.UU.NET>
  576. Newsgroups: comp.std.unix,comp.org.usenix,comp.unix.questions
  577. Subject: Access to UNIX User Groups and Publications
  578. Message-Id: <174@longway.TIC.COM>
  579. Expires: 15 May 88 21:45:37 GMT
  580. Sender: std-unix@longway.TIC.COM
  581. Reply-To: std-unix@uunet.UU.NET
  582. Date: 17 Apr 88 20:06:00 GMT
  583. Apparently-To: std-unix-archive
  584. Status: RO
  585.  
  586. This is the latest in a series of similar comp.std.unix articles,
  587. intended to give summary information about UNIX User groups
  588. and publications; to be accurate, but not exhaustive.
  589. I'm cross-posting it to comp.org.usenix and comp.unix.questions
  590. because there might be interest there.
  591.  
  592. There are two related articles, posted at the same time as this one,
  593. and with subjects ``Calendar of UNIX-related Events'' and ``Access to
  594. UNIX-Related Standards.''  The latter is posted only to comp.std.unix.
  595.  
  596. Corrections and additions to this article are solicited.  I keep track
  597. of the conferences, groups, and publications that I attend, am a member
  598. of, or subscribe to.  All others (the majority of the listings) I derive
  599. either from listings elsewhere, or from contributions by readers.
  600. In particular, the meeting schedules and descriptions of most of the
  601. groups are provided by their members.  If a group doesn't have a
  602. meeting schedule listed, it's because nobody has sent me one.  This is
  603. a low-budget operation:  I publish what I have on hand when the time
  604. comes (approximately monthly).
  605.  
  606. Recent additions:  AT&T Technical Journal, Byte, The C Users Journal, Unique.
  607.  
  608.  
  609. Access information is given in this article for the following:
  610. user groups:    USENIX, /usr/group, EUUG, AUUG, NZUSUGI, JUS, KUUG, AMIX,
  611.         DECUS UNIX SIG, Sun User Group, Apollo DOMAIN Users' Society
  612. newsletters:    ;login:, /usr/digest, EUUGN, AUUGN, NUZ
  613. journal:    Computing Systems
  614. magazines:    CommUNIXations, UNIX REVIEW, UNIX/WORLD,
  615.         Multi-User Computing Magazine, UNIX Systems, UNIX Magazine
  616.  
  617. Telephone numbers are given in international format, i.e., +n at
  618. the beginning for the country code, e.g., +44 is England, +81 Japan,
  619. +82 Korea, +61 Australia, +64 New Zealand, and +1 is U.S.A. or Canada.
  620.  
  621. UNIX is a Registered Trademark of AT&T.
  622.  
  623.  
  624. USENIX is ``The Professional and Technical UNIX(R) Association.''
  625.  
  626.         USENIX Association
  627.         P.O. Box 2299
  628.         Berkeley, CA 94710
  629.         U.S.A.
  630.         +1-415-528-8649
  631.         {uunet,ucbvax,decvax}!usenix!office
  632.         office@usenix.org
  633.  
  634. USENIX sponsors two USENIX Conferences a year, featuring technical papers,
  635. as well as tutorials, and with vendor exhibits at the summer conferences:
  636.  
  637.     Jun 20-24 1988    Hilton Hotel, San Francisco, CA
  638.     Jan 31-Feb 3 1989 Town & Country Inn, San Diego, CA
  639.     Jun 12-16 1989    Hyatt Regency, Baltimore, MD
  640.     Jan 23-26 1990    Washington, DC
  641.     Jun 11-15 1990    Marriott Hotel, Anaheim, CA
  642.     Jan 22-25 1991    Dallas, TX
  643.     Jun 10-14 1991    Opryland, Nashville, TN
  644.  
  645. They also sponsor workshops, such as
  646.     May 12-13 1988    Omni Shoreham Hotel, Washington, DC
  647.         Fifth Workshop on Real-Time Software and Operating Systems
  648.         IEEE Computer Society and USENIX Association
  649.     Aug 29-30 1988    UNIX Security, Portland, OR
  650.     Sep 26-27 1988    UNIX & Supercomputing, Pittsburgh, PA
  651.     Oct 17-20 1988    C++ Conference (tentative), Denver, CO
  652.     Nov 17-18 1988    Large Installation System Administration II, Monterey,CA
  653.  
  654. Proceedings for all conferences and workshops are available at
  655. the door and by mail later.
  656.  
  657. USENIX publishes ``;login:  The USENIX Association Newsletter''
  658. bimonthly.  It is sent free of charge to all their members and
  659. includes technical papers.  There is a USENET newsgroup,
  660. comp.org.usenix, for discussion of USENIX-related matters.
  661.  
  662. In 1988, USENIX started publishing a new refereed quarterly
  663. technical journal, ``Computing Systems:  The Journal of the USENIX
  664. Association,'' in cooperation with University of California Press.
  665.  
  666. They also publish an edition of the 4.3BSD manuals, and they
  667. occasionally sponsor experiments, such as methods of improving the
  668. USENET and UUCP networks (e.g., uunet), that are of interest and use to
  669. the membership.  They distribute tapes of contributed software and are
  670. pursuing expanding that activity.
  671.  
  672. There is a USENIX Institutional Representative on the IEEE P1003
  673. Portable Operating System Interface for Computer Environments Committee.
  674. That representative also moderates the USENET newsgroup comp.std.unix,
  675. which is for discussion of UNIX-related standards, especially P1003.
  676. For more details, see the posting in comp.std.unix, ``Access to
  677. UNIX-Related Standards.''
  678.  
  679.  
  680. /usr/group is a non-profit trade association dedicated to the promotion
  681. of products and services based on the UNIX operating system.
  682.  
  683.         /usr/group
  684.         4655 Old Ironsides Drive, Suite 200
  685.         Santa Clara, California 95054
  686.         U.S.A.
  687.         tel: +1-408-986-8840
  688.         fax: +1-408-986-1645
  689.  
  690. The annual UniForum Conference and Trade Show is sponsored by /usr/group
  691. and features vendor exhibits, as well as tutorials and technical sessions.
  692.  
  693.     Feb 28-Mar 3 1989 Moscone Center, San Francisco, CA
  694.     Jan 23-26 1990    Washington Hilton, Washington, DC
  695.     Jan 22-25 1991    Infomart, Dallas, TX
  696.     Jan 21-24 1992    Moscone Center, San Francisco CA (tentative)
  697.  
  698. They also sponsor a regional show, UniForum D.C.:
  699.  
  700.     Aug 2-4 1988    Washington Hilton Hotel, Washington, D.C.
  701.  
  702. Proceedings for all conferences are available at the shows and later
  703. by mail.
  704.  
  705. /usr/group publishes ``CommUNIXations,'' a member magazine that
  706. features articles by industry leaders and observers, technical issues,
  707. standards coverage, and new product announcements.
  708.  
  709. /usr/group also publishes the ``UNIX Products Directory,'' which lists
  710. products and services developed specifically for the UNIX operating system.
  711. ``/usr/digest'' is also published by /usr/group.  This newsletter covers
  712. product announcements and industry projections, and is sent biweekly
  713. to General members of /usr/group and to non-member subscribers.
  714.  
  715. /usr/group has long been deeply involved in UNIX standardization,
  716. having sponsored the ``/usr/group 1984 Standard,'' providing an Institutional
  717. Representative to the IEEE P1003 Portable Operating System for Computer
  718. Environments Committee, and sponsoring the /usr/group Technical Committee
  719. on areas that P1003 has not yet addressed.  They have recently produced
  720. an executive summary, ``Your Guide to POSIX,'' and a technical overview
  721. ``POSIX Explored,'' and funded production of a draft of a ``Rationale and
  722. Notes'' appendix for IEEE 1003.1.
  723.  
  724.  
  725. EUUG is the European UNIX systems Users Group, which is currently
  726. celebrating its tenth anniversary.  EUUG is closely coordinated with
  727. national groups in Europe, and with the European UNIX network, EUnet.
  728.  
  729.         EUUG secretariat
  730.         Owles Hall
  731.         Buntingford
  732.         Herts SG9 9PL
  733.         England
  734.         Telephone +44 763 73039
  735.         Telefax +44 763 73255
  736.         uunet!mcvax!inset!euug
  737.         euug@inset.co.uk
  738.  
  739. They have a newsletter, EUUGN (a previous version of this article
  740. appeared in the latest one), and hold two conferences a year:
  741.     3-7 October 1988, Lisbon, Portugal
  742.     April 1989, Brussels, Belgium
  743.  
  744.  
  745. AUUG is the Australian UNIX systems Users Group.
  746.  
  747.         AUUG
  748.         P.O. Box 366
  749.         Kensington
  750.         N.S.W.    2033
  751.         Australia
  752.         uunet!munnari!auug
  753.         auug@munnari.oz.au
  754.  
  755. Phone contact can occasionally be made at +61 3 344 5225
  756.  
  757. AUUG holds at least one conference a year, usually in the spring
  758. (August or September).  The next one will be in Melbourne on 13-15
  759. September 1988, will be the first three day meeting, will have a larger
  760. equipment exhibition than any before, and will be professionally
  761. organized for the first time.
  762.  
  763. They publish a newsletter (AUUGN) at a frequency defined to be every 2 months.
  764.  
  765.  
  766. The New Zealand UNIX Systems User Group, Inc. (NZUSUGI) has an annual meeting
  767. and publishes a newsletter, ``NUZ.''
  768.  
  769.         New Zealand UNIX Systems User Group
  770.         P.O. Box 585
  771.         Hamilton
  772.         New Zealand
  773.         +64-9-454000
  774.  
  775. The next and fifth annual meeting is the New Zealand UNIX Systems User Group
  776. (NZUSUGI) 1988 Conference, June 9-11 1988, in Wellington, New Zealand.
  777.  
  778. If you wish to present a paper, acceptance of which entitles you to a free
  779. conference registration, please contact the local speakers organiser,
  780. Dr Dick Cooper, ADATA, PO Box 2555, Christchurch, New Zealand,
  781. dick%cantuar@comp.vuw.ac.nz   or ...uunet!vuwcomp!cantuar!dick
  782.  
  783. If you would just like to attend, please respond to Ray Brownrigg, including
  784. a postal address for the delivery of further information as it becomes
  785. available.  Registration forms are expected to be available in February.
  786.  
  787.         UUCP: {utai!calgary,uunet}!vuwcomp!dsiramd!ray
  788.         ACSnet:    ray@dsiramd.nz[@munnari]
  789.         Ray Brownrigg
  790.         Applied Maths Div, DSIR
  791.         PO Box 1335
  792.         Wellington
  793.         New Zealand
  794.  
  795.  
  796. The Korean UNIX User Group (KUUG) has a software distribution service
  797. and a newsletter.
  798.  
  799.         Korean UNIX User Group
  800.         ETRI
  801.         P.O. Box 8
  802.         Daedug Science Town
  803.         Chungnam 300-32
  804.         Republic of Korea
  805.         +82-042-822-4455
  806.  
  807.  
  808. The Japan UNIX Society has two meetings a year, and a newsletter.
  809.  
  810.         Japan UNIX Society
  811.         #505 Towa-Hanzomon Corp. Bldg.
  812.         2-12 Hayabusa-cho
  813.         Chiyoda-ku, Tokyo 102
  814.         Japan
  815.         +81-03-234-2611
  816.  
  817.  
  818. AMIX - the Israeli UNIX user group, is a S.I.G. of the Israeli Processing
  819. Association (IPA). AMIX has a yearly conference (next one on 4-6 July 1988)
  820. and a yearly workshop (last one was in November).
  821.  
  822.         AMIX, c/o IPA
  823.         P.O. Box 919
  824.         Ramat-Gan
  825.         Israel, 52109
  826.         Tel: 00972-3-715770,715772
  827.         amix@bimacs.bitnet
  828.         amix@bimacs.biu.ac.il
  829.  
  830.  
  831. There are similar groups in other parts of the world.  If such a group
  832. wishes to be included in later versions of this access list, they
  833. should please send me information.
  834.  
  835. There is a partial list of national organizations in the November/December
  836. 1987 CommUNIXations.
  837.  
  838.  
  839.  
  840. DECUS, the Digital Equipment Computer Users Society,
  841. has a UNIX SIG (Special Interest Group) that participates
  842. in its general meetings, which are held twice a year.
  843.  
  844.         DECUS U.S. Chapter
  845.         219 Boston Post Road, BP02
  846.         Marlboro, Massachusetts  01752-1850
  847.         U.S.A.
  848.         +1-617-480-3418
  849.  
  850. The next two DECUS Symposia are:
  851.  
  852.     May 16-20, 1988        Cincinnati, Ohio
  853.     Oct 17-21, 1988        Anaheim, California
  854.  
  855. See also the USENET newsgroup comp.org.decus.
  856.  
  857.  
  858. The Sun User Group (SUG) is an international organization that promotes
  859. communication among Sun users, OEMs, third party vendors, and Sun
  860. Microsystems, Inc.  SUG sponsors conferences, collects and distributes
  861. software, produces the README newsletter and T-shirts, sponsors local
  862. user groups, and communicates members' problems to Sun employees and
  863. management.
  864.  
  865.     Sun Microsystems User Group, Inc.
  866.     2550 Garcia Avenue
  867.     Mountain View, CA  94043
  868.     U.S.A.
  869.     +1 415 960 1300
  870.     users@sun.com
  871.     sun!users
  872.  
  873. They have not set a date/location for the 1988 conference yet, but are
  874. actively looking for a hotel (with good pricing and lots of room).
  875. They've narrowed it down to several locations - Miami/Tampa Florida,
  876. Houston/Dallas Texas, and New Orleans LA.  The date will probably be
  877. very early December, 1988.
  878.  
  879.  
  880. ADUS is the Apollo DOMAIN Users' Society:
  881.  
  882.     Apollo DOMAIN Users' Society
  883.     c/o Andrea Woloski, ADUS Coordinator
  884.     Apollo Computer Inc.
  885.     330 Billerica Rd.
  886.     Chelmsford, MA 01824
  887.     +1-617-256-6600, x4448
  888.  
  889.  
  890. The main general circulation (more than 10,000 copies per issue) magazines
  891. specifically about the UNIX system are:
  892.  
  893.     UNIX REVIEW            UNIX/WORLD
  894.     Miller Freeman Publications Co.    Tech Valley Publishing
  895.     500 Howard Street        444 Castro St.
  896.     San Francisco, CA 94105        Mountain View, CA 94041
  897.     U.S.A.                U.S.A.
  898.     monthly                monthly
  899.     +1-415-397-1881            +1-415-940-1500
  900.  
  901.     Multi-User Computing magazine    UNIX Systems
  902.     Storyplace Ltd.            Eaglehead Publishing Ltd.
  903.     42 Colebrook Row        Maybury Road
  904.     London  N1 8AF            Woking, Surrey GU21 5HX
  905.     England                England
  906.     +44 1 704 9351            +44 48 622 7661
  907.  
  908.     UNIX Magazine
  909.     Jouji Ohkubo
  910.     c/o ASCII Corp.
  911.     jou-o@ascii.junet
  912.     +81-3-486-4523
  913.     fax: +81-3-486-4520
  914.     telex: 242-6875 ASCIIJ
  915.  
  916. Some of the above information about magazines was taken from the
  917. November/December 1987 issue of CommUNIXations, which also lists
  918. some smaller-circulation magazines and newsletters.
  919.  
  920. In addition, there is the Journal of the USENIX Association and
  921. the /usr/group member magazine:
  922.  
  923.     Computing Systems        CommUNIXations
  924.     USENIX Association        /usr/group
  925.     P.O. Box 2299            4655 Old Ironsides Drive, Suite 200
  926.     Berkeley, CA 94710        Santa Clara, California 95054
  927.     U.S.A.                U.S.A.
  928.     quarterly            bimonthly
  929.     +1-415-528-8649            +1-408-986-8840
  930.  
  931.  
  932. Finally, Dominic Dunlop <domo@sphinx.co.uk> has pointed out several
  933. publications that frequently include articles about the UNIX system or
  934. the C language.  I've listed them below; the comments after each entry
  935. are his.  I have excluded listings of magazines about specific hardware.
  936.  
  937.     AT&T Technical Journal
  938.     AT&T Bell Laboratories
  939.     Circulation Dept.
  940.     Room 1K-424
  941.     101 J F Kennedy Parkway
  942.     Short Hills, NJ 07078
  943.     Bimonthly
  944.     $40/yr (US); $50/yr (overseas)
  945.     +1 201 564-2582
  946.     While few issues are devoted to UNIX,
  947.     most turn out to mention its applications.
  948.     
  949.     Byte
  950.     McGraw-Hill Inc.
  951.     Phoenix Mill Lane
  952.     Peterborough, NH 03458
  953.     Monthly
  954.     $22/yr (US); $25/yr(Mex,Can); $37/yr (surface); $69/yr (air,Europe)
  955.     +1 603 924-9281
  956.     Concentrates mainly on personal computers,
  957.     but covers low end of UNIX market in some depth.
  958.     
  959.     The C Users Journal
  960.     ``A service of the C Users Group.''
  961.     R&D Publications Inc
  962.     PO Box 97
  963.     McPherson, KS 67460
  964.     Eight issues per year
  965.     $20/yr (US/Mex/Can); $30/yr (overseas)
  966.     +1 316 241-1065
  967.     Mainly DOS-oriented; some UNIX.
  968.     
  969.     Unique
  970.     ``The UNIX System Information Source.''
  971.     Infopro Systems
  972.     PO Box 220
  973.     Rescue, CA 95672
  974.     Monthly
  975.     $79/yr (US,overseas); $99/yr (air)
  976.     +1 916 677-5870
  977.     High-quality industry newsletter.
  978.     Emphasis on marketing implications of technical developments.
  979.  
  980.  
  981. The following information about bookstores was taken from the
  982. November/December 1987 issue of CommUNIXations.  In the interests of
  983. space, I have arbitrarily limited the selection listed here to those
  984. bookstores or suppliers specifically dedicated to computer books, and
  985. not part of other organizations.
  986.  
  987.     Computer Literacy Bookshop    UNIX Book Service
  988.     2590 No. First St.        35 Bermuda Terrace
  989.     San Jose, CA 95131        Cambridge, CB4 3LD
  990.     U.S.A.                England
  991.     +1-408-4350-1118        +44-223-313273
  992.     
  993.     Cucumber Bookshop        Jim Joyce's UNIX Book Store
  994.     5611 Kraft Ave.            47 Potomac St.
  995.     Rockville, MD 20852        San Francisco, CA 94117
  996.     U.S.A.                U.S.A.
  997.     +1-301-881-2722            +1-415-626-7581
  998.  
  999. Volume-Number: Volume 14, Number 3
  1000.  
  1001. From uucp  Sun Apr 17 16:16:14 1988
  1002. Received: by uunet.UU.NET (5.54/1.14) 
  1003.     id AA10881; Sun, 17 Apr 88 16:16:14 EDT
  1004. From: std-unix@uunet.UU.NET (comp.std.unix moderator, John S. Quarterman)
  1005. Newsgroups: comp.std.unix,comp.org.usenix,comp.unix.questions
  1006. Subject: Calendar of UNIX-related Events
  1007. Message-Id: <175@longway.TIC.COM>
  1008. Expires: 15 May 88 21:45:37 GMT
  1009. Sender: std-unix@longway.TIC.COM
  1010. Reply-To: std-unix@uunet.UU.NET (comp.std.unix moderator, John S. Quarterman)
  1011. Date: 17 Apr 88 20:11:10 GMT
  1012. Apparently-To: std-unix-archive
  1013. Status: RO
  1014.  
  1015. Here is a combined calendar of planned conferences, workshops, or
  1016. standards meetings by various organizations.  I compiled it for
  1017. my own use and thought it might be of some public interest.  Most
  1018. of this information came from the various conference organizers,
  1019. although some was taken from ;login: (USENIX), 13, 1, Jan/Feb
  1020. 1988 and CommUNIXations (/usr/group), VII, 6, Nov/Dec 1987.
  1021.  
  1022. If your favorite meeting is not listed, it's probably because I
  1023. don't know about it.  If you send me information on it, I will
  1024. probably list it both here and in the companion article, ``Access
  1025. to UNIX User Groups and Publications.'' There is also another
  1026. companion article, ``Access to UNIX-Related Standards,'' that
  1027. appears only in comp.std.unix.
  1028.  
  1029. Abbreviations: U for UNIX, W for Workshop, S for Symposium, C for
  1030. Center.  The sponsors of the USENIX, EUUG, AUUG and DECUS
  1031. conferences are the organizations of the same names, and the
  1032. sponsor of UniForum is /usr/group.  Dates and places for IEEE
  1033. 1003 after Oct 1988 are tentative, and also for the 1992
  1034. UniForum.
  1035.  
  1036. Changes since last posting: The July IEEE 1003 meeting has moved
  1037. to Denver from Colorado Springs, and the June 1989 Monterey
  1038. meeting is now the July 1989 San Francisco one.  Their later
  1039. meetings have sprouted tentative dates and a new one in Montreal.
  1040. The October 1988 ISO SC22 and WG15 meetings have changed dates
  1041. (again).
  1042.  
  1043. year mon days          conference        (sponsor,) (hotel,) location
  1044.  
  1045. 1988 May 3-5           U Exposition      AFUU, Palais des Congress, Paris
  1046. 1988 May 12-13         Real-Time W       USENIX/IEEE, Omni Shoreham, Washington
  1047. 1988 May 16-20         DECUS S           Cincinnati, Ohio
  1048. 1988 May 17-19         UNIX 88/etc.      /usr/group/cdn, Convention C, Toronto
  1049. 1988 Jun 7-9           COMUNIX           /usr/group/UK, Alexandra Palace, London
  1050. 1988 Jun 9-11          NZSUGI            Wellington, New Zealand
  1051. 1988 Jun 20-24         USENIX            Hilton, San Francisco, CA
  1052. 1988 Jun 20-24         IEEE 1003.6       at USENIX, in San Francisco, CA
  1053.  
  1054. 1988 Jul               U Symposium       JUS, Tokyo, Japan
  1055. 1988 Jul 4-6           AMIX              Israel
  1056. 1988 Jul 11-15         IEEE 1003         Tech Center Hyatt, Denver, CO
  1057. 1988 Aug 2-4           UniForum/DC       Washington Hilton, Washington, DC
  1058. 1988 Aug 29-30         U Security W      USENIX, Portland, OR
  1059. 1988 Sep 13-15         AUUG              Melbourne, Australia
  1060. 1988 Sep 26-27         U&Supercomp. W    USENIX, Pittsburgh, PA
  1061. 1988 Oct 3-7           EUUG              Lisbon, Portugal
  1062. 1988 Oct 17-21         DECUS S           Anaheim, California
  1063. 1988 Oct 17-21         C++ Conference    USENIX, Denver, CO
  1064. 1988 Oct 17-19,20-21   ISO SC22 & WG15   Tokyo, Japan
  1065. 1988 Oct 24-28         IEEE 1003         Hawaii
  1066. 1988 Oct               UNIX Expo         New York, NY
  1067. 1988 Nov 17-18         Large Install.    Syst. Adm. W II, USENIX, Monterey, CA
  1068. 1988 Nov               U Symposium       JUS, Osaka, Japan
  1069. 1988 Dec               Sun User Group    southern U.S.A.
  1070. 1988 Dec               UNIX Fair         JUS, Tokyo, Japan
  1071.  
  1072. 1989 Jan 9-13          IEEE 1003         Embassy Suites, Ft. Lauderdale, FL
  1073. 1989 Jan 31-Feb 3      USENIX            Town and Country, San Diego, CA
  1074. 1989 Feb 28-Mar 3      UniForum          Moscone Center, San Francisco, CA
  1075. 1989 Apr 17(29?)       IEEE 1003         Minneapolis-St. Paul, MN
  1076. 1989 Apr               EUUG              Brussels, Belgium
  1077. 1989 Jun 12-16         USENIX            Hyatt Regency, Baltimore, MD
  1078. 1989 Jul 10-14         IEEE 1003         San Francisco, CA
  1079. 1989 Oct 16-20         IEEE 1003         Brussels (or Amsterdam)
  1080. 1989 Oct               UNIX Expo         New York, NY
  1081.  
  1082. 1990 Jan 23-26         USENIX            Washington, DC
  1083. 1990 Jan 23-26         UniForum          Washington Hilton, Washington, DC
  1084. 1990 Jan 29            IEEE 1003         New Orleans, LA
  1085. 1990 Apr               IEEE 1003         Montreal, Quebec
  1086. 1990 Jun 11-15         USENIX            Marriott, Anaheim, CA
  1087.  
  1088. 1991 Jan 22-25         USENIX            Dallas, TX
  1089. 1991 Jan 22-25         UniForum          Infomart, Dallas, TX
  1090. 1991 Jun 10-14         USENIX            Opryland, Nashville, TN
  1091.  
  1092. 1992 Jan 21-24         UniForum (?)      Moscone Center, San Francisco CA
  1093.  
  1094. Volume-Number: Volume 14, Number 4
  1095.  
  1096. From uucp  Mon Apr 18 01:05:16 1988
  1097. Received: by uunet.UU.NET (5.54/1.14) 
  1098.     id AA08718; Mon, 18 Apr 88 01:05:16 EDT
  1099. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  1100. Newsgroups: comp.std.unix
  1101. Subject: Standards Update (1: P1003.1 Final Balloting)
  1102. Message-Id: <176@longway.TIC.COM>
  1103. Reply-To: std-unix@uunet.UU.NET
  1104. Date: 18 Apr 88 03:55:11 GMT
  1105. Apparently-To: std-unix-archive
  1106. Status: RO
  1107.  
  1108.  
  1109.                       Standards Update
  1110.            An update on UNIX Standards Activities
  1111.  
  1112.                        April 17, 1988
  1113.  
  1114.              Written for the USENIX Association
  1115.               by Shane P. McCarron, NAPS Inc.
  1116.  
  1117. [This report was written at the request of the Board of
  1118. Directors of the USENIX Association.  In the interests of
  1119. reducing article sizes and making followups easier to
  1120. manage, I am posting it in three parts, divided according to
  1121. the following topics:
  1122.      P1003.1 Final Balloting?
  1123.      NBS POSIX FIPS
  1124.      IEEE P1003 Activities
  1125. -mod]
  1126.  
  1127. This is the second in a series of reports on the UNIX
  1128. standards community.  In this article I will give you a
  1129. summary of what happened at the March meeting of the POSIX
  1130. committees.  I will also explain what happened during the
  1131. IEEE P1003.1 balloting, and why there is going to be another
  1132. round of review and comment during May.  In addition I will
  1133. discuss what is going on with the National Bureau of
  1134. Standards (NBS) Federal Information Processing Standards
  1135. (FIPS), and how this will effect both implementors and
  1136. programmers in the short and long term.  Those of you who
  1137. saw the first article in this series will remember that the
  1138. title was "An update on UNIX and C Standards Activities."
  1139. That changed this time because the ANSI X3J11 meeting isn't
  1140. until mid-April, and there hasn't been too much going on
  1141. between meetings (other than a public review).  Next quarter
  1142. I will return to the C arena as well.
  1143.  
  1144. P1003.1 Final Ballot?
  1145.  
  1146. Those of you who saw the first issue of this column may
  1147. remember that I reported on the status of the P1003.1
  1148. balloting.  At that time I stated that the standards would
  1149. be fully ratified in March...  Well, I was wrong.  Although
  1150. the IEEE review board gave the standard conditional
  1151. approval, it did not pass in it's first round of balloting,
  1152. nor did it pass in the first recirculation for review and
  1153. comment.  Needless to say, I was a little surprised, but
  1154. there were many factors that figured into the problem, and
  1155. it just wasn't to be.
  1156.  
  1157. P1003.1 Balloting?, April 17, 198S8hane P. McCarron, NAPS Inc.
  1158.  
  1159.  
  1160. Standards Update           - 2 -          USENIX Association
  1161.  
  1162. I have been asked by many people exactly what went on.  In
  1163. the interest of clearing the air, below you will find a
  1164. chronological account of the balloting procedure.  I have
  1165. also outlined what the IEEE requirements for balloting are,
  1166. and how P1003.1 worked within these constraints.  Even
  1167. though you many finish reading the summary with an uneasy
  1168. feeling about the standards process, please keep in mind
  1169. that until recently there have been no large IEEE standards.
  1170. The procedures were designed for 4 page documents describing
  1171. the characteristics of three-phase power, not for 400 page
  1172. documents specifying all the characteristics of an operating
  1173. system.
  1174.  
  1175. On November 15th the Standard went out to the balloting
  1176. group.  The balloting group consists of IEEE or IEEE
  1177. Computer Society members who have indicated an interest in
  1178. voting on this standard.  When a balloter votes no, they
  1179. must return a document which states their specific
  1180. objections, and what can be done to resolve them.  Although
  1181. specific wording is not required, it is encouraged.
  1182.  
  1183. On December 15th (actually, a little after) balloting on the
  1184. standard closed.  The official IEEE length of a balloting
  1185. period is 30 days, or until 75% of the balloting group
  1186. members have returned a ballot, whichever is later.  When
  1187. 75% of the ballots had been returned, the standard did not
  1188. have the necessary percentage of yes votes (75%) for
  1189. approval.  At this point the standard and the ballots were
  1190. turned over to the Technical Reviewers for resolution.
  1191.  
  1192. On January 15th (or so) the committee chair started to
  1193. assemble the ballot resolution documents for recirculation
  1194. to the balloting group.  The resulting document was a
  1195. summary of all the changes made to the standard to resolve
  1196. balloting objections or comments.  In all there were 140
  1197. pages of changes, and (unfortunately) they were poorly
  1198. organized and formatted.  In my own defense (as a Technical
  1199. Reviewer) I can only say that the process was rushed a
  1200. little, and I procrastinated a little.  Also, communication
  1201. between the Technical Reviewers was a little lacking, and
  1202. the guidelines for reviewing and acting on ballots were
  1203. unclear.  This is all kind of tragic, but it was certainly
  1204. an educational experience for all concerned.
  1205.  
  1206. On February 5th the resolution document was resubmitted to
  1207. the balloting group for a 10 day review period that was to
  1208. start on the 15th.  Unfortunately the mail was held up until
  1209. the 15th (or in some cases the 17th) and many balloting
  1210. group members did not receive the recirculation document
  1211. until the 20th or later, for return to the IEEE Standards
  1212. office by the 25th.  Worse yet, the IEEE balloting
  1213.  
  1214. P1003.1 Balloting?, April 17, 198S8hane P. McCarron, NAPS Inc.
  1215.  
  1216.  
  1217. Standards Update           - 3 -          USENIX Association
  1218.  
  1219. procedures state that if the technical reviewers have
  1220. resolved all objections in a ballot, that ballot
  1221. automatically becomes a yes.  The balloter must specifically
  1222. indicate that his/her ballot is still negative.  This was
  1223. not made very clear to the balloting group, and many people
  1224. did not resubmit a ballot.
  1225.  
  1226. Fortunately many people did complain about the short review
  1227. period and the problems with the recirculation document.
  1228. Eventually it was discovered that the 10 day period that
  1229. IEEE stipulates for reviews is a minimum, not a maximum.
  1230. There was a lot of finger pointing and complaining on all
  1231. sides, and in the end it was decided that even though the
  1232. standard had the necessary 75% approval, there would be a
  1233. second recirculation.
  1234.  
  1235. During the week of March 7th the IEEE Standards Board met.
  1236. In spite of all the problems with the standard, and all of
  1237. the letters of protest that they received (including one
  1238. from each of the Institutional Representatives, if I am not
  1239. mistaken), the board conditionally approved the standard.
  1240. [You're not mistaken: the Institutional Representatives of
  1241. all three of USENIX, /usr/group, and X/OPEN sent letters of
  1242. protest to the Standards Board; I also spoke to the
  1243. Standards Activities Group directly about the time limit
  1244. problem.  -jsq] This conditional approval is an
  1245. unprecedented event (as far as I can tell) and means that
  1246. the standard can become fully ratified before the next
  1247. meeting of the standards board once the second recirculation
  1248. has been completed and it has sufficient positive ballots.
  1249. There was a lot of screaming about this as well, but somehow
  1250. it happened.
  1251.  
  1252. During the week of March 14th the POSIX committees met in
  1253. Washington D.C.  Throughout the meetings the co-chair of
  1254. P1003.1 met with each of the Technical Reviewers and very
  1255. carefully went through their sections of the document,
  1256. making sure that all objections and comments had been
  1257. considered, processed, and responded to.  This was an
  1258. incredibly time consuming and painful process, but I believe
  1259. that it resulted in a much better standard.  During the last
  1260. few weeks the Technical Reviewers have continued to work
  1261. closely with the co-chair to get the second recirculation
  1262. document put together.  It should be completed and sent to
  1263. the Technical Reviewers (as a safety check) in mid-April.
  1264. Once the Reviewers think that it is clean enough, it will be
  1265. sent out to the balloting group for a second review and
  1266. comment period.
  1267.  
  1268. The second recirculation will be handled quite a bit
  1269. differently than the first.  All members of the balloting
  1270.  
  1271. P1003.1 Balloting?, April 17, 198S8hane P. McCarron, NAPS Inc.
  1272.  
  1273.  
  1274. Standards Update           - 4 -          USENIX Association
  1275.  
  1276. group will receive a new copy of the standard (Draft 12.3)
  1277. that will have change bars only in those places where
  1278. changes have been made as a result of balloting objections
  1279. or comments.  In addition, each balloter will receive a
  1280. document detailing all of the unresolved objections, what
  1281. their nature is, and why they were not resolved.  The
  1282. balloting group will have a longer period to respond to this
  1283. document (> 10 days), but they shouldn't need much more
  1284. time, as most of the changes in the document were already
  1285. detailed in the first recirculation document (although they
  1286. were not made in context - that is to say they were not in a
  1287. new draft, but rather listed as changes to draft 12).  At
  1288. the end of this recirculation and balloting period it is
  1289. believed by most members of the committee that the standards
  1290. will be complete.
  1291.  
  1292. The time frame for all of this is late April/early May.
  1293.  
  1294. I apologize for the length of this summary, but I think it
  1295. is important that everyone know just what happened.  Of
  1296. course, this is just one man's perspective, but I think that
  1297. it is a fair one.  I believe that the completed standard
  1298. will be one which was carefully considered and designed,
  1299. even if it won't make everyone happy.
  1300.  
  1301. P1003.1 Balloting?, April 17, 198S8hane P. McCarron, NAPS Inc.
  1302.  
  1303. Volume-Number: Volume 14, Number 5
  1304.  
  1305. From uucp  Mon Apr 18 01:06:49 1988
  1306. Received: by uunet.UU.NET (5.54/1.14) 
  1307.     id AA08909; Mon, 18 Apr 88 01:06:49 EDT
  1308. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  1309. Newsgroups: comp.std.unix
  1310. Subject: Standards Update (2:  NBS POSIX FIPS)
  1311. Message-Id: <177@longway.TIC.COM>
  1312. Reply-To: std-unix@uunet.UU.NET
  1313. Date: 18 Apr 88 03:56:54 GMT
  1314. Apparently-To: std-unix-archive
  1315. Status: RO
  1316.  
  1317.  
  1318.                       Standards Update
  1319.            An update on UNIX Standards Activities
  1320.  
  1321.                        April 17, 1988
  1322.  
  1323.              Written for the USENIX Association
  1324.               by Shane P. McCarron, NAPS Inc.
  1325.  
  1326. NBS POSIX FIPS
  1327.  
  1328. As I reported last quarter, the National Bureau of Standards
  1329. has specified an Federal Information Processing Standard for
  1330. POSIX.  This FIPS has now been called an Interim FIPS, and
  1331. is based on Draft 12 of the POSIX standard (the draft that
  1332. went to the balloting group).  This is unfortunate, since
  1333. the post balloting draft is significantly different in a
  1334. number of areas.  Also, the NBS has made some changes in
  1335. their requirements for the FIPS since I last reported them.
  1336. As of this writing the POSIX Interim FIPS for the System
  1337. Services Interface is not official.  It is going through the
  1338. government signature maze within the Department of Commerce,
  1339. and is expected to emerge sometime in April.
  1340.  
  1341. This Interim FIPS will remain the standard until the P1003.1
  1342. standard is completed.  Sometime after that the NBS will put
  1343. together a final FIPS based on .1.  Unfortunately, this may
  1344. not be for several months after .1 is completed.  In the
  1345. mean time government agencies will be generating Requests
  1346. for Procurement (RFPs) which stipulate the Interim FIPS.
  1347.  
  1348. What this means for systems implementors is not entirely
  1349. clear.  The government will be requiring (at least for a
  1350. little while) a standard that is in many ways incompatible
  1351. with the final P1003.1 document.  Obviously implementors
  1352. have two options: 1) put together POSIX conforming systems
  1353. and wait until the final FIPS is complete before selling any
  1354. systems, or 2) put together a FIPS conforming system and be
  1355. able to start selling immediately.  Fortunately implementors
  1356. have an out here - many of them have release cycles lasting
  1357. anywhere from 6 to 18 months.  By the time there is a POSIX
  1358. standard and they get their implementation ready to be
  1359. released, the FIPS will have changed to reflect the final
  1360. standard...  Maybe.
  1361.  
  1362. What it means to application developers is a little more
  1363. obvious.  Software that is in development today is probably
  1364. too far along to consider making it POSIX conformant - or
  1365. worse yet, ANSI C conformant.  Software that is not yet in
  1366. programming is going to take quite a while to get to market,
  1367. so it can be made POSIX conformant without having to worry
  1368. about the Interim FIPS.
  1369.  
  1370. NBS POSIX FIPS, April 17, 1988  Shane P. McCarron, NAPS Inc.
  1371.  
  1372.  
  1373. Standards Update           - 2 -          USENIX Association
  1374.  
  1375. In addition to this first FIPS, the NBS has stated that it
  1376. is going to be releasing several more Interim FIPS based on
  1377. some of the other POSIX work in progress, as well as the
  1378. work of other groups (like AT&T and the SVID).  During the
  1379. POSIX meetings in Washington, Roger Martin from the NBS (and
  1380. also chair of P1003.3 - Testing and Verification) made
  1381. presentations to the various committees, explaining what the
  1382. NBS intends to do in the next year with Interim FIPS:
  1383.  
  1384. In May or June an Interim FIPS for the Shell and Tools
  1385. interface (POSIX P1003.2) will be proposed.  It will be
  1386. based on Draft 6 of the .2 document, and will contain (at
  1387. least) the command set from that document.  It may also
  1388. contain text from that document, or in cases where the text
  1389. is felt to be immature, will contain text from the SVID or
  1390. some other source.  This Interim FIPS will be based on Draft
  1391. 6 until the final standard is completed sometime in later
  1392. 1989.
  1393.  
  1394. In addition, the NBS will be releasing several other FIPS.
  1395. These will be in the areas of Terminal Interface Extensions,
  1396. System Administration, and Advanced Utilities.  These are
  1397. all terms from the SVID, and relate to just the things that
  1398. you think they do.  The Advanced Utilities FIPS may be
  1399. rolled into the P1003.2 FIPS, since .2 encompasses most of
  1400. those items that they wanted in there.  The others will be
  1401. based directly on the SVID (as far as I know).  These are
  1402. all to be in place by the end of 1988.  This is an ambitious
  1403. schedule, even for NBS.  However if they meet it, it will
  1404. mean that by the end of this year the government will have
  1405. standards on most aspects of the UNIX operation system, and
  1406. system implementors and application developers will have to
  1407. conform.
  1408.  
  1409. NBS POSIX FIPS, April 17, 1988  Shane P. McCarron, NAPS Inc.
  1410.  
  1411. Volume-Number: Volume 14, Number 6
  1412.  
  1413. From uucp  Mon Apr 18 01:07:50 1988
  1414. Received: by uunet.UU.NET (5.54/1.14) 
  1415.     id AA09021; Mon, 18 Apr 88 01:07:50 EDT
  1416. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  1417. Newsgroups: comp.std.unix
  1418. Subject: Standards Update (3: IEEE P1003 Activities)
  1419. Message-Id: <178@longway.TIC.COM>
  1420. Reply-To: std-unix@uunet.UU.NET
  1421. Date: 18 Apr 88 03:59:48 GMT
  1422. Apparently-To: std-unix-archive
  1423. Status: RO
  1424.  
  1425.  
  1426.                       Standards Update
  1427.            An update on UNIX Standards Activities
  1428.  
  1429.                        April 17, 1988
  1430.  
  1431.              Written for the USENIX Association
  1432.               by Shane P. McCarron, NAPS Inc.
  1433.  
  1434. IEEE P1003 Activities:
  1435.  
  1436. As I mentioned above, the POSIX committees met in Washington
  1437. D.C. in March.  For the first time, all 7 of the committees
  1438. met.  As you can imagine, it was pretty difficult to catch
  1439. all of what went on, but here are the highlights:
  1440.  
  1441. P1003.0 - POSIX Guide Project:
  1442.  
  1443. This group met for the first time in Washington.  Although
  1444. they didn't get a lot of tangible work done, they did
  1445. establish what their goals were, as well as starting to put
  1446. together a timetable for production of their guide document.
  1447. I don't have the details of this yet, but I will next
  1448. quarter.
  1449.  
  1450. P1003.1 - System Services Interface:
  1451.  
  1452. This group met to decide what we are going to be working on
  1453. in the future.  We have a few items that must be handled by
  1454. the .1 group, and some that could be.  Currently there are
  1455. three projects being worked on by members of the committee:
  1456.  
  1457.    - Language Independent Description
  1458.  
  1459.      The ISO POSIX Working Group has requested that a
  1460.      language independent version of the .1 standard be
  1461.      produced as soon as possible after completion of the
  1462.      standard.  Language bindings (like the current
  1463.      descriptions that are in the standard and the work
  1464.      being done by the .5 group) would be placed in
  1465.      supplements to the main standard, or in chapters within
  1466.      the standard itself.
  1467.  
  1468.    - Improved Archive Format
  1469.  
  1470.      Although the ISO community agrees that CPIO and USTAR
  1471.      are fine for the first cut of the standard, they have
  1472.      requested that .1 work on a more robust archive format
  1473.      that doesn't have the technical drawbacks of either, as
  1474.      well as one that takes into account the security
  1475.      features needed for trusted systems.
  1476.  
  1477. IEEE P1003 Activities, April 17,S1h9a8n8e P. McCarron, NAPS Inc.
  1478.  
  1479.  
  1480. Standards Update           - 2 -          USENIX Association
  1481.  
  1482.    - Terminal Interface Extensions
  1483.  
  1484.      Yes - we mean curses/Terminfo.  Well, not really, but
  1485.      something very much like that.  It will have to be
  1486.      something that resembles current practice (I imagine),
  1487.      but it could be improved in little ways.  There was a
  1488.      lot of sentiment in the group for throwing out all of
  1489.      the Terminfo stuff and starting from scratch, but I
  1490.      don't think it will happen.  We will probably get some
  1491.      proposals that are wildly different from existing
  1492.      practice, but it is outside the group's charter to
  1493.      totally supplant existing practice.
  1494.  
  1495. P1003.2 - Shell and Tools Interface:
  1496.  
  1497. The .2 Group got a lot of work done in Washington.  They
  1498. went in with a 400 page draft 5, and by end of May a 450+
  1499. page draft 6 should be completed.  This draft 6 will be used
  1500. as the basis of the interim FIPS that the NBS will be using
  1501. for their Interim FIPS on POSIX (see above).
  1502.  
  1503. The most significant developments in .2 were:
  1504.  
  1505.    - Source Code Control
  1506.  
  1507.      The committee felt that source code control was outside
  1508.      the scope of the standard, and it was removed (it had
  1509.      been added at the last meeting).  A number of people
  1510.      still feel that some form of source code control should
  1511.      be in there, so the committee left a place in the
  1512.      document where it could be put back in later.  The real
  1513.      danger here is that the RCS people and the SCCS people
  1514.      will get into a religious war similar to the one that
  1515.      erupted between the TAR and CPIO factions in the .1
  1516.      group.
  1517.  
  1518.    - Basic Shell Changes
  1519.  
  1520.      There were many features of the Bourne shell that had
  1521.      been included in .2 for historic reasons.  At this
  1522.      meeting the shell subcommittee agreed to remove some of
  1523.      those anachronisms.  This will make way for (possibly)
  1524.      more enhancements to the basic shell mechanism in the
  1525.      future (e.g., substring manipulation).
  1526.  
  1527.    - Software Installation
  1528.  
  1529.      Two drafts past there was a very complex system in the
  1530.      standard that allowed software installation in a
  1531.      portable way.  This was removed in the December
  1532.      meeting, and replaced at the March meeting by a very
  1533.  
  1534. IEEE P1003 Activities, April 17,S1h9a8n8e P. McCarron, NAPS Inc.
  1535.  
  1536.  
  1537. Standards Update           - 3 -          USENIX Association
  1538.  
  1539.      simple interface that should be acceptable to everyone.
  1540.      Although the details are not all clear, it looks like
  1541.      this will consist of an implementation defined command
  1542.      that will read the first file off of a POSIX conforming
  1543.      archive (tape) and execute it.  Anyway, something about
  1544.      that difficult.
  1545.  
  1546.    - Electronic Mail Interface
  1547.  
  1548.      Mailx was added in Draft 5 as a proposed way to
  1549.      portably transmit mail.  Some committee members felt
  1550.      that the way in which it was described was too
  1551.      restrictive, while others felt that it was too liberal.
  1552.      In a compromise move, another interface was defined
  1553.      that allows very simple mail transmission in a portable
  1554.      manner.  It also has a name that doesn't conflict with
  1555.      existing utilities.
  1556.  
  1557. P1003.3 - Testing and Verification:
  1558.  
  1559. At the March meeting the chair announced that they were on
  1560. target for completing the assertion lists for P1003.1, and
  1561. that the .3 standard for .1 would be ready to ballot just as
  1562. soon as the .1 standard was ratified.  He also stated pretty
  1563. clearly that P1003.3 didn't want to work as hard when
  1564. generating verification standards for the other POSIX
  1565. committees.  He asked that in the future the standards be
  1566. written in a way that makes it easier to develop assertion
  1567. lists.  The .3 committee will be working closely with the .2
  1568. effort (which is a little too far along to fix now), but the
  1569. other committees will be changing their documents to reflect
  1570. what assertion tests can be made about each function or
  1571. command being defined.  This should make it easier to
  1572. produce verification documents for those standards.
  1573.  
  1574. P1003.4 - Real Time:
  1575.  
  1576. This committee made a lot of progress in the March meeting.
  1577. However, they have a long road ahead of them, and I don't
  1578. know that anything earth shattering happened - certainly
  1579. nothing that I heard about.  However, they have stated a
  1580. target of 1990 for completion, and at this point it is a
  1581. little early to draw any sort of conclusions.
  1582.  
  1583. P1003.5 - Ada Binding for the System Services Interface:
  1584.  
  1585. The Ada group is still a very young committee, but they are
  1586. moving right along.  At the very least they are generating a
  1587. lot of paper, but it has some excellent stuff on it.
  1588. Although they haven't been a working group long, I expect to
  1589. see a draft from them in the next six months, and a standard
  1590.  
  1591. IEEE P1003 Activities, April 17,S1h9a8n8e P. McCarron, NAPS Inc.
  1592.  
  1593.  
  1594. Standards Update           - 4 -          USENIX Association
  1595.  
  1596. being balloted in a year.  Although this may seem like a
  1597. long time, it is really short work for a standards
  1598. committee.  Unfortunately, their work is very dependent on
  1599. .1 getting a language independent description of the System
  1600. Services Interface put together as quickly as possible.
  1601. They have already looked into ways of describing POSIX
  1602. independent of any language, and they will be helping .1 get
  1603. this firmed up.
  1604.  
  1605. P1003.6 - Security:
  1606.  
  1607. This was the first meeting of .6 as a real IEEE committee.
  1608. They defined their scope and objectives, set a tentative
  1609. production schedule, and defined the format of their
  1610. document.  As a /usr/group technical committee they produced
  1611. a number of white papers, and I expect to see drafts coming
  1612. out of the group based on those papers shortly.  The only
  1613. snag here is that the transition from a /usr/group technical
  1614. committee to an IEEE working group wasn't as smooth as
  1615. others have been.  To help alleviate some of the tension
  1616. this caused, the next .6 meeting will be held in conjunction
  1617. with USENIX in San Francisco in June, instead of with the
  1618. POSIX committees in July.  After that they will follow the
  1619. regular POSIX meeting schedule.
  1620.  
  1621. IEEE P1003 Activities, April 17,S1h9a8n8e P. McCarron, NAPS Inc.
  1622.  
  1623. Volume-Number: Volume 14, Number 7
  1624.  
  1625. From uucp  Fri Apr 22 23:58:59 1988
  1626. Received: by uunet.UU.NET (5.54/1.14) 
  1627.     id AA00699; Fri, 22 Apr 88 23:58:59 EDT
  1628. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  1629. Newsgroups: comp.std.unix
  1630. Subject: More UNIX Press sources
  1631. Message-Id: <179@longway.TIC.COM>
  1632. Reply-To: uunet!pilchuck!ssc!fyl (Phil Hughes)
  1633. Date: 20 Apr 88 13:05:05 GMT
  1634. Apparently-To: std-unix-archive
  1635. Status: O
  1636.  
  1637. From: uunet!pilchuck!ssc!fyl (Phil Hughes)
  1638.  
  1639. Here are a few more places where  UNIX appears in the press:
  1640.     UNIX User 
  1641.     210 S. Helberta Avenue
  1642.     Redondo Beach, CA 90277
  1643.     213-372-9917
  1644. This is a new magazine dedicated to the UNIX beginner.  First real issue
  1645. will be out in June.
  1646.  
  1647.     MicroSystems Journal
  1648.     M&T Publishing, Inc
  1649.     501 Galveston Drive
  1650.     Redwood City, CA 94063
  1651.     (415)366-3600
  1652. Primarily for the PC/XT/AT user but 35% of the readers use UNIX.  It has
  1653. had a C column and a UNIX column for some time.  The UNIX column was written
  1654. by Ian Darwin of SoftQuad.  I will be writing the column in the future.
  1655.  
  1656.  
  1657. We publish a whole series of pocket references on UNIX and C.
  1658. We publish command summaries for BSD4.2/4.3, System 5.2/5.3, XENIX 5,
  1659. and System III.  Our C Library Reference compares ANSI C with the User
  1660. Group Standard.
  1661. Phil Hughes, SSC, Inc. P.O. Box 55549, Seattle, WA 98155  (206)FOR-UNIX
  1662.     uw-beaver!tikal!ssc!fyl or uunet!pilchuck!ssc!fyl or attmail!ssc!fyl
  1663.  
  1664.  
  1665. Volume-Number: Volume 14, Number 8
  1666.  
  1667. From uucp  Sat Apr 23 18:03:16 1988
  1668. Received: by uunet.UU.NET (5.54/1.14) 
  1669.     id AA28552; Sat, 23 Apr 88 18:03:16 EDT
  1670. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  1671. Newsgroups: comp.std.unix
  1672. Subject: Re: Eth and Thorn characters
  1673. Keywords: Icelandic, ISO8859/1
  1674. Message-Id: <180@longway.TIC.COM>
  1675. References: <170@longway.TIC.COM>
  1676. Reply-To: uunet!mcvax!rhi.hi.is!magnus (Magnus Gislason)
  1677. Organization: University of Iceland
  1678. Date: 20 Apr 88 09:40:26 GMT
  1679. Apparently-To: std-unix-archive
  1680. Status: O
  1681.  
  1682. From: uunet!mcvax!rhi.hi.is!magnus (Magnus Gislason)
  1683.  
  1684. In article <170@longway.TIC.COM>
  1685. > From: rja@edison.GE.COM (rja)
  1686. > A recent posting has inquired about what the Eth and Thorn characters
  1687. > look like.
  1688. >     [...long description of the Eth and Thorn characters...]
  1689. >
  1690. Unfortunately 'rja' doesn't seem to be very familiar with Icelandic or
  1691. these special Icelandic characters.
  1692.  
  1693. The only character he (she?) described correctly (at least as I could
  1694. understand it) was uppercase Eth.
  1695.  
  1696. This is what they approximately look like in Icelandic:
  1697.  
  1698.      ETH           eth                THORN        thorn
  1699.  
  1700.      ----          \ /                |            |
  1701.      |   \          \                 |            |
  1702.      |    \        / \                |---         |
  1703.     ---   |         _ \               |   >        |---
  1704.      |    /        / \|               |---         |   \
  1705.      |   /        |   |               |            |   /
  1706.      ----          \_/                |            |---
  1707.                                                    |
  1708.                                                    |
  1709.                                                    |
  1710.  
  1711. For those who don't know which sounds these characters represent, they
  1712. both sound like 'th' in English. 'Eth' as in 'this' and 'thorn' as in
  1713. 'think'.
  1714.  
  1715.         Magnus Gislason
  1716.         University of Iceland,       Internet:  magnus@rhi.hi.is
  1717.         Computing Center (RHI)       Uucp:  ...!mcvax!hafro!rhi!magnus
  1718.  
  1719. Volume-Number: Volume 14, Number 9
  1720.  
  1721. #!/bin/sh
  1722. for f in 3[7-9] 4?
  1723. do
  1724.     grep -v "Volume-Number:" $f > x.$f
  1725.     echo "Volume-Number: Volume 14, Number $f" >> x.$f
  1726.     echo "" >> x.$f
  1727.     diff $f x.$f
  1728.     mv x.$f $f
  1729. done
  1730. From uucp  Mon Apr 25 23:53:00 1988
  1731. Received: by uunet.UU.NET (5.54/1.14) 
  1732.     id AA27751; Mon, 25 Apr 88 23:53:00 EDT
  1733. From: dale chayes <lamont!dalesys@lamont.Columbia.edu>
  1734. Newsgroups: comp.std.unix
  1735. Subject: Re: Access to UNIX User Groups and Publications
  1736. Summary: add us please
  1737. Message-Id: <181@longway.TIC.COM>
  1738. References: <174@longway.TIC.COM>
  1739. Sender: std-unix@longway.TIC.COM
  1740. Reply-To: lamont!dalesys@lamont.Columbia.edu (dale chayes)
  1741. Organization: Lamont-Doherty Geological Observatory N.Y.
  1742. Date: 24 Apr 88 23:40:55 GMT
  1743. Apparently-To: std-unix-archive
  1744. Status: O
  1745.  
  1746. From: uunet!lamont!dalesys@lamont.Columbia.edu (dale chayes)
  1747.  
  1748. Thanks for the summary of Unix User Groups and Pubs. We are small but
  1749. growing, so please add the Masscomp Users Society to your list.
  1750.  
  1751.     Masscomp Users Society
  1752.     One Technology Park
  1753.     Westford, MA   01886
  1754.     Attn: Laurie Menard
  1755.  
  1756.     +1 (800) 451-1824
  1757.  
  1758. We hold an annual meeting in April. (The 1988 meeting was last week. The
  1759. date and location for the 1989 meeting will be posted to comp.sys.masscomp
  1760. as soon as it is set.)
  1761.  
  1762. We publish a news letter (Musings) quarterly (approximately.) 
  1763.  
  1764. Information is available from Laurie at the number above, by email or 
  1765. phone from me, or by posting to comp.sys.masscomp.
  1766.  
  1767.  
  1768. -- 
  1769. Dale Chayes Lamont-Doherty Geological Observatory of Columbia University
  1770. usmail: Route 9W, Palisades, N.Y.  10964
  1771. voice:    (914) 359-2900 extension 434    fax: (914) 359-6817
  1772. UUCP:    ...philabs!lamont!dale
  1773.  
  1774. Volume-Number: Volume 14, Number 10
  1775.  
  1776. From uucp  Tue Apr 26 11:07:51 1988
  1777. Received: by uunet.UU.NET (5.54/1.14) 
  1778.     id AA03590; Tue, 26 Apr 88 11:07:51 EDT
  1779. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  1780. Newsgroups: comp.std.unix
  1781. Subject: Re: Eth and Thorn characters
  1782. Summary: Not "special Icelandic characters"
  1783. Keywords: Icelandic, ISO8859/1
  1784. Message-Id: <182@longway.TIC.COM>
  1785. References: <170@longway.TIC.COM> <180@longway.TIC.COM>
  1786. Reply-To: uunet!ucbvax.Berkeley.EDU!usenix!peter (Peter Salus)
  1787. Date: 25 Apr 88 17:13:06 GMT
  1788. Apparently-To: std-unix-archive
  1789. Status: O
  1790.  
  1791. From: peter@usenix.org (Peter Salus)
  1792.  
  1793.  
  1794. In article <180@longway.TIC.COM>:
  1795. > From: uunet!mcvax!rhi.hi.is!magnus (Magnus Gislason)
  1796. >         Magnus Gislason
  1797. >         University of Iceland,       Internet:  magnus@rhi.hi.is
  1798. >         Computing Center (RHI)       Uucp:  ...!mcvax!hafro!rhi!magnus
  1799.  
  1800. Despite the statement that edh (which I prefer to eth) and thorn 
  1801. are special Icelandic characters, it is worth noting that they 
  1802. occur in Old English as well.  For anyone involved in Germanic 
  1803. studies or phonetics they are important.  
  1804.  
  1805. I claim right to input as one who spent a delightful year at the 
  1806. University of Iceland a quarter century ago.
  1807.  
  1808. Peter H. Salus
  1809. Executive Director
  1810. USENIX Association
  1811.  
  1812. Volume-Number: Volume 14, Number 11
  1813.  
  1814. From uucp  Mon May  2 16:11:06 1988
  1815. Received: by uunet.UU.NET (5.54/1.14) 
  1816.     id AA14540; Mon, 2 May 88 16:11:06 EDT
  1817. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  1818. Newsgroups: comp.std.unix
  1819. Subject: Postscript def. eth and thorn
  1820. Message-Id: <184@longway.TIC.COM>
  1821. References: <167@longway.TIC.COM>
  1822. Reply-To: uunet!mcvax!rhi.hi.is!marius (Marius Olafsson)
  1823. Organization: University of Iceland
  1824. Date: 28 Apr 88 09:04:26 GMT
  1825. Apparently-To: std-unix-archive
  1826. Status: O
  1827.  
  1828. From: uunet!mcvax!rhi.hi.is!marius (Marius Olafsson)
  1829.  
  1830. >From article <167@longway.TIC.COM>, by BROOKS@CSSS-A.PRIME.COM (David Brooks):
  1831. > From: BROOKS@CSSS-A.PRIME.COM (David Brooks)
  1832. > Nobody, but nobody, knows how to design eth and thorn.  If any
  1833. > Icelanders(?) would post a bitmap AND a PostScript definition of these
  1834. > four glyphs, many of us would be grateful.
  1835.  
  1836. Following is a small PostScript-program that defines a font
  1837. containing only the two ISO8859/1 letters 'eth' and 'thorn', both
  1838. in upper and lower case, as they should look like in Times-Roman.
  1839. The encoding vector puts them at the their places in the ISO 8859/1
  1840. character set. After defining the font the program uses it to print
  1841. a few copies of the letters in several sizes.  Note that upper case 
  1842. 'Eth' is defined by using 'D' in the built-in Times-Roman font.
  1843.  
  1844. The letters are not typographically perfect, most notably the lower
  1845. case 'eth' (which is a very difficult and often badly designed letter),
  1846. but should suffice.
  1847.  
  1848. All fonts (almost) that Adobe sells, define these letters with the
  1849. same names as used below. They are also defined in the built-in fonts
  1850. with PostScript 42.2 and later. In that case, all that is needed to use
  1851. them is to include them in the 'Encoding'-vector.
  1852.  
  1853. --
  1854. Marius Olafsson        marius@rhi.hi.is
  1855. University of Iceland    ..!mcvax!hafro!rhi!marius
  1856.  
  1857. %%%%%%%%%%%%%%%%%%%%%%%%%% PostScript begins %%%%%%%%%%%%%%%%%%%%%%%%%%
  1858.  
  1859. /BuildCharDict 10 dict def 
  1860.  
  1861. /IceFont 7 dict def
  1862.  
  1863. IceFont begin
  1864.  
  1865.   /FontType 3 def 
  1866.   /FontMatrix [.001 0 0 .001 0 0] def 
  1867.   /FontBBox [-103 -191 1042 822 ]def 
  1868.  
  1869.   /Encoding 256 array def 
  1870.   0 1 255 {Encoding exch /.notdef put} for
  1871.   Encoding (\320) 0 get /Eth put
  1872.   Encoding (\360) 0 get /eth put
  1873.   Encoding (\336) 0 get /Thorn put
  1874.   Encoding (\376) 0 get /thorn put
  1875.  
  1876.   /CharacterDefs 5 dict def
  1877.   CharacterDefs begin
  1878.    /.notdef {} def
  1879.    /Eth    % definition for the upper case 'Eth'. It is implemented
  1880.            % as a Times-Roman 'D' with a line through its left side.
  1881.     { /Times-Roman findfont 1000 scalefont setfont
  1882.       /trD (D) def
  1883.       0 0 moveto
  1884.       gsave
  1885.        trD stringwidth
  1886.        trD false charpath flattenpath pathbbox
  1887.       grestore
  1888.       setcachedevice % width should be like on 'D'
  1889.  
  1890.       newpath
  1891.         0 0 moveto
  1892.         trD show
  1893.  
  1894.         13 369 moveto
  1895.         313 369 lineto
  1896.         313 411 lineto
  1897.         13 411 lineto
  1898.         13 369 lineto
  1899.       fill
  1900.     } def
  1901.    /eth    % definition for the lower case 'eth'. It should look like
  1902.            % an 'o' with a curved ascender from its right side, and
  1903.            % a crossline at a 90 degree angle to the ascender. Note that
  1904.            % the crossline is not quite right in this case.
  1905.     { 522 0 0 -18 540 738 setcachedevice % width should be like on 'o'
  1906.       newpath
  1907.         0.91 0.91 scale
  1908.         261 6 moveto
  1909.         50 4 48 445 261 445 curveto
  1910.         490 445 490 4 261 4 curveto
  1911.         261 -15 moveto
  1912.         -44 -15 -44 469 261 469 curveto
  1913.         324 469 373 430 403 401 curveto
  1914.         420 438 340 563 276 608 curveto
  1915.         162 555 lineto
  1916.         137.36 582.3 lineto
  1917.         248.5 632.3 lineto
  1918.         211 666 157 700 110 712 curveto
  1919.         130.4 721 lineto
  1920.         183.4 710 240.4 681 291.7 651.3 curveto
  1921.         404.76 703.3 lineto
  1922.         425.4 679 lineto
  1923.         323.4 631 lineto
  1924.         596 434 543 -15 261 -15 curveto
  1925.       eofill
  1926.     } def
  1927.    /Thorn  % definition for the upper case 'Thorn'. It should look similar
  1928.            % to a 'P' but the circle lies lower
  1929.     { 594 0 0 0 513 666 setcachedevice % width should be like on 'P'
  1930.       newpath
  1931.         32 3 moveto
  1932.         32 16 lineto
  1933.         92 16 129 25 133 65 curveto
  1934.         133 600 lineto
  1935.         133 639 98 654 32 654 curveto
  1936.         32 660 lineto
  1937.         307 660 lineto 
  1938.         307 654 lineto 
  1939.         246 654 211 636 208 600 curveto
  1940.         208 540 lineto
  1941.         350 540 lineto
  1942.         470 537 548 461 548 360 curveto
  1943.         548 261 467 175 309 173 curveto
  1944.         276 174 242 176 208 180 curveto
  1945.         208 65 lineto
  1946.         208 34 243 16 307 16 curveto
  1947.         307 3 lineto
  1948.         31 3 lineto
  1949.         208 224 moveto
  1950.         208 475 lineto
  1951.         208 496 246 501 298 501 curveto
  1952.         438 501 478 413 478 351 curveto
  1953.         478 264 435 204 285 204 curveto
  1954.         258 203 236 217 208 224 curveto
  1955.       eofill
  1956.     } def
  1957.    /thorn  % definition for the lower case 'thorn'. It should look like
  1958.            % a 'p' with an ascender as high as the 'l'.
  1959.     { 504 0 0 -234 468 702 setcachedevice % width should be like on 'p'
  1960.       newpath
  1961.         5 -217 moveto
  1962.         5 -202 lineto
  1963.         57 -202 95 -185 95 -130 curveto
  1964.         95 578 lineto
  1965.         95 615 55 628 40 628 curveto
  1966.         28 628 11 622 5 619 curveto
  1967.         5 631 lineto
  1968.         158 689 lineto
  1969.         158 387 lineto
  1970.         213 441 254 466 294 466 curveto
  1971.         410 466 470 337 470 237 curveto
  1972.         470 135 389 -18 261 -18 curveto
  1973.         224 -18 189 -2 158 26 curveto
  1974.         158 -136 lineto
  1975.         158 -187 182 -204 234 -204 curveto
  1976.         234 -217 lineto
  1977.         5 -217 lineto
  1978.         158 87 moveto
  1979.         158 341 lineto
  1980.         176 364 216 404 254 404 curveto
  1981.         359 404 393 298 393 206 curveto
  1982.         393 140 366 24 258 24 curveto
  1983.         212 24 178 50 158 87 curveto
  1984.       eofill
  1985.     } def
  1986.   end
  1987.  
  1988.   /BuildChar
  1989.     { BuildCharDict begin
  1990.  
  1991.         /char exch def
  1992.         /fontdict exch def
  1993.  
  1994.         /charname fontdict /Encoding get
  1995.           char get def
  1996.  
  1997.         /charproc fontdict /CharacterDefs get
  1998.           charname get def
  1999.  
  2000.         gsave charproc grestore
  2001.       end
  2002.     } def
  2003. end
  2004.  
  2005. /IceTimes-Roman IceFont definefont pop
  2006.  
  2007.  
  2008. /IceTimes-Roman findfont 150 scalefont setfont
  2009. 30 700 moveto
  2010. <D0F0DEFE> show
  2011.  
  2012. /IceTimes-Roman findfont 200 scalefont setfont
  2013. 30 520 moveto
  2014. <D0F0DEFE> show
  2015.  
  2016. /IceTimes-Roman findfont 250 scalefont setfont
  2017. 30 320 moveto
  2018. <D0F0> show
  2019.  
  2020. /IceTimes-Roman findfont 250 scalefont setfont
  2021. 30 100 moveto
  2022. <DEFE> show
  2023.  
  2024. showpage
  2025.  
  2026. %%%%%%%%%%%%%%%%%%%%%%%%%%% PostScript ends %%%%%%%%%%%%%%%%%%%%%%%%%%%
  2027.  
  2028.  
  2029. Volume-Number: Volume 14, Number 12
  2030.  
  2031. From uucp  Thu May  5 03:22:22 1988
  2032. Received: by uunet.UU.NET (5.54/1.14) 
  2033.     id AA08208; Thu, 5 May 88 03:22:22 EDT
  2034. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  2035. Newsgroups: comp.std.unix
  2036. Subject: Re: UUCP protocol definition
  2037. Message-Id: <186@longway.TIC.COM>
  2038. Reply-To: uunet!uts.amdahl.com!gam (Gordon Moffett)
  2039. Date: 3 May 88 23:49:00 GMT
  2040. Apparently-To: std-unix-archive
  2041. Status: O
  2042.  
  2043. From: uunet!uts.amdahl.com!gam (Gordon Moffett)
  2044.  
  2045. [ This is Greg Chesson's packet driver protocol (UUCP g protocol) paper
  2046. that I posted a year ago.  It originally came from John Gilmore, who has
  2047. since appended some useful code, thus this updated reposting.  -mod ]
  2048.  
  2049. .\" @(#) packet.driver.ms    Version hoptoad-1.4    88/03/24
  2050. .\"
  2051. .\" format this with [nt]roff -ms.
  2052. .\"
  2053. .\" From: greg@sgi.uucp (Greg Chesson)
  2054. .\" Newsgroups: mod.std.unix
  2055. .\" Volume-Number: Volume 9, Number 55
  2056. .\" Subject: Packet Driver Protocol
  2057. .\" Message-ID: <7136@ut-sally.UUCP>
  2058. .\" Date: 11 Feb 87 23:44:09 GMT
  2059. .\"
  2060. .\" This message contains a copy of ``Packet Driver Protocol,''
  2061. .\" written by G. L. Chesson while he was at Bell Laboratories.
  2062. .\" He remarks that it was approved for public distribution, and that
  2063. .\" 
  2064. .\"     The version of the note that you probably have omits the
  2065. .\"     detail that the transmitted checksum is really 0125252
  2066. .\"     - the block checksum function.
  2067. .\" 
  2068. .\" [Note that 0125252 is 0xAAAA, which is easier to remember.
  2069. .\" I have folded this update into the document. -- hoptoad!gnu]
  2070. .\"
  2071. .\" [I have also updated the checksum routine to include one that
  2072. .\" works regardless of the size of a "short" or an "int". -- hoptoad!gnu]
  2073. .ce
  2074. .B
  2075. Packet Driver Protocol
  2076. .R
  2077. .sp 1
  2078. .ce
  2079. G. L. Chesson
  2080. .br
  2081. .ce
  2082. Bell Laboratories
  2083. .SH
  2084. Abstract
  2085. .in +.5i
  2086. .PP
  2087. These notes describe the packet driver link
  2088. protocol that was supplied
  2089. with the
  2090. Seventh Edition of
  2091. .UX
  2092. and is used by the UUCP program.
  2093. .in -.5i
  2094. .SH
  2095. General
  2096. .PP
  2097. Information flow between a pair of machines
  2098. may be regulated by
  2099. first
  2100. representing the data 
  2101. as sequence-numbered 
  2102. .I
  2103. packets
  2104. .R
  2105. of data 
  2106. and then establishing conventions that
  2107. govern the use of sequence numbers.
  2108. The
  2109. .I
  2110. PK,
  2111. .R
  2112. or
  2113. .I
  2114. packet driver,
  2115. .R
  2116. protocol
  2117. is a particular instance of this type of
  2118. flow-control discipline.
  2119. The technique depends on the notion of a transmission
  2120. .I
  2121. window
  2122. .R
  2123. to determine upper and lower bounds for valid
  2124. sequence numbers.
  2125. The transmitter is allowed to retransmit packets
  2126. having sequence numbers
  2127. within the window until the receiver indicates that
  2128. packets have been correctly received.
  2129. Positive acknowledgement from the receiver moves the
  2130. window;
  2131. negative acknowledgement or no acknowledgement
  2132. causes retransmission.
  2133. The receiver must ignore duplicate transmission, detect
  2134. the various errors that may occur,
  2135. and inform the transmitter when packets are 
  2136. correctly or incorrectly received.
  2137. .PP
  2138. The following paragraphs describe the packet formats,
  2139. message exchanges,
  2140. and framing
  2141. used by the protocol as coded
  2142. in the UUCP program and the
  2143. .UX
  2144. kernel.
  2145. Although no attempt will be made here to present
  2146. internal details of the algorithms that were used,
  2147. the checksum routine is supplied
  2148. for the benefit of other implementors.
  2149. .SH
  2150. Packet Formats
  2151. .PP
  2152. The protocol is defined in terms of message
  2153. transmissions of 8-bit bytes.
  2154. Each message includes one
  2155. .I
  2156. control
  2157. .R
  2158. byte plus a
  2159. .I
  2160. data segment
  2161. .R
  2162. of zero or more information bytes.
  2163. The allowed data segment sizes range
  2164. between 32 and 4096 as determined by the formula
  2165. 32(2\uk\d) where
  2166. k is a 3-bit number.
  2167. The packet sequence numbers are likewise constrained
  2168. to 3-bits; i.e. counting proceeds modulo-8.
  2169. .PP
  2170. The control byte is partitioned into three fields as
  2171. depicted below.
  2172. .bp
  2173. .nf
  2174. .sp 
  2175. .in 1i
  2176. .ls 1
  2177. bit    7    6    5    4    3    2    1    0
  2178.     t    t    x    x    x    y    y    y
  2179. .ls 1
  2180. .in -1i
  2181. .fi
  2182. .sp
  2183. The
  2184. .I
  2185. t
  2186. .R
  2187. bits indicate a packet type and
  2188. determine the interpretation to be placed on
  2189. the
  2190. .I
  2191. xxx
  2192. .R
  2193. and
  2194. .I
  2195. yyy
  2196. .R
  2197. fields.
  2198. The various interpretations are as follows:
  2199. .in +1i
  2200. .sp
  2201. .nf
  2202. .ls 1
  2203. .I
  2204. tt    interpretation
  2205. .sp
  2206. .R
  2207. 00    control packet
  2208. 10    data packet
  2209. 11    `short' data packet
  2210. 01    alternate channel
  2211. .ls 1
  2212. .fi
  2213. .sp
  2214. .in -1i
  2215. A data segment accompanies all non-control packets.
  2216. Each transmitter is constrained to observe the maximum
  2217. data segment size
  2218. established during initial synchronization by the
  2219. receiver that it sends to.
  2220. Type 10 packets have maximal size data segments.
  2221. Type 11, or `short', packets have zero or more data
  2222. bytes but less than the maximum.
  2223. The first one or two bytes of the data segment of a
  2224. short packet are `count' bytes that
  2225. indicate the difference between the
  2226. maximum size and the number of bytes in the short
  2227. segment.
  2228. If the difference is less than 127, one count
  2229. byte is used.
  2230. If the difference exceeds 127,
  2231. then the low-order seven bits of the difference
  2232. are put in the first data byte and the high-order
  2233. bit is set as an indicator that the remaining
  2234. bits of the difference are in the second byte.
  2235. Type 01 packets are never used by UUCP
  2236. and need not be discussed in detail here.
  2237. .PP
  2238. The sequence number of a non-control packet is
  2239. given by the
  2240. .I
  2241. xxx
  2242. .R
  2243. field.
  2244. Control packets are not sequenced.
  2245. The newest sequence number,
  2246. excluding duplicate transmissions,
  2247. accepted by a receiver is placed in the
  2248. .I
  2249. yyy
  2250. .R
  2251. field of non-control packets sent to the
  2252. `other' receiver.
  2253. .PP
  2254. There are no data bytes associated with a control packet,
  2255. the
  2256. .I
  2257. xxx
  2258. .R
  2259. field is interpreted as a control message,
  2260. and the
  2261. .I
  2262. yyy
  2263. .R
  2264. field is a value accompanying the control message.
  2265. The control messages are listed below in decreasing priority.
  2266. That is, if several control messages are to be sent,
  2267. the lower-numbered ones are sent first.
  2268. .in +1i
  2269. .nf
  2270. .ls 1
  2271. .sp
  2272. .I
  2273. xxx    name        yyy
  2274. .R
  2275.  
  2276. 1    CLOSE    n/a
  2277. 2    RJ        last correctly received sequence number
  2278. 3    SRJ        sequence number to retransmit
  2279. 4    RR        last correctly received sequence number
  2280. 5    INITC    window size
  2281. 6    INITB    data segment size
  2282. 7    INITA    window size
  2283. .in -i
  2284. .ls 1
  2285. .fi
  2286. .sp
  2287. .PP
  2288. The CLOSE message indicates that the communications channel
  2289. is to be shut down.
  2290. The RJ, or
  2291. .I
  2292. reject,
  2293. .R
  2294. message indicates that the receiver has detected an error
  2295. and the sender should retransmit after using the 
  2296. .I
  2297. yyy
  2298. .R
  2299. field to update the window.
  2300. This mode of retransmission is usually
  2301. referred to as a
  2302. `go-back-N' procedure.
  2303. The SRJ, or
  2304. .I
  2305. selective reject,
  2306. .R
  2307. message carries with it the sequence number of
  2308. a particular packet to be retransmitted.
  2309. The RR, or
  2310. .I
  2311. receiver ready,
  2312. .R
  2313. message indicates that the receiver has detected
  2314. no errors; the
  2315. .I
  2316. yyy
  2317. .R
  2318. field updates the sender's window.
  2319. The INITA/B/C messages are used
  2320. to set window and data segment sizes.
  2321. Segment sizes are calculated by the formula
  2322. 32(2\uyyy\d)
  2323. as mentioned above,
  2324. and window sizes may range between 1 and 7.
  2325. .PP
  2326. Measurements of the protocol running on communication
  2327. links at rates up to 9600 baud showed that
  2328. a window size of 2 is optimal
  2329. given a packet size greater than 32 bytes.
  2330. This means that the link bandwidth can be fully utilized
  2331. by the software.
  2332. For this reason the SRJ message is not as important as it
  2333. might otherwise be.
  2334. Therefore the
  2335. .UX
  2336. implementations no longer generate or respond to SRJ
  2337. messages.
  2338. It is mentioned here for historical accuracy only,
  2339. and one may assume that SRJ is no longer part of the protocol.
  2340. .SH
  2341. Message Exchanges
  2342. .SH
  2343.     Initialization
  2344. .PP
  2345. Messages are exchanged between four cooperating
  2346. entities: two senders and two receivers.
  2347. This means that the communication channel is thought of
  2348. as two independent half-duplex data paths.
  2349. For example the window and segment sizes need not
  2350. be the same in each direction.
  2351. .PP
  2352. Initial synchronization is accomplished
  2353. with two 3-way handshakes: two each of
  2354. INITA/INITB/INITC.
  2355. Each sender transmits INITA messages repeatedly.
  2356. When an INITA message is received, INITB is
  2357. sent in return.
  2358. When an INITB message is received
  2359. .I
  2360. and
  2361. .R
  2362. an INITB message has been sent,
  2363. an INITC message is sent.
  2364. The INITA and INITB messages carry 
  2365. with them the packet and window size that
  2366. each receiver wants to use,
  2367. and the senders are supposed to comply.
  2368. When a receiver has seen all three
  2369. INIT messages, the channel is 
  2370. considered to be open.
  2371. .PP
  2372. It is possible to design a protocol that starts up using
  2373. fewer messages than the interlocked handshakes described above.
  2374. The advantage of the more complicated design lies in its use as
  2375. a research vehicle:
  2376. the initial handshake sequence is completely symmetric,
  2377. a handshake
  2378. can be initiated by one side of the link while the
  2379. connection is in use, and the software to do this can
  2380. utilize code that would ordinarily be used only once
  2381. at connection setup time.
  2382. These properties were used in experiments with dynamically
  2383. adjusted parameters.
  2384. That is attempts were made to adapt the window and segment
  2385. sizes to changes observed in traffic while a link was in use.
  2386. Other experiments used the initial
  2387. handshake  in a different way
  2388. for restarting the protocol without data loss
  2389. after machine crashes.
  2390. These experiments never worked well in the packet driver and
  2391. basically provided the impetus for other protocol designs.
  2392. The result 
  2393. as far as UUCP is concerned is that initial synchronization
  2394. uses the two 3-way handshakes, and the INIT
  2395. messages are ignored elsewhere.
  2396. .SH
  2397.     Data Transport
  2398. .PP
  2399. After initial synchronization each receiver
  2400. sets a modulo-8 incrementing counter R to 0;
  2401. each sender sets a similar counter S to 1.
  2402. The value of R is always the number of the most recent
  2403. correctly received packet.
  2404. The value of S is always the first sequence number in
  2405. the output window.
  2406. Let W denote window size.
  2407. Note that the value of W may be different for each sender.
  2408. .PP
  2409. A sender may transmit packets with sequence numbers
  2410. in the range S to (S+W-1)\ mod-8.
  2411. At any particular time a receiver expects
  2412. arriving packets to have numbers in the range
  2413. (R+1)\ mod-8 to (R+W)\ mod-8.
  2414. Packets must arrive in sequence number order
  2415. are are only acknowledged in order.
  2416. That is,
  2417. the `next' packet a receiver
  2418. will acknowledge must have
  2419. sequence number (R+1)\ mod-8.
  2420. .PP
  2421. A receiver acknowledges receipt of data packets
  2422. by arranging for the value of its R counter to be
  2423. sent across the channel
  2424. where it will be used to update an S counter.
  2425. This is done in two ways.
  2426. If data is flowing in both directions across a
  2427. channel then each receiver's current R value is
  2428. carried in the
  2429. .I
  2430. yyy
  2431. .R
  2432. field of non-control packets.
  2433. Otherwise when there is no bidirectional
  2434. data flow,
  2435. each receiver's R value is transmitted across the link
  2436. as the
  2437. .I
  2438. yyy
  2439. .R
  2440. field of an RR control packet.
  2441. .PP
  2442. Error handling is up to the discretion
  2443. of the receiver.
  2444. It can ignore all errors in which case
  2445. transmitter timeouts must provide for
  2446. retransmission.
  2447. The receiver may also generate RJ 
  2448. error control packets.
  2449. The
  2450. .I
  2451. yyy
  2452. .R
  2453. field of an incoming RJ message replaces
  2454. the S value of the local sender and
  2455. constitutes a request for retransmission to start
  2456. at that sequence number.
  2457. The
  2458. .I
  2459. yyy
  2460. .R
  2461. field of an incoming SRJ message selects a particular
  2462. packet for retransmission.
  2463. .PP
  2464. The resemblance between the flow control procedure in the
  2465. packet driver and that defined for X.25 is no accident.
  2466. The packet driver protocol began life as an attempt at
  2467. cleaning up X.25.
  2468. That is why, for example,
  2469. control information is uniform in length (one byte),
  2470. there is no RNR message (not needed),
  2471. and there is but one timeout defined
  2472. in the sender.
  2473. .SH
  2474.     Termination
  2475. .PP
  2476. The CLOSE message is used to terminate communications.
  2477. Software on either or both ends of the communication
  2478. channel may initiate termination.
  2479. In any case when one end wants to terminate it sends
  2480. CLOSE messages until one is received from the other end
  2481. or until a programmable limit on the number of CLOSE
  2482. messages is reached.
  2483. Receipt of a CLOSE message causes a CLOSE message to be sent.
  2484. In the 
  2485. .UX
  2486. environment
  2487. it also causes the SIGPIPE or
  2488. `broken pipe' signal to be sent to
  2489. the local process using the communication channel.
  2490. .SH
  2491.     Framing
  2492. .PP
  2493. The term
  2494. .I
  2495. framing
  2496. .R
  2497. is used to denote the technique by which the
  2498. beginning and end of a message is detected
  2499. in a byte stream;
  2500. .I
  2501. error control
  2502. .R
  2503. denotes the method by which transmission
  2504. errors are detected.
  2505. Strategies for framing and error control depend
  2506. upon
  2507. additional information being transmitted along
  2508. with the control byte and data segment,
  2509. and the choice of a particular strategy usually
  2510. depends on characteristics of input/output
  2511. devices and transmission media.
  2512. .PP
  2513. Several framing techniques are in used in support
  2514. of PK protocol implementations,
  2515. not all of which can be described in detail here.
  2516. The technique used on asynchronous serial lines
  2517. will be described.
  2518. .PP
  2519. A six byte
  2520. framing
  2521. .I
  2522. envelope
  2523. .R
  2524. is constructed using the control byte
  2525. C of a packet and five other bytes as
  2526. depicted below.
  2527. .in +1i
  2528. <DLE><k><c0><c1><C><x>
  2529. .in -1i
  2530. The <DLE> symbol denotes the ASCII ctrl/P character.
  2531. If the envelope is to be followed by a data segment,
  2532. <k> has the value
  2533. log\d2\u(size)-4;
  2534. i.e. 1 \(<= k \(<= 8.
  2535. If k is 9, then the envelope represents a control packet.
  2536. The <c0> and <c1> bytes are the low-order and high-order
  2537. bytes respectively of 0xAAAA minus a 16-bit checksum.
  2538. For control packets, this 16-bit checksum is the same
  2539. as the control byte C.
  2540. For data packets, the checksum is calculated by the 
  2541. program below.
  2542. The <x> byte is the exclusive-or of <k><c0><c1><C>.
  2543. Error control is accomplished by checking 
  2544. a received framing envelope for compliance with the definition,
  2545. and comparing a checksum function of the data segment
  2546. with <c0><c1>.
  2547. .PP
  2548. This particular framing strategy assumes data segments
  2549. are constant-sized:
  2550. the `unused' bytes in a short packet are actually
  2551. transmitted.
  2552. This creates a certain amount of overhead which
  2553. can be eliminated by a more complicated framing technique.
  2554. The advantage of this strategy is that i/o
  2555. devices can be programmed to take advantage of the
  2556. constant-sized framing envelopes and data segments.
  2557. .bp
  2558. .PP
  2559. The checksum calculation is displayed below as a C function.
  2560. Note that the code is not truly portable because
  2561. the definitions of
  2562. .I short
  2563. and
  2564. .I char
  2565. are not necessarily uniform across all machines
  2566. that might support this language.
  2567. This code assumes that
  2568. .I short
  2569. and
  2570. .I char
  2571. are 16 and 8-bits respectively.
  2572. .PP
  2573. .in +.5i
  2574. .nf
  2575. .ft CW
  2576. .ls 1
  2577. /* [Original document's version corrected to actual version] */
  2578. chksum(s,n)
  2579. register char *s;
  2580. register n;
  2581. {
  2582.     register short sum;
  2583.     register unsigned short t;
  2584.     register short x;
  2585.  
  2586.     sum = -1;
  2587.     x = 0;
  2588.  
  2589.     do {
  2590.         if (sum<0) {
  2591.             sum <<= 1;
  2592.             sum++;
  2593.         } else
  2594.             sum <<= 1;
  2595.         t = sum;
  2596.         sum += (unsigned)*s++ & 0377;
  2597.         x += sum^n;
  2598.         if ((unsigned short)sum <= t) {
  2599.             sum ^= x;
  2600.         }
  2601.     } while (--n > 0);
  2602.  
  2603.     return(sum);
  2604. }
  2605.  
  2606. .fi
  2607. .in -.5i
  2608. .ft
  2609. The checksum routine used in gnuucp has been updated to avoid depending
  2610. on the particular sizes of 
  2611. .I char
  2612. and
  2613. .I short
  2614. variables.  As long as a
  2615. .I char
  2616. holds 8 bits or more, and a
  2617. .I short
  2618. holds 16 bits or more, the code will work.
  2619. To test it, uncomment the ``#define short long'' below.
  2620. A good compiler produces the same code from this function as from
  2621. the less portable version.
  2622. .PP
  2623. .in +.5i
  2624. .nf
  2625. .ft CW
  2626. .ls 1
  2627. #define    HIGHBIT16    0x8000
  2628. #define    JUST16BITS    0xFFFF
  2629. #define    JUST8BITS    0x00FF
  2630. #define    MAGIC        0125252        /* checksum is subtracted from this */
  2631.  
  2632. int
  2633. pktchksum(msg, bytes)
  2634.     unsigned char *msg;
  2635.     int bytes;
  2636. {
  2637.     return (JUST16BITS &
  2638.         (MAGIC - (chksum(&msg[6], bytes) ^ (JUST8BITS & msg[4]))));
  2639.     
  2640. }
  2641.  
  2642.  
  2643. int
  2644. chksum(s,n)
  2645. register unsigned char *s;
  2646. register n;
  2647. {
  2648. /* #define short long    /* To make sure it works with shorts > 16 bits */
  2649.     register short sum;
  2650.     register unsigned short t;
  2651.     register short x;
  2652.  
  2653.     sum = (-1) & JUST16BITS;
  2654.     x = 0;
  2655.     do {
  2656.         /* Rotate "sum" left by 1 bit, in a 16-bit barrel */
  2657.         if (sum & HIGHBIT16)
  2658.         {
  2659.             sum = (1 + (sum << 1)) & JUST16BITS;
  2660.         }
  2661.         else
  2662.             sum <<= 1;
  2663.         t = sum;
  2664.         sum = (sum + (*s++ & JUST8BITS)) & JUST16BITS;
  2665.         x += sum ^ n;
  2666.         if ((unsigned short)sum <= t)
  2667.             sum = (sum ^ x) & JUST16BITS;
  2668.     } while (--n > 0);
  2669.  
  2670.     return(sum);
  2671. #undef short        /* End of debugging check */
  2672. }
  2673. .fi
  2674. .in -.5i
  2675. .ft
  2676.  
  2677. Volume-Number: Volume 14, Number 13
  2678.  
  2679. From usenet  Tue May 17 22:37:26 1988
  2680. Received: by uunet.UU.NET (5.54/1.14) 
  2681.     id AA18802; Tue, 17 May 88 22:37:26 EDT
  2682. From: std-unix@uunet.UU.NET (Moderator, John S. Quarterman)
  2683. Newsgroups: comp.std.unix
  2684. Subject: Access to UNIX-Related Standards
  2685. Message-Id: <188@longway.TIC.COM>
  2686. Expires: 19 Jun 88 21:45:37 GMT
  2687. Sender: std-unix@longway.TIC.COM
  2688. Reply-To: std-unix@uunet.UU.NET
  2689. Date: 17 May 88 22:03:26 GMT
  2690. Apparently-To: std-unix-archive
  2691. Status: O
  2692.  
  2693. This is the latest in a series of similar comp.std.unix articles.
  2694. Corrections and additions to this article are solicited.
  2695.  
  2696. There are two companion articles, posted at the same time as this one
  2697. and with subjects ``Access to UNIX User Groups and Publications'' and
  2698. ``Calendar of UNIX-related Events.''
  2699.  
  2700. Also note that Shane McCarron now writes a quarterly summary report for
  2701. USENIX soon after each IEEE 1003 meeting for posting in comp.std.unix
  2702. and in ;login:, the Newsletter of the USENIX Association.
  2703.  
  2704. Changes from last posting:
  2705. Dates for ANSI X3J11 and ISO TC97/SC22/WG14 added from an article
  2706. by Cornelia Boldyreff in the EUUG Newsletter, Vol. 7, No. 4, Winter 1987.
  2707.  
  2708. Access information is given in this article for the following standards:
  2709. IEEE 1003.1 (operating system interface), 1003.2 (shell and tools),
  2710.     1003.3 (testing and verification), 1003.4 (real time),
  2711.     1003.5 (ADA binding), 1003.6 (security), 1003.0 (POSIX guide).
  2712. NBS FIPS.
  2713. /usr/group Technical Committee Subcommittees on distributed file system,
  2714.     network interface, graphics/windows, database, internationalization,
  2715.     performance measurements, realtime, security, and super computing.
  2716. X3H3.6 (display committee)
  2717. X3J11 (C language)
  2718. /usr/group 1984 Standard
  2719. System V Interface Definition (SVID, or The Purple Book)
  2720. X/OPEN PORTABILITY GUIDE (The Green Book)
  2721. 4.3BSD Manuals
  2722.  
  2723.  
  2724. UNIX is a Registered Trademark of AT&T.
  2725. IEEE is a trademark of the Institute of Electrical and Electronic Engineers,
  2726.     Inc.:  POSIX is no longer a trademark.
  2727. X/OPEN is a licensed trademark of the X/OPEN Group Members.
  2728.  
  2729.  
  2730. The IEEE P1003 Portable Operating System Interface for Computer
  2731. Environments Committee is sometimes known colloquially as the UNIX
  2732. Standards Committee.  They published the 1003.1 "POSIX" Trial Use
  2733. Standard in April 1986.  According to its Foreword:
  2734.  
  2735.     The purpose of this document is to define a standard
  2736.     operating system interface and environment based on the
  2737.     UNIX Operating System documentation to support application
  2738.     portability at the source level.  This is intended for
  2739.     systems implementors and applications software developers.
  2740.  
  2741. Published copies are available at $19.95, with bulk purchasing discounts
  2742. available.  Call the IEEE Computer Society in Los Angeles
  2743.  
  2744.         714-821-8380
  2745.  
  2746. and ask for Book #967.  Unfortunately, this only works for multiple copies.
  2747. But the following mail address works for single copies:
  2748.  
  2749.         IEEE Computer Society
  2750.         P.O. Box 80452
  2751.         Worldway Postal Center
  2752.         Los Angeles, Ca. 90080
  2753.  
  2754. Include a check for $19.95 + $4 for shipping and handling.  For UPS
  2755. shipping, add another $4.  Or contact:
  2756.  
  2757.         IEEE Service Center
  2758.         445 Hoes Ln.
  2759.         Piscataway, NJ 08854
  2760.  
  2761. and ask for "IEEE 1003.1 Trial Use Standard" - stock number SH10546.
  2762.  
  2763. The Trial Use Standard will be available for comments for a period such
  2764. as a year.  The current target for a Full Use Standard is Summer 1988.
  2765. Initial balloting is completed, and ballot resolution is in progress:
  2766. it's too late to ballot if you haven't already.
  2767.  
  2768.  
  2769. IEEE has brought the 1003.1 effort brought into the International
  2770. Organization for Standardization (ISO) arena.  IEEE 1003.1 Draft 12
  2771. is also a ``Draft Proposed International Standard (ISO DP)'' under
  2772. SC22 WG15.  The convenor is Jim Isaak:  see below for his address.
  2773. There is a U.S. Technical Advisory Group (TAG) to ISO SC22 WG15:
  2774. the chair is Donn Terry of HP.
  2775.  
  2776. The National Bureau of Standards is producing a Federal Information
  2777. Processing Standard (FIPS) based on IEEE 1003.1.  It will probably
  2778. be available before the Full Use Standard, and may reflect Draft 12,
  2779. rather than the final 1003.1 standard.  For information, contact:
  2780.  
  2781.         Roger Martin
  2782.         National Bureau of Standards
  2783.         Building 225
  2784.         Room B266
  2785.         Gaithersburg, MD  20899
  2786.         (301)975-3295
  2787.  
  2788. NBS is also producing a FIPS based on IEEE 1003.2, probably from
  2789. the draft made by 1003.2 at their March meeting.
  2790.  
  2791.  
  2792. Machine readable copies of the IEEE 1003.1 Trial Use Standard are not
  2793. and will not be available.  The same applies to copies of later drafts.
  2794.  
  2795. There is a paper mailing list by which interested parties may get
  2796. copies of drafts of the standard.  To get on it, or to submit comments
  2797. directly to the committee, mail to:
  2798.  
  2799.         James Isaak
  2800.         Chairperson, IEEE/CS P1003
  2801.         Tel.: (603)881-0480
  2802.         Fax.: (603)881-0120
  2803.         decvax!isaak
  2804.         isaak@decvax.dec.com
  2805.         Digital Equipment
  2806.         ZK03-3/Y25
  2807.         110 Spit Brook Rd.
  2808.         Nashua, NH  03062-2698
  2809.  
  2810. Sufficiently interested parties may join the working group.
  2811.  
  2812. The term POSIX actually applies to all of the P1003 subcommittees:
  2813. group    subject                co-chairs
  2814. 1003.0    POSIX Guide            Al Hankinson (NBS), Kevin Lewis (DEC)
  2815. 1003.1    Systems Interface        Jim Isaak (DEC), Donn Terry (HP)
  2816. 1003.2    Shell and Tools Interface    Hal Jespersen (UniSoft), Don Cragun (Sun)
  2817. 1003.3    Verification and Testing     Roger Martin (NBS), Carol Raye (AT&T)
  2818. 1003.4    Real Time             Bill Corwin (Intel)
  2819. 1003.5    Ada Binding for POSIX        Terry Fong (USArmy), Stowe Boyd(Compass)
  2820. 1003.6    Security            Dennis Steinauer (NBS), Ron Elliot (IBM)
  2821.  
  2822. Inquiries regarding any of the subcommittees should go to the same address
  2823. as for 1003.1.
  2824.  
  2825.  
  2826. The next scheduled meetings of the P1003 working groups are:
  2827.  
  2828. 1988 June 20-24        IEEE 1003.6 at USENIX, in San Francisco, CA
  2829. 1988 July 11-15        Tech Center Hyatt, Denver, CO
  2830. 1988 October 17-19,20-21 ISO SC22 Advisory Group & WG15 - Tokyo, Japan
  2831. 1988 October 24-28    Hawaii
  2832.  
  2833. 1989 January 9-13    Embassy Suites, Ft. Lauderdale, FL
  2834. 1989 April 17(29?)    Minneapolis-St. Paul, MN
  2835. 1989 July 10-14        San Francisco, CA
  2836. 1989 October 16-20    Brussels (or Amsterdam) (Thought: EC host)
  2837.  
  2838. 1990 January 29        New Orleans, LA
  2839. 1990 April        Montreal, Quebec
  2840.  
  2841. Here are some details from Hal Jespersen regarding P1003.2:
  2842.  
  2843. The IEEE P1003.2 "Shell and Utilities" Working Group is developing a
  2844. proposed standard to complement the 1003.1 POSIX standard.  It will
  2845. consist of
  2846.  
  2847.     a shell command language (currently planned to be based on the
  2848.     Bourne Shell),
  2849.  
  2850.     groups of utility programs, or commands,
  2851.  
  2852.     programmatic interfaces to the shell (system(), popen()) and
  2853.     related facilities (regular expressions, file name expansion,
  2854.     etc.)
  2855.  
  2856.     defined environments (variables, file hierarchies, etc) that
  2857.     applications may rely upon
  2858.  
  2859.     utilities for installing application programs onto conforming
  2860.     systems
  2861.  
  2862. which will allow application programs to be developed out of existing
  2863. pieces, in the UNIX tradition.  The scope of the standard emphasizes
  2864. commands and features that are more typically used by shell scripts or
  2865. C language programs than those that are oriented to the terminal user
  2866. with windows, mice, visual shells, and so forth.
  2867.  
  2868. There has been some controversy in the Working Group about clarifying
  2869. the scope of the 1003.2 standard in regard to its relationship with
  2870. 1003.1.  The Working Group is attempting to produce a standard that
  2871. will assume the structure and philosophy of a POSIX system is
  2872. available, but it will not require a fully conforming implementation as
  2873. a base.  For example, it should be feasible to eventually produce a
  2874. 1003.2 interface on a V7 system, or on a system very close to POSIX,
  2875. but missing a few crucial features (as long as the shell and utilities
  2876. didn't need them).  However, the proposed standard will *not* be
  2877. unnecessarily watered down simply to allow non-POSIX systems to conform.
  2878.  
  2879. The group is currently seeking proposals for groupings of commands that
  2880. may be offered by implementors.  As groups are identified, command
  2881. descriptions will be solicited.  There is no requirement that the commands
  2882. be in System V or BSD today, but they should realistically be commands 
  2883. that are commonly found in most existing implementations.
  2884.  
  2885.  
  2886. There are three Institutional Representatives to P1003:  John Quarterman
  2887. from USENIX, Heinz Lycklama from /usr/group, and Mike Lambert from X/OPEN.
  2888. The two from USENIX and /usr/group are also representatives to the U.S.
  2889. TAG to ISO SC22 WG15.
  2890.  
  2891. As the one from USENIX, one of my functions is to get comments from the
  2892. USENIX membership and the general public to the committee.  One of the
  2893. ways I try to do that is by moderating this newsgroup, comp.std.unix
  2894. An article related to this one appeared in the September/October 1986
  2895. ;login: (The USENIX Association Newsletter).  I'm also currently on the
  2896. USENIX Board of Directors.  Comments, suggestions, etc., may be sent to
  2897.  
  2898.         John S. Quarterman
  2899.         Texas Internet Consulting
  2900.         701 Brazos, Suite 500
  2901.         Austin TX 78701-3243
  2902.         +1-512-320-9031
  2903.         uunet!usenix!jsq
  2904.         jsq@longway.tic.com
  2905.  
  2906. For comp.std.unix:
  2907. Comments:    uunet!std-unix-request std-unix-request@uunet.uu.net
  2908. Submissions:    uunet!std-unix        std-unix@uunet.uu.net
  2909.  
  2910. The November/December 1987 issue of CommUNIXations (the /usr/group magazine)
  2911. contains a report by Heinz Lycklama on the /usr/group Technical Committee
  2912. working groups which met in June 1987.
  2913.  
  2914. If you are interested in starting another /usr/group working group, contact
  2915. Heinz Lycklama:
  2916.  
  2917.         Heinz Lycklama
  2918.         Interactive Systems Corp.
  2919.         2401 Colorado Ave., 3rd Floor
  2920.         Santa Monica, CA 90404
  2921.         (213)453-8649
  2922.         decvax!cca!ima!heinz
  2923.  
  2924.  
  2925. Here is contact information for /usr/group working groups as taken from
  2926. the CommUNIXations article mentioned above.
  2927.  
  2928. /usr/group Working Group on Distributed File System:
  2929.     Art Sabsevitz            Frederick Glover
  2930.     AT&T Information Systems    MK02-1/H10
  2931.     190 River Road            Digital Equipment Corporation
  2932.     Summit, NJ  07933        Continental Boulevard
  2933.     201-522-6248            Merrimack, NH  03054-0430
  2934.     attunix!bump            603-884-5111
  2935.                     decvax!fglover
  2936.  
  2937. /usr/group Working Group on Network Interface:
  2938.     Steve Albert
  2939.     AT&T Information Systems
  2940.     190 River Road, Rm. A-114
  2941.     Summit, NJ  07901
  2942.     (201)522-6104
  2943.     attunix!ssa
  2944.  
  2945. /usr/group Working Group on Internationalization:
  2946.     John Wu                Laurie Goudie
  2947.     Charles River Data Systems    Santa Cruz Operation
  2948.     983 Concord St.,        400 Encinal
  2949.     Framingham, MA 01701        Santa Cruz, CA 95060
  2950.     617-626-1000            408-458-1422
  2951.  
  2952. /usr/group Working Group on Graphics/Windows:
  2953.     Tom Greene
  2954.     Apollo Computer, Inc.
  2955.     330 Billerica Road
  2956.     Chelmsford, MA  01824
  2957.     (617)256-6600, ext. 7581
  2958.  
  2959. /usr/group Working Group on Realtime:
  2960.     Bill Corwin
  2961.     Intel Corp.
  2962.     5200 Elam Young Pkwy
  2963.     Hillsboro, OR 97123
  2964.     (503)681-2248
  2965.  
  2966. /usr/group Working Group on Database:
  2967.     Val Skalabrin
  2968.     Unify Corp.
  2969.     1111 Howe Ave.
  2970.     Sacramento, CA 95825
  2971.     (916)920-9092
  2972.  
  2973.  
  2974. /usr/group Working Group on Performance Measurements:
  2975.     Ram Chelluri            Dave Hinnant
  2976.     AT&T Computer Systems        SCI Systems, Inc.
  2977.     Room E15B            Ste 325, Pamlico Bldg
  2978.     4513 Western Ave.        Research Triangle Pk, NC 27709
  2979.     Lisle, IL 60532            (919)549-8334
  2980.     (312)810-6223
  2981.  
  2982. /usr/group Working Group on Security:
  2983.     Steve Sutton            Ms. Jeanne Baccash
  2984.     Consultant, Addamax        AT&T UNIX Systems Engineering
  2985.     1107 S. Orchard            190 River Road
  2986.     Urbana, IL  61801        Summit, NJ  07901
  2987.     217-344-0996            201-522-6028
  2988.                     attunix!jeanne
  2989.  
  2990. /usr/group Working Group on Super Computing:
  2991.     Karen Sheaffer            Robin O'Neill
  2992.     Sandia National Laboratory    Lawrence Livermore Laboratory
  2993.     P.O. Box 969            P.O. Box 5509, L560
  2994.     Livermore, CA  94550        Livermore, CA  94550
  2995.     415-422-3431            415-422-0973
  2996.                     oneill#r%mfe@lll-mfe.arpa
  2997.  
  2998.  
  2999. The X3H3.6 display management committee has recently formed to develop
  3000. a model to support current and future window management systems, yet
  3001. is not based directly on any existing system.  The chair solicits
  3002. help and participation:
  3003.  
  3004.         Georges Grinstein
  3005.         wanginst!ulowell!grinstein
  3006.  
  3007.  
  3008. The Abstract of the 1003.1 Trial Use Standard adds:
  3009.  
  3010.     This interface is a complement to the C Programming Language
  3011.     in the C Information Bulletin prepared by Technical Committee X3J11
  3012.     of the Accredited Standards Committee X3, Information Processing
  3013.     Systems, further specifying an environment for portable application
  3014.     software.
  3015.  
  3016. X3J11 is sometimes known as the C Standards Committee.  Their liaison to
  3017. P1003 is
  3018.  
  3019.         Don Kretsch
  3020.         AT&T
  3021.         190 River Road
  3022.         Summit, NJ 07901
  3023.  
  3024. A contact for information regarding publications and working groups is
  3025.  
  3026.         Thomas Plum
  3027.         Vice Chair, X3J11 Committee
  3028.         Plum Hall Inc.
  3029.         1 Spruce Avenue
  3030.         Cardiff, New Jersey 08232
  3031.  
  3032. The current document may be ordered from
  3033.     
  3034.         Global Engineering Documents
  3035.         2805 McGaw
  3036.         Irvine, CA 92714
  3037.         USA
  3038.         +1-714-261-1455
  3039.         +1-800-854-7179
  3040.  
  3041. Ask for the X3.159 draft standard.  The price is $65.
  3042.  
  3043. The current X3J11 meeting schedule is:
  3044.  
  3045. 1988 June 13-14        London, England        ISO TC97/SC22/WG14
  3046. 1988 August 15-19    Cupertino, CA
  3047. 1988 December 12-16    Seattle, WA
  3048. 1989 April 10-11    Phoenix, AZ
  3049.  
  3050.  
  3051. The /usr/group Standard is a principal ancestor of P1003.1, X/OPEN,
  3052. and X3J11.  It may be ordered for $15.00 from:
  3053.  
  3054.         /usr/group Standards Committee
  3055.         4655 Old Ironsides Drive, Suite 200
  3056.         Santa Clara, California 95054
  3057.         Tel: (408)986-8840
  3058.         Fax: (408)986-1645
  3059.  
  3060. /usr/group also publishes an eight page document, ``Your Guide to POSIX,''
  3061. explaining what IEEE 1003 is, and a nineteen page document, ``POSIX Explored,''
  3062. about technical aspects of IEEE 1003.1, and its relations to other standards
  3063. and historical implementations.  Contact /usr/group at the above address
  3064. for details.
  3065.  
  3066.  
  3067. The System V Interface Definition (The Purple Book, or SVID).
  3068. This is the AT&T standard and is one of the most frequently-used
  3069. references of the IEEE 1003 committee.
  3070.  
  3071.         AT&T Customer Information Center
  3072.         Attn:  Customer Service Representative
  3073.         P.O. Box 19901
  3074.         Indianapolis, IN 46219
  3075.         U.S.A.
  3076.  
  3077.         800-432-6600 (Inside U.S.A.)
  3078.         800-255-1242 (Inside Canada)
  3079.         317-352-8557 (Outside U.S.A. and Canada)
  3080.  
  3081.     System V Interface Definition, Issue 2
  3082.     should be ordered by the following select codes:
  3083.  
  3084.     Select Code:    Volume:        Topics:
  3085.     320-011        Volume I    Base System
  3086.                     Kernel Extension
  3087.     320-012        Volume II    Basic Utilities Extension
  3088.                     Advanced Utilities Extension
  3089.                     Software Development Extension
  3090.                     Administered System Extension
  3091.                     Terminal Volume Interface Extension
  3092.     320-013        Volume III    Base System Addendum
  3093.                     Terminal Interface Extension
  3094.                     Network Services Extension
  3095.     307-131        I, II, III    (all three volumes)
  3096.  
  3097. The price is about 37 U.S. dollars for each volume or $84 for all three.
  3098. Major credit cards are accepted for telephone orders:  mail orders
  3099. should include a check or money order, payable to AT&T.
  3100.  
  3101.  
  3102. The X/OPEN PORTABILITY GUIDE (The Green Book)
  3103. is another reference frequently used by IEEE 1003.
  3104.  
  3105. The X/OPEN Group is "Ten of the world's major information system
  3106. suppliers" (at time of publication, Bull, DEC, Ericsson, Hewlett-Packard,
  3107. ICL, NIXDORF, Olivetti, Philips, Siemens and Unisys and subsequently
  3108. augmented by AT&T) who have produced a document intended to promote
  3109. the writing of portable applications.  They closely follow both SVID
  3110. and POSIX, and cite the /usr/group standard as contributing, but
  3111. X/OPEN's books cover a wider area than any of those.
  3112.  
  3113. The book is published by
  3114.  
  3115.         Elsevier Science Publishers B.V.
  3116.         Book Order Department
  3117.         P.O. Box 1991
  3118.         1000 BZ Amsterdam
  3119.         The Netherlands
  3120.  
  3121. and distributed in the U.S.A. and Canada by:
  3122.  
  3123.         Elsevier Science Publishing Company, Inc.
  3124.         52 Vanderbilt Avenue
  3125.         New York, NY 10017
  3126.         U.S.A.
  3127.  
  3128. There are currently five volumes:
  3129.     1) System V Specification Commands and Utilities
  3130.     2) System V Specification System Calls and Libraries
  3131.     3) System V Specification Supplementary Definitions
  3132.     4) Programming Languages
  3133.     5) Data Management
  3134.  
  3135. They take a large number of credit cards and other forms of payment.
  3136.  
  3137. Comments, suggestions, error reports, etc., for Issue 2 of the Green Book
  3138. may be mailed directly to:
  3139.  
  3140.         xpg2@xopen.co.uk
  3141.         uunet!mcvax!inset!xopen!xpg2
  3142.  
  3143. Information about X/OPEN can be requested from:
  3144.  
  3145.         Mike Lambert
  3146.         Technical Director
  3147.         X/OPEN Ltd
  3148.         c/o ICL BRA01
  3149.         Lovelace Road
  3150.         Bracknell
  3151.         Berkshire
  3152.         England
  3153.         +44 344 42 48 42
  3154.         mgl@xopen.co.uk
  3155.         uunet!mcvax!inset!xopen!mgl
  3156.  
  3157.  
  3158. Finally, 4.2BSD and 4.3BSD have influenced POSIX in a number of areas.
  3159. The best reference on them is the 4.3BSD manuals, published by USENIX.
  3160. An order form may be obtained from:
  3161.  
  3162.         Howard Press
  3163.         c/o USENIX Association
  3164.         P.O. Box 2299
  3165.         Berkeley, CA 94710
  3166.  
  3167.         415-528-8649
  3168.         {ucbvax,decvax}!usenix!office
  3169.  
  3170. 4.3BSD User's Manual Set (3 volumes)        $25.00
  3171.     User's Reference Manual
  3172.     User's Supplementary Documents
  3173.     Master Index
  3174.  
  3175. 4.3BSD Programmer's Manual Set (3 volumes)    $25.00
  3176.     Programmer's Reference Maual
  3177.     Programmer's Supplementary Documents, Volume 1
  3178.     Programmer's Supplementary Documents, Volume 2
  3179.  
  3180. 4.3BSD System Manager's Manual (1 volume)    $10.00
  3181.  
  3182. Unfortunately, there are some license restrictions.
  3183. Contact the USENIX office for details.
  3184.  
  3185. Volume-Number: Volume 14, Number 14
  3186.  
  3187. From usenet  Tue May 17 23:13:05 1988
  3188. Received: by uunet.UU.NET (5.54/1.14) 
  3189.     id AA21196; Tue, 17 May 88 23:13:05 EDT
  3190. From: <std-unix@uunet.UU.NET>
  3191. Newsgroups: comp.std.unix,comp.unix.questions,comp.org.usenix
  3192. Subject: Access to UNIX User Groups and Publications
  3193. Message-Id: <189@longway.TIC.COM>
  3194. Expires: 19 Jun 88 21:45:37 GMT
  3195. Sender: std-unix@longway.TIC.COM
  3196. Reply-To: std-unix@uunet.UU.NET
  3197. Date: 17 May 88 22:09:18 GMT
  3198. Apparently-To: std-unix-archive
  3199. Status: O
  3200.  
  3201. This is the latest in a series of similar comp.std.unix articles,
  3202. intended to give summary information about UNIX User groups
  3203. and publications; to be accurate, but not exhaustive.
  3204. I'm cross-posting it to comp.org.usenix and comp.unix.questions
  3205. because there might be interest there.
  3206.  
  3207. There are two related articles, posted at the same time as this one,
  3208. and with subjects ``Calendar of UNIX-related Events'' and ``Access to
  3209. UNIX-Related Standards.''  The latter is posted only to comp.std.unix.
  3210.  
  3211. Corrections and additions to this article are solicited.  I keep track
  3212. of the conferences, groups, and publications that I attend, am a member
  3213. of, or subscribe to.  All others (the majority of the listings) I derive
  3214. either from listings elsewhere, or from contributions by readers.
  3215. In particular, the meeting schedules and descriptions of most of the
  3216. groups are provided by their members.  If a group doesn't have a
  3217. meeting schedule listed, it's because nobody has sent me one.  This is
  3218. a low-budget operation:  I publish what I have on hand when the time
  3219. comes (approximately monthly).
  3220.  
  3221. Recent additions:  AT&T Technical Journal, Byte, The C Users Journal, Unique.
  3222.  
  3223.  
  3224. Access information is given in this article for the following:
  3225. user groups:    USENIX, /usr/group, EUUG, AUUG, NZUSUGI, JUS, KUUG, AMIX,
  3226.         DECUS UNIX SIG, Sun User Group, Apollo DOMAIN Users' Society
  3227. newsletters:    ;login:, /usr/digest, EUUGN, AUUGN, NUZ
  3228. journal:    Computing Systems
  3229. magazines:    CommUNIXations, UNIX REVIEW, UNIX/WORLD,
  3230.         Multi-User Computing Magazine, UNIX Systems, UNIX Magazine
  3231.  
  3232. Telephone numbers are given in international format, i.e., +n at
  3233. the beginning for the country code, e.g., +44 is England, +81 Japan,
  3234. +82 Korea, +61 Australia, +64 New Zealand, and +1 is U.S.A. or Canada.
  3235.  
  3236. UNIX is a Registered Trademark of AT&T.
  3237.  
  3238.  
  3239. USENIX is ``The Professional and Technical UNIX(R) Association.''
  3240.  
  3241.         USENIX Association
  3242.         P.O. Box 2299
  3243.         Berkeley, CA 94710
  3244.         U.S.A.
  3245.         +1-415-528-8649
  3246.         {uunet,ucbvax,decvax}!usenix!office
  3247.         office@usenix.org
  3248.  
  3249. USENIX sponsors two USENIX Conferences a year, featuring technical papers,
  3250. as well as tutorials, and with vendor exhibits at the summer conferences:
  3251.  
  3252.     Jun 20-24 1988    Hilton Hotel, San Francisco, CA
  3253.     Jan 31-Feb 3 1989 Town & Country Inn, San Diego, CA
  3254.     Jun 12-16 1989    Hyatt Regency, Baltimore, MD
  3255.     Jan 23-26 1990    Washington, DC
  3256.     Jun 11-15 1990    Marriott Hotel, Anaheim, CA
  3257.     Jan 22-25 1991    Dallas, TX
  3258.     Jun 10-14 1991    Opryland, Nashville, TN
  3259.  
  3260. They also sponsor workshops, such as
  3261.     May 12-13 1988    Omni Shoreham Hotel, Washington, DC
  3262.         Fifth Workshop on Real-Time Software and Operating Systems
  3263.         IEEE Computer Society and USENIX Association
  3264.     Aug 29-30 1988    UNIX Security, Portland, OR
  3265.     Sep 26-27 1988    UNIX & Supercomputing, Pittsburgh, PA
  3266.     Oct 17-20 1988    C++ Conference (tentative), Denver, CO
  3267.     Nov 17-18 1988    Large Installation System Administration II, Monterey,CA
  3268.  
  3269. Proceedings for all conferences and workshops are available at
  3270. the door and by mail later.
  3271.  
  3272. USENIX publishes ``;login:  The USENIX Association Newsletter''
  3273. bimonthly.  It is sent free of charge to all their members and
  3274. includes technical papers.  There is a USENET newsgroup,
  3275. comp.org.usenix, for discussion of USENIX-related matters.
  3276.  
  3277. In 1988, USENIX started publishing a new refereed quarterly
  3278. technical journal, ``Computing Systems:  The Journal of the USENIX
  3279. Association,'' in cooperation with University of California Press.
  3280.  
  3281. They also publish an edition of the 4.3BSD manuals, and they
  3282. occasionally sponsor experiments, such as methods of improving the
  3283. USENET and UUCP networks (e.g., uunet), that are of interest and use to
  3284. the membership.  They distribute tapes of contributed software and are
  3285. pursuing expanding that activity.
  3286.  
  3287. There is a USENIX Institutional Representative on the IEEE P1003
  3288. Portable Operating System Interface for Computer Environments Committee.
  3289. That representative also moderates the USENET newsgroup comp.std.unix,
  3290. which is for discussion of UNIX-related standards, especially P1003.
  3291. For more details, see the posting in comp.std.unix, ``Access to
  3292. UNIX-Related Standards.''
  3293.  
  3294.  
  3295. /usr/group is a non-profit trade association dedicated to the promotion
  3296. of products and services based on the UNIX operating system.
  3297.  
  3298.         /usr/group
  3299.         4655 Old Ironsides Drive, Suite 200
  3300.         Santa Clara, California 95054
  3301.         U.S.A.
  3302.         tel: +1-408-986-8840
  3303.         fax: +1-408-986-1645
  3304.  
  3305. The annual UniForum Conference and Trade Show is sponsored by /usr/group
  3306. and features vendor exhibits, as well as tutorials and technical sessions.
  3307.  
  3308.     Feb 28-Mar 3 1989 Moscone Center, San Francisco, CA
  3309.     Jan 23-26 1990    Washington Hilton, Washington, DC
  3310.     Jan 22-25 1991    Infomart, Dallas, TX
  3311.     Jan 21-24 1992    Moscone Center, San Francisco CA (tentative)
  3312.  
  3313. They also sponsor a regional show, UniForum D.C.:
  3314.  
  3315.     Aug 2-4 1988    Washington Hilton Hotel, Washington, D.C.
  3316.  
  3317. Proceedings for all conferences are available at the shows and later
  3318. by mail.
  3319.  
  3320. /usr/group publishes ``CommUNIXations,'' a member magazine that
  3321. features articles by industry leaders and observers, technical issues,
  3322. standards coverage, and new product announcements.
  3323.  
  3324. /usr/group also publishes the ``UNIX Products Directory,'' which lists
  3325. products and services developed specifically for the UNIX operating system.
  3326. ``/usr/digest'' is also published by /usr/group.  This newsletter covers
  3327. product announcements and industry projections, and is sent biweekly
  3328. to General members of /usr/group and to non-member subscribers.
  3329.  
  3330. /usr/group has long been deeply involved in UNIX standardization,
  3331. having sponsored the ``/usr/group 1984 Standard,'' providing an Institutional
  3332. Representative to the IEEE P1003 Portable Operating System for Computer
  3333. Environments Committee, and sponsoring the /usr/group Technical Committee
  3334. on areas that P1003 has not yet addressed.  They have recently produced
  3335. an executive summary, ``Your Guide to POSIX,'' and a technical overview
  3336. ``POSIX Explored,'' and funded production of a draft of a ``Rationale and
  3337. Notes'' appendix for IEEE 1003.1.
  3338.  
  3339.  
  3340. EUUG is the European UNIX systems Users Group, which is currently
  3341. celebrating its tenth anniversary.  EUUG is closely coordinated with
  3342. national groups in Europe, and with the European UNIX network, EUnet.
  3343.  
  3344.         EUUG secretariat
  3345.         Owles Hall
  3346.         Buntingford
  3347.         Herts SG9 9PL
  3348.         England
  3349.         Telephone +44 763 73039
  3350.         Telefax +44 763 73255
  3351.         uunet!mcvax!inset!euug
  3352.         euug@inset.co.uk
  3353.  
  3354. They have a newsletter, EUUGN (a previous version of this article
  3355. appeared in the latest one), and hold two conferences a year:
  3356.     3-7 October 1988, Lisbon, Portugal
  3357.     April 1989, Brussels, Belgium
  3358.  
  3359.  
  3360. AUUG is the Australian UNIX systems Users Group.
  3361.  
  3362.         AUUG
  3363.         P.O. Box 366
  3364.         Kensington
  3365.         N.S.W.    2033
  3366.         Australia
  3367.         uunet!munnari!auug
  3368.         auug@munnari.oz.au
  3369.  
  3370. Phone contact can occasionally be made at +61 3 344 5225
  3371.  
  3372. AUUG holds at least one conference a year, usually in the spring
  3373. (August or September).  The next one will be in Melbourne on 13-15
  3374. September 1988, will be the first three day meeting, will have a larger
  3375. equipment exhibition than any before, and will be professionally
  3376. organized for the first time.
  3377.  
  3378. They publish a newsletter (AUUGN) at a frequency defined to be every 2 months.
  3379.  
  3380.  
  3381. The New Zealand UNIX Systems User Group, Inc. (NZUSUGI) has an annual meeting
  3382. and publishes a newsletter, ``NUZ.''
  3383.  
  3384.         New Zealand UNIX Systems User Group
  3385.         P.O. Box 585
  3386.         Hamilton
  3387.         New Zealand
  3388.         +64-9-454000
  3389.  
  3390. The next and fifth annual meeting is the New Zealand UNIX Systems User Group
  3391. (NZUSUGI) 1988 Conference, June 9-11 1988, in Wellington, New Zealand.
  3392.  
  3393. If you wish to present a paper, acceptance of which entitles you to a free
  3394. conference registration, please contact the local speakers organiser,
  3395. Dr Dick Cooper, ADATA, PO Box 2555, Christchurch, New Zealand,
  3396. dick%cantuar@comp.vuw.ac.nz   or ...uunet!vuwcomp!cantuar!dick
  3397.  
  3398. If you would just like to attend, please respond to Ray Brownrigg, including
  3399. a postal address for the delivery of further information as it becomes
  3400. available.  Registration forms are expected to be available in February.
  3401.  
  3402.         UUCP: {utai!calgary,uunet}!vuwcomp!dsiramd!ray
  3403.         ACSnet:    ray@dsiramd.nz[@munnari]
  3404.         Ray Brownrigg
  3405.         Applied Maths Div, DSIR
  3406.         PO Box 1335
  3407.         Wellington
  3408.         New Zealand
  3409.  
  3410.  
  3411. The Korean UNIX User Group (KUUG) has a software distribution service
  3412. and a newsletter.
  3413.  
  3414.         Korean UNIX User Group
  3415.         ETRI
  3416.         P.O. Box 8
  3417.         Daedug Science Town
  3418.         Chungnam 300-32
  3419.         Republic of Korea
  3420.         +82-042-822-4455
  3421.  
  3422.  
  3423. The Japan UNIX Society has two meetings a year, and a newsletter.
  3424.  
  3425.         Japan UNIX Society
  3426.         #505 Towa-Hanzomon Corp. Bldg.
  3427.         2-12 Hayabusa-cho
  3428.         Chiyoda-ku, Tokyo 102
  3429.         Japan
  3430.         +81-03-234-2611
  3431.  
  3432.  
  3433. AMIX - the Israeli UNIX user group, is a S.I.G. of the Israeli Processing
  3434. Association (IPA). AMIX has a yearly conference (next one on 4-6 July 1988)
  3435. and a yearly workshop (last one was in November).
  3436.  
  3437.         AMIX, c/o IPA
  3438.         P.O. Box 919
  3439.         Ramat-Gan
  3440.         Israel, 52109
  3441.         Tel: 00972-3-715770,715772
  3442.         amix@bimacs.bitnet
  3443.         amix@bimacs.biu.ac.il
  3444.  
  3445.  
  3446. There are similar groups in other parts of the world.  If such a group
  3447. wishes to be included in later versions of this access list, they
  3448. should please send me information.
  3449.  
  3450. There is a partial list of national organizations in the November/December
  3451. 1987 CommUNIXations.
  3452.  
  3453.  
  3454.  
  3455. DECUS, the Digital Equipment Computer Users Society,
  3456. has a UNIX SIG (Special Interest Group) that participates
  3457. in its general meetings, which are held twice a year.
  3458.  
  3459.         DECUS U.S. Chapter
  3460.         219 Boston Post Road, BP02
  3461.         Marlboro, Massachusetts  01752-1850
  3462.         U.S.A.
  3463.         +1-617-480-3418
  3464.  
  3465. The next two DECUS Symposia are:
  3466.  
  3467.     May 16-20, 1988        Cincinnati, Ohio
  3468.     Oct 17-21, 1988        Anaheim, California
  3469.  
  3470. See also the USENET newsgroup comp.org.decus.
  3471.  
  3472.  
  3473. The Sun User Group (SUG) is an international organization that promotes
  3474. communication among Sun users, OEMs, third party vendors, and Sun
  3475. Microsystems, Inc.  SUG sponsors conferences, collects and distributes
  3476. software, produces the README newsletter and T-shirts, sponsors local
  3477. user groups, and communicates members' problems to Sun employees and
  3478. management.
  3479.  
  3480.     Sun Microsystems User Group, Inc.
  3481.     2550 Garcia Avenue
  3482.     Mountain View, CA  94043
  3483.     U.S.A.
  3484.     +1 415 960 1300
  3485.     users@sun.com
  3486.     sun!users
  3487.  
  3488. They have not set a date/location for the 1988 conference yet, but are
  3489. actively looking for a hotel (with good pricing and lots of room).
  3490. They've narrowed it down to several locations - Miami/Tampa Florida,
  3491. Houston/Dallas Texas, and New Orleans LA.  The date will probably be
  3492. very early December, 1988.
  3493.  
  3494.  
  3495. ADUS is the Apollo DOMAIN Users' Society:
  3496.  
  3497.     Apollo DOMAIN Users' Society
  3498.     c/o Andrea Woloski, ADUS Coordinator
  3499.     Apollo Computer Inc.
  3500.     330 Billerica Rd.
  3501.     Chelmsford, MA 01824
  3502.     +1-617-256-6600, x4448
  3503.  
  3504.  
  3505. The main general circulation (more than 10,000 copies per issue) magazines
  3506. specifically about the UNIX system are:
  3507.  
  3508.     UNIX REVIEW            UNIX/WORLD
  3509.     Miller Freeman Publications Co.    Tech Valley Publishing
  3510.     500 Howard Street        444 Castro St.
  3511.     San Francisco, CA 94105        Mountain View, CA 94041
  3512.     U.S.A.                U.S.A.
  3513.     monthly                monthly
  3514.     +1-415-397-1881            +1-415-940-1500
  3515.  
  3516.     Multi-User Computing magazine    UNIX Systems
  3517.     Storyplace Ltd.            Eaglehead Publishing Ltd.
  3518.     42 Colebrook Row        Maybury Road
  3519.     London  N1 8AF            Woking, Surrey GU21 5HX
  3520.     England                England
  3521.     +44 1 704 9351            +44 48 622 7661
  3522.  
  3523.     UNIX Magazine
  3524.     Jouji Ohkubo
  3525.     c/o ASCII Corp.
  3526.     jou-o@ascii.junet
  3527.     +81-3-486-4523
  3528.     fax: +81-3-486-4520
  3529.     telex: 242-6875 ASCIIJ
  3530.  
  3531. Some of the above information about magazines was taken from the
  3532. November/December 1987 issue of CommUNIXations, which also lists
  3533. some smaller-circulation magazines and newsletters.
  3534.  
  3535. In addition, there is the Journal of the USENIX Association and
  3536. the /usr/group member magazine:
  3537.  
  3538.     Computing Systems        CommUNIXations
  3539.     USENIX Association        /usr/group
  3540.     P.O. Box 2299            4655 Old Ironsides Drive, Suite 200
  3541.     Berkeley, CA 94710        Santa Clara, California 95054
  3542.     U.S.A.                U.S.A.
  3543.     quarterly            bimonthly
  3544.     +1-415-528-8649            +1-408-986-8840
  3545.  
  3546.  
  3547. Finally, Dominic Dunlop <domo@sphinx.co.uk> has pointed out several
  3548. publications that frequently include articles about the UNIX system or
  3549. the C language.  I've listed them below; the comments after each entry
  3550. are his.  I have excluded listings of magazines about specific hardware.
  3551.  
  3552.     AT&T Technical Journal
  3553.     AT&T Bell Laboratories
  3554.     Circulation Dept.
  3555.     Room 1K-424
  3556.     101 J F Kennedy Parkway
  3557.     Short Hills, NJ 07078
  3558.     Bimonthly
  3559.     $40/yr (US); $50/yr (overseas)
  3560.     +1 201 564-2582
  3561.     While few issues are devoted to UNIX,
  3562.     most turn out to mention its applications.
  3563.     
  3564.     Byte
  3565.     McGraw-Hill Inc.
  3566.     Phoenix Mill Lane
  3567.     Peterborough, NH 03458
  3568.     Monthly
  3569.     $22/yr (US); $25/yr(Mex,Can); $37/yr (surface); $69/yr (air,Europe)
  3570.     +1 603 924-9281
  3571.     Concentrates mainly on personal computers,
  3572.     but covers low end of UNIX market in some depth.
  3573.     
  3574.     The C Users Journal
  3575.     ``A service of the C Users Group.''
  3576.     R&D Publications Inc
  3577.     PO Box 97
  3578.     McPherson, KS 67460
  3579.     Eight issues per year
  3580.     $20/yr (US/Mex/Can); $30/yr (overseas)
  3581.     +1 316 241-1065
  3582.     Mainly DOS-oriented; some UNIX.
  3583.     
  3584.     Unique
  3585.     ``The UNIX System Information Source.''
  3586.     Infopro Systems
  3587.     PO Box 220
  3588.     Rescue, CA 95672
  3589.     Monthly
  3590.     $79/yr (US,overseas); $99/yr (air)
  3591.     +1 916 677-5870
  3592.     High-quality industry newsletter.
  3593.     Emphasis on marketing implications of technical developments.
  3594.  
  3595.  
  3596. The following information about bookstores was taken from the
  3597. November/December 1987 issue of CommUNIXations.  In the interests of
  3598. space, I have arbitrarily limited the selection listed here to those
  3599. bookstores or suppliers specifically dedicated to computer books, and
  3600. not part of other organizations.
  3601.  
  3602.     Computer Literacy Bookshop    UNIX Book Service
  3603.     2590 No. First St.        35 Bermuda Terrace
  3604.     San Jose, CA 95131        Cambridge, CB4 3LD
  3605.     U.S.A.                England
  3606.     +1-408-4350-1118        +44-223-313273
  3607.     
  3608.     Cucumber Bookshop        Jim Joyce's UNIX Book Store
  3609.     5611 Kraft Ave.            47 Potomac St.
  3610.     Rockville, MD 20852        San Francisco, CA 94117
  3611.     U.S.A.                U.S.A.
  3612.     +1-301-881-2722            +1-415-626-7581
  3613.  
  3614. Volume-Number: Volume 14, Number 15
  3615.  
  3616. From usenet  Tue May 17 23:17:15 1988
  3617. Received: by uunet.UU.NET (5.54/1.14) 
  3618.     id AA21585; Tue, 17 May 88 23:17:15 EDT
  3619. From: std-unix@uunet.UU.NET (Moderator, John S. Quarterman)
  3620. Newsgroups: comp.std.unix,comp.unix.questions,comp.org.usenix
  3621. Subject: Calendar of UNIX-related Events
  3622. Message-Id: <190@longway.TIC.COM>
  3623. Expires: 19 Jun 88 21:45:37 GMT
  3624. Sender: std-unix@longway.TIC.COM
  3625. Reply-To: std-unix@uunet.UU.NET (Moderator, John S. Quarterman)
  3626. Date: 17 May 88 22:17:01 GMT
  3627. Apparently-To: std-unix-archive
  3628. Status: O
  3629.  
  3630. Here is a combined calendar of planned conferences, workshops, or
  3631. standards meetings by various organizations.  I compiled it for
  3632. my own use and thought it might be of some public interest.  Most
  3633. of this information came from the various conference organizers,
  3634. although some was taken from ;login: (USENIX), 13, 1, Jan/Feb
  3635. 1988 and CommUNIXations (/usr/group), VII, 6, Nov/Dec 1987.
  3636.  
  3637. If your favorite meeting is not listed, it's probably because I
  3638. don't know about it.  If you send me information on it, I will
  3639. probably list it both here and in the companion article, ``Access
  3640. to UNIX User Groups and Publications.'' There is also another
  3641. companion article, ``Access to UNIX-Related Standards,'' that
  3642. appears only in comp.std.unix.
  3643.  
  3644. Abbreviations: U for UNIX, W for Workshop, S for Symposium, C for
  3645. Center.  The sponsors of the USENIX, EUUG, AUUG and DECUS
  3646. conferences are the organizations of the same names, and the
  3647. sponsor of UniForum is /usr/group.  Dates and places for IEEE
  3648. 1003 after Oct 1988 are tentative, and also for the 1992 UniForum.
  3649.  
  3650. Changes since last posting: Dates for ANSI X3J11 and ISO
  3651. TC97/SC22/WG14 added from an article by Cornelia Boldyreff,
  3652. in the EUUG Newsletter Vol. 7, No. 4, Winter 1987.
  3653.  
  3654. year mon days          conference        (sponsor,) (hotel,) location
  3655.  
  3656. 1988 May 3-5           U Exposition      AFUU, Palais des Congress, Paris
  3657. 1988 May 12-13         Real-Time W       USENIX/IEEE, Omni Shoreham, Washington
  3658. 1988 May 16-20         DECUS S           Cincinnati, Ohio
  3659. 1988 May 17-19         UNIX 88/etc.      /usr/group/cdn, Convention C, Toronto
  3660. 1988 Jun 7-9           COMUNIX           /usr/group/UK, Alexandra Palace, London
  3661. 1988 Jun 9-11          NZSUGI            Wellington, New Zealand
  3662. 1988 Jun 13-14         C Standard        ISO TC97/SC22/WG14, London, England
  3663. 1988 Jun 20-24         USENIX            Hilton, San Francisco, CA
  3664. 1988 Jun 20-24         IEEE 1003.6       at USENIX, in San Francisco, CA
  3665.  
  3666. 1988 Jul               U Symposium       JUS, Tokyo, Japan
  3667. 1988 Jul 4-6           AMIX              Israel
  3668. 1988 Jul 11-15         IEEE 1003         Tech Center Hyatt, Denver, CO
  3669. 1988 Aug 2-4           UniForum/DC       Washington Hilton, Washington, DC
  3670. 1988 Aug 15-19         ANSI X3J11        Cupertino, CA
  3671. 1988 Aug 29-30         U Security W      USENIX, Portland, OR
  3672. 1988 Sep 13-15         AUUG              Melbourne, Australia
  3673. 1988 Sep 26-27         U&Supercomp. W    USENIX, Pittsburgh, PA
  3674. 1988 Oct 3-7           EUUG              Lisbon, Portugal
  3675. 1988 Oct 17-21         DECUS S           Anaheim, California
  3676. 1988 Oct 17-21         C++ Conference    USENIX, Denver, CO
  3677. 1988 Oct 17-19,20-21   ISO SC22 & WG15   Tokyo, Japan
  3678. 1988 Oct 24-28         IEEE 1003         Hawaii
  3679. 1988 Oct               UNIX Expo         New York, NY
  3680. 1988 Nov 17-18         Large Install.    Syst. Adm. W II, USENIX, Monterey, CA
  3681. 1988 Nov               U Symposium       JUS, Osaka, Japan
  3682. 1988 Dec               Sun User Group    southern U.S.A.
  3683. 1988 Dec               UNIX Fair         JUS, Tokyo, Japan
  3684. 1988 Dec 12-16         ANSI X3J11        Seattle, WA
  3685.  
  3686. 1989 Jan 9-13          IEEE 1003         Embassy Suites, Ft. Lauderdale, FL
  3687. 1989 Jan 31-Feb 3      USENIX            Town and Country, San Diego, CA
  3688. 1989 Feb 28-Mar 3      UniForum          Moscone Center, San Francisco, CA
  3689. 1989 Apr 10-11         ANSI X3J11        Phoenix, AZ
  3690. 1989 Apr 17(29?)       IEEE 1003         Minneapolis-St. Paul, MN
  3691. 1989 Apr               EUUG              Brussels, Belgium
  3692. 1989 Jun 12-16         USENIX            Hyatt Regency, Baltimore, MD
  3693. 1989 Jul 10-14         IEEE 1003         San Francisco, CA
  3694. 1989 Oct 16-20         IEEE 1003         Brussels (or Amsterdam)
  3695. 1989 Oct               UNIX Expo         New York, NY
  3696.  
  3697. 1990 Jan 23-26         USENIX            Washington, DC
  3698. 1990 Jan 23-26         UniForum          Washington Hilton, Washington, DC
  3699. 1990 Jan 29            IEEE 1003         New Orleans, LA
  3700. 1990 Apr               IEEE 1003         Montreal, Quebec
  3701. 1990 Jun 11-15         USENIX            Marriott, Anaheim, CA
  3702.  
  3703. 1991 Jan 22-25         USENIX            Dallas, TX
  3704. 1991 Jan 22-25         UniForum          Infomart, Dallas, TX
  3705. 1991 Jun 10-14         USENIX            Opryland, Nashville, TN
  3706.  
  3707. 1992 Jan 21-24         UniForum (?)      Moscone Center, San Francisco CA
  3708.  
  3709. Volume-Number: Volume 14, Number 16
  3710.  
  3711. From usenet  Fri May 20 16:35:31 1988
  3712. Received: by uunet.UU.NET (5.54/1.14) 
  3713.     id AA13828; Fri, 20 May 88 16:35:31 EDT
  3714. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  3715. Newsgroups: comp.std.unix
  3716. Subject: Re: Open Software Foundation
  3717. Message-Id: <191@longway.TIC.COM>
  3718. Reply-To: std-unix@uunet.UU.NET
  3719. Date: 18 May 88 21:40:52 GMT
  3720. Apparently-To: std-unix-archive
  3721. Status: O
  3722.  
  3723. [ Someone forwarded this to me.  It looks like a good opener for a discussion
  3724. on the Open Software Foundation. -mod ]
  3725.  
  3726. In comp.unix.wizards wesommer@athena.mit.edu (William Sommerfeld) writes:
  3727.  
  3728. This is a typed-in copy of a press release I got this afternoon.
  3729. I am not responsible for typing errors, but I think I was fairly
  3730. careful.
  3731.  
  3732.                     Bill Sommerfeld
  3733.                     wesommer@athena.mit.edu
  3734.  
  3735. FOUNDATION CONTACT: Deborah Siegel
  3736.             Cohn & Wolfe
  3737.             (212) 951-8300
  3738. ... Apollo, Groupe Bull, Digital Equipment, Hewlett-Packard, IBM,
  3739. Nixdorf, Siemens ...
  3740.  
  3741.         NEW FOUNDATION TO ADVANCE SOFTWARE STANDARDS,
  3742.         DEVELOP AND PROVIDE OPEN SOFTWARE ENVIRONMENT
  3743.  
  3744. NEW YORK, N.Y., May 17, 1988---Seven leading computer companies today
  3745. announced an international foundation to develop and provide a
  3746. completely open software environment to make it easier for customers
  3747. to use computers and software from many vendors.
  3748.  
  3749. The Open Software Foundation (OSF) will develop a software
  3750. environment, including application interfaces, advanced system
  3751. extensions, and a new operating system, using X/Open(tm) and POSIX*
  3752. specifications as the starting point.  POSIX is an operating system
  3753. standard, closely related to the UNIX(tm) system, that specifies how
  3754. software should be written to run on computers from different vendors.
  3755.  
  3756. Initial funding for OSF is being provided by the following sponsors:
  3757. Apollo Computer Inc., Groupe Bull, Digital Equipment Corporation,
  3758. Hewlett-Packard Company, International Business Machines Corporation,
  3759. Nixdorf Computer AG, and Siemens Aktiengesellschaft.  OSF membership
  3760. is available to computer hardware and software suppliers, educational
  3761. institutions, and government agencies around the world.
  3762.  
  3763. The foundation has a management organization, staff, and a funding
  3764. comittment in excess of $90 million to begin immediate operations.
  3765. Its initial development will be based on technologies offered by the
  3766. members and its own research, to be carried out worldwide.
  3767.  
  3768. "The creation of a standard software enviornment is one of the most
  3769. important issues facing the computer industry today," said John L.
  3770. Doyle, chairman of the foundation board of directors.  "Establishing
  3771. this international foundation fulfills the critical need for an open,
  3772. rational, and equitable process to help establish the standards our
  3773. customers demand and to protect their long-term software investment."
  3774.  
  3775. Foundation Principles:
  3776.  
  3777. OSF is incorporated as a non-profit, industry-supported research and
  3778. development organization.  It will define specifications, develop a
  3779. leadership operating system, and promote an open, portable
  3780. applications environment.
  3781.  
  3782. Principles of the foundation include:
  3783.  
  3784.  * Offerings based on relevant industry standards;
  3785.  * Open process to actively solicit inputs and technology;
  3786.  * Timely, vendor-neutral decision process;
  3787.  * Early and equal access to specifications and continuing
  3788.    development;
  3789.  * Hardware independant applications;
  3790.  * Reasonable, stable licensing terms;
  3791.  * Technical innovation through university/research participation.
  3792.  
  3793. To support its portable application environment, the foundation will
  3794. provide software that makes it easier for users to mix and match
  3795. computers and appllications from different suppliers by addressing the
  3796. following needs:
  3797.  * Portability---the ability to use application software on computers
  3798.    from multiple vendors.
  3799.  * Interoperability---the ability to have computers from different
  3800.    vendors work together;
  3801.  * Scalability---the ability to use the same software environment on
  3802.    many classes of computers, from personal computers to
  3803.    supercomputers.
  3804.  
  3805. To achieve maximum acceptance for the new software environment, the
  3806. foundation will provide all members early and equal access to the
  3807. development process.
  3808.  
  3809. The foundation will follow a direction consistent with the
  3810. international X/Open Common Application Environment, the U.S. National
  3811. Bureau of Standards Application Portability Profile, and equivalent
  3812. European and international standards.  Where standards do not exist,
  3813. the foundation will work with standards groups to help define them.
  3814.  
  3815. Membership
  3816.  
  3817. Foundation members will contribute ideas on both technical and policy
  3818. matters.  They will be informed of foundation activities on a regular
  3819. basis and periodically polled on specific issues.  Membership is open
  3820. to anyone.
  3821.  
  3822. Research Institute
  3823.  
  3824. A research institute is being created to fund research for the
  3825. advancement of applications portability, interoperability standards,
  3826. and other advanced technologies for future foundation use.  An
  3827. academic advisory panel will provide guidance and input to the
  3828. institute.  The Institute's research will be conducted worldwide.
  3829.  
  3830. Software environment guidelines
  3831.  
  3832. The foundation's open software environment will allow vendors to add
  3833. value through compatible extensions.  To encourage its widespread use,
  3834. it will run on a wide range of single- and multi-processor computers.
  3835.  
  3836. THe foundation's software environment includes a set of application
  3837. programming interfaces to make it easier to write applications for a
  3838. variety of systems.  The initial set of interfaces will support POSIX
  3839. and X/Open specifications, and will be extended to include areas such
  3840. as distributed computing, graphics, and user interfaces.
  3841.  
  3842. The foundation will base its development efforts on its own research
  3843. as well as on technologies which will be selected and licensed from
  3844. member offerings.  Technologies being considered by the foundation
  3845. include:
  3846.  
  3847.  * Apollo's Network Computing System(tm) (NCS)
  3848.  * Bull's UNIX system-based multiprocessor architecture;
  3849.  * Digital's user interface tool kit and style guides for the 
  3850.    X Window System(tm)
  3851.  * Hewlett-Packard's Native Language Support (NLS);
  3852.  * Nixdorf's relational database technology;
  3853.  * Siemens' OSI protocol support.
  3854.  
  3855. To provide a clear and easy migration path for application developers
  3856. and end users, the foundation's system will include features to
  3857. support current System V- and Berkeley-based UNIX applications.  The
  3858. operating system will use core technology from a future version of
  3859. IBM's AIX(tm) as a development base.
  3860.  
  3861. Specifications supported by the foundation will be publicly available,
  3862. and a set of verification tests for all appropriate facilities will be
  3863. identified or created.  The foundation will license its open system
  3864. software internationally.
  3865.  
  3866. --------
  3867.  
  3868. X/Open is a trademark of X/Open CO. Ltd.
  3869. * Institute of Electrical and Electronics Engineers (IEEE) Standard
  3870.     1003.
  3871. UNIX is a registered trademark of AT&T in the U.S. and other
  3872. companies.
  3873. Network Computing System is a trademark of Apollo Computer, Inc.
  3874. X Window System is a trademark of Massachusetts Institute of
  3875.     Technology.
  3876. AIX is a trademark of International Business Machines Corporation.
  3877.  
  3878. Volume-Number: Volume 14, Number 17
  3879.  
  3880. From usenet  Tue May 24 15:32:14 1988
  3881. Received: by uunet.UU.NET (5.54/1.14) 
  3882.     id AA12478; Tue, 24 May 88 15:32:14 EDT
  3883. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  3884. Newsgroups: comp.std.unix
  3885. Subject: Re: Calendar of UNIX-related Events
  3886. Message-Id: <193@longway.TIC.COM>
  3887. References: <190@longway.TIC.COM>
  3888. Reply-To: uunet!sally.utexas.edu!ctp (Clyde T. Poole)
  3889. Organization: U. Texas CS Dept., Austin, Texas
  3890. Date: 23 May 88 17:19:13 GMT
  3891. Apparently-To: std-unix-archive
  3892. Status: O
  3893.  
  3894. From: uunet!sally.utexas.edu!ctp (Clyde T. Poole)
  3895.  
  3896. The dates of the next few DECUS Symposia are as follows:
  3897.  
  3898. Anaheim, CA        October 17-21, 1988
  3899. Atlanta, GA        May 8-12, 1989
  3900. Anaheim, CA        November 6-10, 1989
  3901. New Orleans, LA        May 7-11, 1990
  3902.  
  3903. ctp
  3904.  
  3905. Volume-Number: Volume 14, Number 18
  3906.  
  3907. From usenet  Thu May 26 17:42:45 1988
  3908. Received: by uunet.UU.NET (5.54/1.14) 
  3909.     id AA20984; Thu, 26 May 88 17:42:45 EDT
  3910. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  3911. Newsgroups: comp.std.unix
  3912. Subject: Re: Open Software Foundation
  3913. Message-Id: <194@longway.TIC.COM>
  3914. References: <191@longway.TIC.COM>
  3915. Reply-To: John T. Nelson <uunet!potomac.ads.com!jtn>
  3916. Date: 25 May 88 19:02:58 GMT
  3917. Apparently-To: std-unix-archive
  3918. Status: O
  3919.  
  3920. From: John T. Nelson <uunet!potomac.ads.com!jtn>
  3921.  
  3922. I have mixed feelings about the Open Software Foundation.  On the one
  3923. hand I agree with AT&T when they state that the OSF has no track
  3924. record in the open software/standards business.  This is true.  The
  3925. founders of OSF consist of a handful of large computer companies whose
  3926. experience is mostly in marketing hardware and proprietary software,
  3927. not designing state-of-the-art operating systems, user interfaces and
  3928. environments for the scientist/engineer.
  3929.  
  3930. Now the OSF claims that they can pound together a standard which will
  3931. appeal to both System V and Berkeley users.  I fear that more than
  3932. likely the OSF standard will bind users to a single Unix standard and
  3933. thus to a single proprietary product... namely IBM's AIX, and
  3934. thus ensure IBM's position in the marketplace.
  3935.  
  3936. Making the standard available to everyone does not qualify it as an
  3937. "open" standard.  There must be open and equal participation among ALL
  3938. users of the system to make both technical and policy decisions when
  3939. defining the standard.  The OSF, if it is to live up to its advertised
  3940. ideals, must recognize the diverse needs of developers, researchers and
  3941. engineers who actually use the system and may prefer a system interface
  3942. that is different from what the standard proposes.
  3943.  
  3944. There must be diverse community participation.
  3945.  
  3946. > Membership
  3947. > Foundation members will contribute ideas on both technical and policy
  3948. > matters.  They will be informed of foundation activities on a regular
  3949. > basis and periodically polled on specific issues.  Membership is open
  3950. > to anyone.
  3951.  
  3952. ... for a price...
  3953.  
  3954. I note that individual/educational memberships to the OSF cost $5,000.
  3955. Corporate memberships cost $25,000.  Worse, simply being a member does
  3956. not allow you to make decisions on ALL policy issues.  Apparently the
  3957. OSF founders only want partners who have a signicant financial stake
  3958. in Unix.  This means that the individuals who will be most affect by
  3959. Unix (hackers, scientists) will be those most excluded from
  3960. membership if they cannot find an institution to sponsor them.  Even
  3961. then it isn't clear how much of a voice they will have in defining
  3962. the standard.
  3963.  
  3964. > The foundation's software environment includes a set of application
  3965. > programming interfaces to make it easier to write applications for a
  3966. > variety of systems.  The initial set of interfaces will support POSIX
  3967. > and X/Open specifications, and will be extended to include areas such
  3968. > as distributed computing, graphics, and user interfaces.
  3969.  
  3970. Sounds pretty good so far though.
  3971.  
  3972. > To provide a clear and easy migration path for application developers
  3973. > and end users, the foundation's system will include features to
  3974. > support current System V- and Berkeley-based UNIX applications.  The
  3975. > operating system will use core technology from a future version of
  3976. > IBM's AIX(tm) as a development base.
  3977.  
  3978. If the corner-stone of the OSF Unix standard is IBM's proprietary
  3979. product then how flexible can the standard be to user needs?  If the
  3980. new standards require massive rewrites to the AIX kernal will IBM
  3981. comply with the OSF's findings and completely rewrite their kernal?
  3982.  
  3983. > Specifications supported by the foundation will be publicly available,
  3984. > and a set of verification tests for all appropriate facilities will be
  3985. > identified or created.  The foundation will license its open system
  3986. > software internationally.
  3987.  
  3988. I would prefer to see an implementation maintained by an independent
  3989. university or the user community at large, not by a handful of
  3990. mega-marketing computer companies who have vested interests in products
  3991. they have already developed.  I would also like to see source code made
  3992. available so that the system can be easily maintained and modified at
  3993. each individual site.  Much like Berkeley source code licences.
  3994.  
  3995. On the other hand, I welcome the OSF as a positive effect on the
  3996. market place.  Adoption of standards that facilitate portability will
  3997. stimulate a somewhat stagnant and confused computer software industry.
  3998. Also, perhaps now Sun will get serious about their windowing systems
  3999. (to name just one of my gripes about Sun computers).  Sunview is a
  4000. toy.  NeWS is better and I think this will become a good product.
  4001.  
  4002. I'm much more interested in seeing Sun develop an entierly new and
  4003. integrated user interface... not just something that runs on top of the
  4004. shell.  Rather we should see a highly integrated window system/shell
  4005. much like the Symbolics LISP machine's windowing environment.  I
  4006. realize this is difficult to implement in Unix thanks to Unix's rather
  4007. backward way of thinking about the user interface, but hope springs
  4008. eternal.
  4009.  
  4010. Volume-Number: Volume 14, Number 19
  4011.  
  4012. From usenet  Sat May 28 07:00:13 1988
  4013. Received: by uunet.UU.NET (5.54/1.14) 
  4014.     id AB09604; Sat, 28 May 88 07:00:13 EDT
  4015. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  4016. Newsgroups: comp.std.unix
  4017. Subject: Re: Calendar of UNIX-related Events
  4018. Message-Id: <195@longway.TIC.COM>
  4019. References: <190@longway.TIC.COM>
  4020. Reply-To: Kusumoto Hiroyuki <uunet!etl.jp!kusumoto>
  4021. Organization: Electrotechnical Laboratory, Tsukuba Science City
  4022. Date: 26 May 88 12:36:12 GMT
  4023. Apparently-To: std-unix-archive
  4024. Status: O
  4025.  
  4026. From: Kusumoto Hiroyuki <uunet!etl.jp!kusumoto>
  4027.  
  4028. Hi,
  4029. I am a member of JUS committee.
  4030.  
  4031. In article <190@longway.TIC.COM> you write:
  4032. >year mon days          conference        (sponsor,) (hotel,) location
  4033. >1988 Jul               U Symposium       JUS, Tokyo, Japan
  4034. >1988 Nov               U Symposium       JUS, Osaka, Japan
  4035.  
  4036. Detail schedule:
  4037.  
  4038. 1988 Jul 6-8            U Symposium       JUS, Tokyo, Japan
  4039. 1988 Nov 10-11          U Symposium       JUS, Osaka, Japan
  4040.  
  4041. KUSUMOTO Hiroyuki (KUSUMOTO is my family name)
  4042. kusumoto%etl.jp@relay.cs.net
  4043.  
  4044. # ETL is ElectroTechnical Laboratory (MITI's Lab.)
  4045. # MITI is Ministry of International Trade and Industry
  4046.  
  4047. Volume-Number: Volume 14, Number 20
  4048.  
  4049. From usenet  Sat Jun  4 14:45:33 1988
  4050. Received: by uunet.UU.NET (5.54/1.14) 
  4051.     id AA06705; Sat, 4 Jun 88 14:45:33 EDT
  4052. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  4053. Newsgroups: comp.std.unix
  4054. Subject: Meetings
  4055. Message-Id: <196@longway.TIC.COM>
  4056. Reply-To: George Pajari <uunet!ubc-cs!pajari>
  4057. Date: 3 Jun 88 09:20:00 GMT
  4058. Apparently-To: std-unix-archive
  4059. Status: O
  4060.  
  4061. From: George Pajari <uunet!ubc-cs!pajari>
  4062.  
  4063. New meetings to add to the list:
  4064.  
  4065. AT&T and Sun Microsystems 
  4066. Software Developer Conferences 
  4067. on System V Release 4.0
  4068.  
  4069. Sep 14-16    New York
  4070. Sep 27-29    Los Angeles
  4071. Oct 11-13    Tokyo
  4072. Oct 25-27    London
  4073. Nov  9-11    Boston
  4074. Nov 29-Dec 1    Chicago
  4075. Dec 13-15    Washington, DC
  4076. TBA        Toronto
  4077.  
  4078. (all 1988)
  4079.  
  4080. For more info, call 1-800-387-6100
  4081.  
  4082. Also in Canada every year:
  4083. sometime in February    UNIX in Government Conference and Tradeshow  Ottawa
  4084. sometime in May        UNIX 8x/etc Conference and Tradeshow     Toronto
  4085.  
  4086. I will try to get better dates for these last two and will send them
  4087. to you.
  4088.  
  4089.  
  4090. Volume-Number: Volume 14, Number 21
  4091.  
  4092. From usenet  Sat Jun 11 16:59:27 1988
  4093. Received: by uunet.UU.NET (5.54/1.14) 
  4094.     id AA09439; Sat, 11 Jun 88 16:59:27 EDT
  4095. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  4096. Newsgroups: comp.std.unix
  4097. Subject: standards BOF at USENIX
  4098. Message-Id: <197@longway.TIC.COM>
  4099. Reply-To: std-unix@uunet.UU.NET
  4100. Date: 11 Jun 88 18:41:48 GMT
  4101. Apparently-To: std-unix-archive
  4102. Status: O
  4103.  
  4104. The usual standards BOF at USENIX will be at 8PM Wednesday, 22 June,
  4105. at the Hilton, facilitated by Shane McCarron and John Quarterman.
  4106. This usually tends to be an occassion for USENIX attendees to ask
  4107. questions about what has been going on in standards lately.  Anyone
  4108. who wants to do that, or to provide answers, is invited to attend.
  4109.  
  4110. Volume-Number: Volume 14, Number 22
  4111.  
  4112. From usenet  Wed Jun 29 11:28:51 1988
  4113. Received: by uunet.UU.NET (5.59/1.14) 
  4114.     id AA03923; Wed, 29 Jun 88 11:28:51 EDT
  4115. From: std-unix@uunet.UU.NET (Moderator, John S. Quarterman)
  4116. Newsgroups: comp.std.unix
  4117. Subject: Access to UNIX-Related Standards
  4118. Message-Id: <198@longway.TIC.COM>
  4119. Expires: 19 Jul 88 21:45:37 GMT
  4120. Sender: std-unix@longway.TIC.COM
  4121. Reply-To: std-unix@uunet.UU.NET
  4122. Date: 28 Jun 88 01:15:48 GMT
  4123. Apparently-To: std-unix-archive
  4124. Status: O
  4125.  
  4126. This is the latest in a series of similar comp.std.unix articles.
  4127. Corrections and additions to this article are solicited.
  4128.  
  4129. There are two companion articles, posted at the same time as this one
  4130. and with subjects ``Access to UNIX User Groups and Publications'' and
  4131. ``Calendar of UNIX-related Events.''
  4132.  
  4133. Also note that Shane McCarron now writes a quarterly summary report for
  4134. USENIX soon after each IEEE 1003 meeting for posting in comp.std.unix
  4135. and in ;login:, the Newsletter of the USENIX Association.
  4136.  
  4137. Changes from last posting:  None.
  4138.  
  4139. Access information is given in this article for the following standards:
  4140. IEEE 1003.1 (operating system interface), 1003.2 (shell and tools),
  4141.     1003.3 (testing and verification), 1003.4 (real time),
  4142.     1003.5 (ADA binding), 1003.6 (security), 1003.0 (POSIX guide).
  4143. NBS FIPS.
  4144. /usr/group Technical Committee Subcommittees on distributed file system,
  4145.     network interface, graphics/windows, database, internationalization,
  4146.     performance measurements, realtime, security, and super computing.
  4147. X3H3.6 (display committee)
  4148. X3J11 (C language)
  4149. /usr/group 1984 Standard
  4150. System V Interface Definition (SVID, or The Purple Book)
  4151. X/OPEN PORTABILITY GUIDE (The Green Book)
  4152. 4.3BSD Manuals
  4153.  
  4154.  
  4155. UNIX is a Registered Trademark of AT&T.
  4156. IEEE is a trademark of the Institute of Electrical and Electronic Engineers,
  4157.     Inc.:  POSIX is no longer a trademark.
  4158. X/OPEN is a licensed trademark of the X/OPEN Group Members.
  4159.  
  4160.  
  4161. The IEEE P1003 Portable Operating System Interface for Computer
  4162. Environments Committee is sometimes known colloquially as the UNIX
  4163. Standards Committee.  They published the 1003.1 "POSIX" Trial Use
  4164. Standard in April 1986.  According to its Foreword:
  4165.  
  4166.     The purpose of this document is to define a standard
  4167.     operating system interface and environment based on the
  4168.     UNIX Operating System documentation to support application
  4169.     portability at the source level.  This is intended for
  4170.     systems implementors and applications software developers.
  4171.  
  4172. Published copies are available at $19.95, with bulk purchasing discounts
  4173. available.  Call the IEEE Computer Society in Los Angeles
  4174.  
  4175.         714-821-8380
  4176.  
  4177. and ask for Book #967.  Unfortunately, this only works for multiple copies.
  4178. But the following mail address works for single copies:
  4179.  
  4180.         IEEE Computer Society
  4181.         P.O. Box 80452
  4182.         Worldway Postal Center
  4183.         Los Angeles, Ca. 90080
  4184.  
  4185. Include a check for $19.95 + $4 for shipping and handling.  For UPS
  4186. shipping, add another $4.  Or contact:
  4187.  
  4188.         IEEE Service Center
  4189.         445 Hoes Ln.
  4190.         Piscataway, NJ 08854
  4191.  
  4192. and ask for "IEEE 1003.1 Trial Use Standard" - stock number SH10546.
  4193.  
  4194. The Trial Use Standard will be available for comments for a period such
  4195. as a year.  The current target for a Full Use Standard is Summer 1988.
  4196. Initial balloting is completed, and ballot resolution is in progress:
  4197. it's too late to ballot if you haven't already.
  4198.  
  4199.  
  4200. IEEE has brought the 1003.1 effort into the International Organization
  4201. for Standardization (ISO) arena.  IEEE 1003.1 Draft 12 is also a
  4202. ``Draft Proposed International Standard (ISO DP)'' under SC22 WG15.
  4203. The convenor is Jim Isaak:  see below for his address.  There is a U.S.
  4204. Technical Advisory Group (TAG) to ISO SC22 WG15:  the chair is Donn
  4205. Terry of HP.
  4206.  
  4207. The National Bureau of Standards is producing a Federal Information
  4208. Processing Standard (FIPS) based on IEEE 1003.1.  It will probably
  4209. be available before the Full Use Standard, and may reflect Draft 12,
  4210. rather than the final 1003.1 standard.  For information, contact:
  4211.  
  4212.         Roger Martin
  4213.         National Bureau of Standards
  4214.         Building 225
  4215.         Room B266
  4216.         Gaithersburg, MD  20899
  4217.         (301)975-3295
  4218.  
  4219. NBS is also producing a FIPS based on IEEE 1003.2, probably from
  4220. the draft made by 1003.2 at their March meeting.
  4221.  
  4222.  
  4223. Machine readable copies of the IEEE 1003.1 Trial Use Standard are not
  4224. and will not be available.  The same applies to copies of later drafts.
  4225.  
  4226. There is a paper mailing list by which interested parties may get
  4227. copies of drafts of the standard.  To get on it, or to submit comments
  4228. directly to the committee, mail to:
  4229.  
  4230.         James Isaak
  4231.         Chairperson, IEEE/CS P1003
  4232.         Tel.: (603)881-0480
  4233.         Fax.: (603)881-0120
  4234.         decvax!isaak
  4235.         isaak@decvax.dec.com
  4236.         Digital Equipment
  4237.         ZK03-3/Y25
  4238.         110 Spit Brook Rd.
  4239.         Nashua, NH  03062-2698
  4240.  
  4241. Sufficiently interested parties may join the working group.
  4242.  
  4243. The term POSIX actually applies to all of the P1003 subcommittees:
  4244. group    subject                co-chairs
  4245. 1003.0    POSIX Guide            Al Hankinson (NBS), Kevin Lewis (DEC)
  4246. 1003.1    Systems Interface        Jim Isaak (DEC), Donn Terry (HP)
  4247. 1003.2    Shell and Tools Interface    Hal Jespersen (UniSoft), Don Cragun (Sun)
  4248. 1003.3    Verification and Testing     Roger Martin (NBS), Carol Raye (AT&T)
  4249. 1003.4    Real Time             Bill Corwin (Intel)
  4250. 1003.5    Ada Binding for POSIX        Terry Fong (USArmy), Stowe Boyd(Compass)
  4251. 1003.6    Security            Dennis Steinauer (NBS), Ron Elliot (IBM)
  4252.  
  4253. Inquiries regarding any of the subcommittees should go to the same address
  4254. as for 1003.1.
  4255.  
  4256.  
  4257. The next scheduled meetings of the P1003 working groups are:
  4258.  
  4259. 1988 July 11-15        Tech Center Hyatt, Denver, CO
  4260. 1988 October 17-19,20-21 ISO SC22 Advisory Group & WG15 - Tokyo, Japan
  4261. 1988 October 24-28    Hawaii
  4262.  
  4263. 1989 January 9-13    Embassy Suites, Ft. Lauderdale, FL
  4264. 1989 April 17(29?)    Minneapolis-St. Paul, MN
  4265. 1989 July 10-14        San Francisco, CA
  4266. 1989 October 16-20    Brussels (or Amsterdam) (Thought: EC host)
  4267.  
  4268. 1990 January 29        New Orleans, LA
  4269. 1990 April        Montreal, Quebec
  4270.  
  4271. Here are some details from Hal Jespersen regarding P1003.2:
  4272.  
  4273. The IEEE P1003.2 "Shell and Utilities" Working Group is developing a
  4274. proposed standard to complement the 1003.1 POSIX standard.  It will
  4275. consist of
  4276.  
  4277.     a shell command language (currently planned to be based on the
  4278.     Bourne Shell),
  4279.  
  4280.     groups of utility programs, or commands,
  4281.  
  4282.     programmatic interfaces to the shell (system(), popen()) and
  4283.     related facilities (regular expressions, file name expansion,
  4284.     etc.)
  4285.  
  4286.     defined environments (variables, file hierarchies, etc) that
  4287.     applications may rely upon
  4288.  
  4289.     utilities for installing application programs onto conforming
  4290.     systems
  4291.  
  4292. which will allow application programs to be developed out of existing
  4293. pieces, in the UNIX tradition.  The scope of the standard emphasizes
  4294. commands and features that are more typically used by shell scripts or
  4295. C language programs than those that are oriented to the terminal user
  4296. with windows, mice, visual shells, and so forth.
  4297.  
  4298. There has been some controversy in the Working Group about clarifying
  4299. the scope of the 1003.2 standard in regard to its relationship with
  4300. 1003.1.  The Working Group is attempting to produce a standard that
  4301. will assume the structure and philosophy of a POSIX system is
  4302. available, but it will not require a fully conforming implementation as
  4303. a base.  For example, it should be feasible to eventually produce a
  4304. 1003.2 interface on a V7 system, or on a system very close to POSIX,
  4305. but missing a few crucial features (as long as the shell and utilities
  4306. didn't need them).  However, the proposed standard will *not* be
  4307. unnecessarily watered down simply to allow non-POSIX systems to conform.
  4308.  
  4309. The group is currently seeking proposals for groupings of commands that
  4310. may be offered by implementors.  As groups are identified, command
  4311. descriptions will be solicited.  There is no requirement that the commands
  4312. be in System V or BSD today, but they should realistically be commands 
  4313. that are commonly found in most existing implementations.
  4314.  
  4315.  
  4316. There are three Institutional Representatives to P1003:  John Quarterman
  4317. from USENIX, Heinz Lycklama from /usr/group, and Mike Lambert from X/OPEN.
  4318. The two from USENIX and /usr/group are also representatives to the U.S.
  4319. TAG to ISO SC22 WG15.
  4320.  
  4321. As the one from USENIX, one of my functions is to get comments from the
  4322. USENIX membership and the general public to the committee.  One of the
  4323. ways I try to do that is by moderating this newsgroup, comp.std.unix
  4324. An article related to this one appeared in the September/October 1986
  4325. ;login: (The USENIX Association Newsletter).  I'm also currently on the
  4326. USENIX Board of Directors.  Comments, suggestions, etc., may be sent to
  4327.  
  4328.         John S. Quarterman
  4329.         Texas Internet Consulting
  4330.         701 Brazos, Suite 500
  4331.         Austin TX 78701-3243
  4332.         +1-512-320-9031
  4333.         uunet!usenix!jsq
  4334.         jsq@longway.tic.com
  4335.  
  4336. For comp.std.unix:
  4337. Comments:    uunet!std-unix-request std-unix-request@uunet.uu.net
  4338. Submissions:    uunet!std-unix        std-unix@uunet.uu.net
  4339.  
  4340. The November/December 1987 issue of CommUNIXations (the /usr/group magazine)
  4341. contains a report by Heinz Lycklama on the /usr/group Technical Committee
  4342. working groups which met in June 1987.
  4343.  
  4344. If you are interested in starting another /usr/group working group, contact
  4345. Heinz Lycklama:
  4346.  
  4347.         Heinz Lycklama
  4348.         Interactive Systems Corp.
  4349.         2401 Colorado Ave., 3rd Floor
  4350.         Santa Monica, CA 90404
  4351.         (213)453-8649
  4352.         decvax!cca!ima!heinz
  4353.  
  4354.  
  4355. Here is contact information for /usr/group working groups as taken from
  4356. the CommUNIXations article mentioned above.
  4357.  
  4358. /usr/group Working Group on Distributed File System:
  4359.     Art Sabsevitz            Frederick Glover
  4360.     AT&T Information Systems    MK02-1/H10
  4361.     190 River Road            Digital Equipment Corporation
  4362.     Summit, NJ  07933        Continental Boulevard
  4363.     201-522-6248            Merrimack, NH  03054-0430
  4364.     attunix!bump            603-884-5111
  4365.                     decvax!fglover
  4366.  
  4367. /usr/group Working Group on Network Interface:
  4368.     Steve Albert
  4369.     AT&T Information Systems
  4370.     190 River Road, Rm. A-114
  4371.     Summit, NJ  07901
  4372.     (201)522-6104
  4373.     attunix!ssa
  4374.  
  4375. /usr/group Working Group on Internationalization:
  4376.     John Wu                Laurie Goudie
  4377.     Charles River Data Systems    Santa Cruz Operation
  4378.     983 Concord St.,        400 Encinal
  4379.     Framingham, MA 01701        Santa Cruz, CA 95060
  4380.     617-626-1000            408-458-1422
  4381.  
  4382. /usr/group Working Group on Graphics/Windows:
  4383.     Tom Greene
  4384.     Apollo Computer, Inc.
  4385.     330 Billerica Road
  4386.     Chelmsford, MA  01824
  4387.     (617)256-6600, ext. 7581
  4388.  
  4389. /usr/group Working Group on Realtime:
  4390.     Bill Corwin
  4391.     Intel Corp.
  4392.     5200 Elam Young Pkwy
  4393.     Hillsboro, OR 97123
  4394.     (503)681-2248
  4395.  
  4396. /usr/group Working Group on Database:
  4397.     Val Skalabrin
  4398.     Unify Corp.
  4399.     1111 Howe Ave.
  4400.     Sacramento, CA 95825
  4401.     (916)920-9092
  4402.  
  4403.  
  4404. /usr/group Working Group on Performance Measurements:
  4405.     Ram Chelluri        David F. Hinnant
  4406.     AT&T Computer Systems    Northern Telecom, Inc.
  4407.     Room E15B        Dept. 0226
  4408.     4513 Western Ave.    P.O. Box 13010
  4409.     Lisle, IL 60532        Research Triangle Park, NC  27709-3010
  4410.     (312)810-6223        (919) 992-1690
  4411.                 ...{decvax,akgua}!mcnc!rti!ntirtp!dfh    
  4412.  
  4413. /usr/group Working Group on Security:
  4414.     Steve Sutton            Ms. Jeanne Baccash
  4415.     Consultant, Addamax        AT&T UNIX Systems Engineering
  4416.     1107 S. Orchard            190 River Road
  4417.     Urbana, IL  61801        Summit, NJ  07901
  4418.     217-344-0996            201-522-6028
  4419.                     attunix!jeanne
  4420.  
  4421. /usr/group Working Group on Super Computing:
  4422.     Karen Sheaffer            Robin O'Neill
  4423.     Sandia National Laboratory    Lawrence Livermore Laboratory
  4424.     P.O. Box 969            P.O. Box 5509, L560
  4425.     Livermore, CA  94550        Livermore, CA  94550
  4426.     415-422-3431            415-422-0973
  4427.                     oneill#r%mfe@lll-mfe.arpa
  4428.  
  4429.  
  4430. The X3H3.6 display management committee has recently formed to develop
  4431. a model to support current and future window management systems, yet
  4432. is not based directly on any existing system.  The chair solicits
  4433. help and participation:
  4434.  
  4435.         Georges Grinstein
  4436.         wanginst!ulowell!grinstein
  4437.  
  4438.  
  4439. The Abstract of the 1003.1 Trial Use Standard adds:
  4440.  
  4441.     This interface is a complement to the C Programming Language
  4442.     in the C Information Bulletin prepared by Technical Committee X3J11
  4443.     of the Accredited Standards Committee X3, Information Processing
  4444.     Systems, further specifying an environment for portable application
  4445.     software.
  4446.  
  4447. X3J11 is sometimes known as the C Standards Committee.  Their liaison to
  4448. P1003 is
  4449.  
  4450.         Don Kretsch
  4451.         AT&T
  4452.         190 River Road
  4453.         Summit, NJ 07901
  4454.  
  4455. A contact for information regarding publications and working groups is
  4456.  
  4457.         Thomas Plum
  4458.         Vice Chair, X3J11 Committee
  4459.         Plum Hall Inc.
  4460.         1 Spruce Avenue
  4461.         Cardiff, New Jersey 08232
  4462.  
  4463. The current document may be ordered from
  4464.     
  4465.         Global Engineering Documents
  4466.         2805 McGaw
  4467.         Irvine, CA 92714
  4468.         USA
  4469.         +1-714-261-1455
  4470.         +1-800-854-7179
  4471.  
  4472. Ask for the X3.159 draft standard.  The price is $65.
  4473.  
  4474. The current X3J11 meeting schedule is:
  4475.  
  4476. 1988 August 15-19    Cupertino, CA
  4477. 1988 December 12-16    Seattle, WA
  4478. 1989 April 10-11    Phoenix, AZ
  4479.  
  4480.  
  4481. The /usr/group Standard is a principal ancestor of P1003.1, X/OPEN,
  4482. and X3J11.  It may be ordered for $15.00 from:
  4483.  
  4484.         /usr/group Standards Committee
  4485.         4655 Old Ironsides Drive, Suite 200
  4486.         Santa Clara, California 95054
  4487.         Tel: (408)986-8840
  4488.         Fax: (408)986-1645
  4489.  
  4490. /usr/group also publishes an eight page document, ``Your Guide to POSIX,''
  4491. explaining what IEEE 1003 is, and a nineteen page document, ``POSIX Explored,''
  4492. about technical aspects of IEEE 1003.1, and its relations to other standards
  4493. and historical implementations.  Contact /usr/group at the above address
  4494. for details.
  4495.  
  4496.  
  4497. The System V Interface Definition (The Purple Book, or SVID).
  4498. This is the AT&T standard and is one of the most frequently-used
  4499. references of the IEEE 1003 committee.
  4500.  
  4501.         AT&T Customer Information Center
  4502.         Attn:  Customer Service Representative
  4503.         P.O. Box 19901
  4504.         Indianapolis, IN 46219
  4505.         U.S.A.
  4506.  
  4507.         800-432-6600 (Inside U.S.A.)
  4508.         800-255-1242 (Inside Canada)
  4509.         317-352-8557 (Outside U.S.A. and Canada)
  4510.  
  4511.     System V Interface Definition, Issue 2
  4512.     should be ordered by the following select codes:
  4513.  
  4514.     Select Code:    Volume:        Topics:
  4515.     320-011        Volume I    Base System
  4516.                     Kernel Extension
  4517.     320-012        Volume II    Basic Utilities Extension
  4518.                     Advanced Utilities Extension
  4519.                     Software Development Extension
  4520.                     Administered System Extension
  4521.                     Terminal Volume Interface Extension
  4522.     320-013        Volume III    Base System Addendum
  4523.                     Terminal Interface Extension
  4524.                     Network Services Extension
  4525.     307-131        I, II, III    (all three volumes)
  4526.  
  4527. The price is about 37 U.S. dollars for each volume or $84 for all three.
  4528. Major credit cards are accepted for telephone orders:  mail orders
  4529. should include a check or money order, payable to AT&T.
  4530.  
  4531.  
  4532. The X/OPEN PORTABILITY GUIDE (The Green Book)
  4533. is another reference frequently used by IEEE 1003.
  4534.  
  4535. The X/OPEN Group is "Ten of the world's major information system
  4536. suppliers" (at time of publication, Bull, DEC, Ericsson, Hewlett-Packard,
  4537. ICL, NIXDORF, Olivetti, Philips, Siemens and Unisys and subsequently
  4538. augmented by AT&T) who have produced a document intended to promote
  4539. the writing of portable applications.  They closely follow both SVID
  4540. and POSIX, and cite the /usr/group standard as contributing, but
  4541. X/OPEN's books cover a wider area than any of those.
  4542.  
  4543. The book is published by
  4544.  
  4545.         Elsevier Science Publishers B.V.
  4546.         Book Order Department
  4547.         P.O. Box 1991
  4548.         1000 BZ Amsterdam
  4549.         The Netherlands
  4550.  
  4551. and distributed in the U.S.A. and Canada by:
  4552.  
  4553.         Elsevier Science Publishing Company, Inc.
  4554.         52 Vanderbilt Avenue
  4555.         New York, NY 10017
  4556.         U.S.A.
  4557.  
  4558. There are currently five volumes:
  4559.     1) System V Specification Commands and Utilities
  4560.     2) System V Specification System Calls and Libraries
  4561.     3) System V Specification Supplementary Definitions
  4562.     4) Programming Languages
  4563.     5) Data Management
  4564.  
  4565. They take a large number of credit cards and other forms of payment.
  4566.  
  4567. Comments, suggestions, error reports, etc., for Issue 2 of the Green Book
  4568. may be mailed directly to:
  4569.  
  4570.         xpg2@xopen.co.uk
  4571.         uunet!mcvax!inset!xopen!xpg2
  4572.  
  4573. Information about X/OPEN can be requested from:
  4574.  
  4575.         Mike Lambert
  4576.         Technical Director
  4577.         X/OPEN Ltd
  4578.         c/o ICL BRA01
  4579.         Lovelace Road
  4580.         Bracknell
  4581.         Berkshire
  4582.         England
  4583.         +44 344 42 48 42
  4584.         mgl@xopen.co.uk
  4585.         uunet!mcvax!inset!xopen!mgl
  4586.  
  4587.  
  4588. Finally, 4.2BSD and 4.3BSD have influenced POSIX in a number of areas.
  4589. The best reference on them is the 4.3BSD manuals, published by USENIX.
  4590. An order form may be obtained from:
  4591.  
  4592.         Howard Press
  4593.         c/o USENIX Association
  4594.         P.O. Box 2299
  4595.         Berkeley, CA 94710
  4596.  
  4597.         415-528-8649
  4598.         {ucbvax,decvax}!usenix!office
  4599.  
  4600. 4.3BSD User's Manual Set (3 volumes)        $25.00
  4601.     User's Reference Manual
  4602.     User's Supplementary Documents
  4603.     Master Index
  4604.  
  4605. 4.3BSD Programmer's Manual Set (3 volumes)    $25.00
  4606.     Programmer's Reference Maual
  4607.     Programmer's Supplementary Documents, Volume 1
  4608.     Programmer's Supplementary Documents, Volume 2
  4609.  
  4610. 4.3BSD System Manager's Manual (1 volume)    $10.00
  4611.  
  4612. Unfortunately, there are some license restrictions.
  4613. Contact the USENIX office for details.
  4614.  
  4615. Volume-Number: Volume 14, Number 14
  4616.  
  4617. Volume-Number: Volume 14, Number 23
  4618.  
  4619. From usenet  Wed Jun 29 11:47:31 1988
  4620. Received: by uunet.UU.NET (5.59/1.14) 
  4621.     id AA04672; Wed, 29 Jun 88 11:47:31 EDT
  4622. From: <std-unix@uunet.UU.NET>
  4623. Newsgroups: comp.std.unix,comp.org.usenix,comp.unix.questions
  4624. Subject: Access to UNIX User Groups and Publications
  4625. Message-Id: <199@longway.TIC.COM>
  4626. Expires: 19 Jul 88 21:45:37 GMT
  4627. Sender: std-unix@longway.TIC.COM
  4628. Reply-To: std-unix@uunet.UU.NET
  4629. Date: 28 Jun 88 01:17:59 GMT
  4630. Apparently-To: std-unix-archive
  4631. Status: O
  4632.  
  4633. This is the latest in a series of similar comp.std.unix articles,
  4634. intended to give summary information about UNIX User groups
  4635. and publications; to be accurate, but not exhaustive.
  4636. I'm cross-posting it to comp.org.usenix and comp.unix.questions
  4637. because there might be interest there.
  4638.  
  4639. There are two related articles, posted at the same time as this one,
  4640. and with subjects ``Calendar of UNIX-related Events'' and ``Access to
  4641. UNIX-Related Standards.''  The latter is posted only to comp.std.unix.
  4642.  
  4643. Corrections and additions to this article are solicited.  I keep track
  4644. of the conferences, groups, and publications that I attend, am a member
  4645. of, or subscribe to.  All others (the majority of the listings) I derive
  4646. either from listings elsewhere, or from contributions by readers.
  4647. In particular, the meeting schedules and descriptions of most of the
  4648. groups are provided by their members.  If a group doesn't have a
  4649. meeting schedule listed, it's because nobody has sent me one.  This is
  4650. a low-budget operation:  I publish what I have on hand when the time
  4651. comes (approximately monthly).
  4652.  
  4653. Recent additions: None.
  4654.  
  4655.  
  4656. Access information is given in this article for the following:
  4657. user groups:    USENIX, /usr/group, EUUG, AUUG, NZUSUGI, JUS, KUUG, AMIX,
  4658.         DECUS UNIX SIG, Sun User Group, Apollo DOMAIN Users' Society,
  4659.         AT&T and Sun V.4 Software Developer Conferences,
  4660.         Open Software Foundation.
  4661. newsletters:    ;login:, /usr/digest, EUUGN, AUUGN, NUZ
  4662. journal:    Computing Systems
  4663. magazines:    CommUNIXations, UNIX REVIEW, UNIX/WORLD,
  4664.         Multi-User Computing Magazine, UNIX Systems, UNIX Magazine
  4665.  
  4666. Telephone numbers are given in international format, i.e., +n at
  4667. the beginning for the country code, e.g., +44 is England, +81 Japan,
  4668. +82 Korea, +61 Australia, +64 New Zealand, and +1 is U.S.A. or Canada.
  4669.  
  4670. UNIX is a Registered Trademark of AT&T.
  4671.  
  4672.  
  4673. USENIX is ``The Professional and Technical UNIX(R) Association.''
  4674.  
  4675.         USENIX Association
  4676.         P.O. Box 2299
  4677.         Berkeley, CA 94710
  4678.         U.S.A.
  4679.         +1-415-528-8649
  4680.         {uunet,ucbvax,decvax}!usenix!office
  4681.         office@usenix.org
  4682.  
  4683. USENIX sponsors two USENIX Conferences a year, featuring technical papers,
  4684. as well as tutorials, and with vendor exhibits at the summer conferences:
  4685.  
  4686.     Jan 31-Feb 3 1989 Town & Country Inn, San Diego, CA
  4687.     Jun 12-16 1989    Hyatt Regency, Baltimore, MD
  4688.     Jan 23-26 1990    Washington, DC
  4689.     Jun 11-15 1990    Marriott Hotel, Anaheim, CA
  4690.     Jan 22-25 1991    Dallas, TX
  4691.     Jun 10-14 1991    Opryland, Nashville, TN
  4692.  
  4693. They also sponsor workshops, such as
  4694.     Aug 29-30 1988    UNIX Security, Portland, OR
  4695.     Sep 26-27 1988    UNIX & Supercomputing, Pittsburgh, PA
  4696.     Oct 17-20 1988    C++ Conference (tentative), Denver, CO
  4697.     Nov 17-18 1988    Large Installation System Administration II, Monterey,CA
  4698.  
  4699. Proceedings for all conferences and workshops are available at
  4700. the door and by mail later.
  4701.  
  4702. USENIX publishes ``;login:  The USENIX Association Newsletter''
  4703. bimonthly.  It is sent free of charge to all their members and
  4704. includes technical papers.  There is a USENET newsgroup,
  4705. comp.org.usenix, for discussion of USENIX-related matters.
  4706.  
  4707. In 1988, USENIX started publishing a new refereed quarterly
  4708. technical journal, ``Computing Systems:  The Journal of the USENIX
  4709. Association,'' in cooperation with University of California Press.
  4710.  
  4711. They also publish an edition of the 4.3BSD manuals, and they
  4712. occasionally sponsor experiments, such as methods of improving the
  4713. USENET and UUCP networks (e.g., uunet), that are of interest and use to
  4714. the membership.  They distribute tapes of contributed software and are
  4715. pursuing expanding that activity.
  4716.  
  4717. There is a USENIX Institutional Representative on the IEEE P1003
  4718. Portable Operating System Interface for Computer Environments Committee.
  4719. That representative also moderates the USENET newsgroup comp.std.unix,
  4720. which is for discussion of UNIX-related standards, especially P1003.
  4721. For more details, see the posting in comp.std.unix, ``Access to
  4722. UNIX-Related Standards.''
  4723.  
  4724.  
  4725. /usr/group is a non-profit trade association dedicated to the promotion
  4726. of products and services based on the UNIX operating system.
  4727.  
  4728.         /usr/group
  4729.         4655 Old Ironsides Drive, Suite 200
  4730.         Santa Clara, California 95054
  4731.         U.S.A.
  4732.         tel: +1-408-986-8840
  4733.         fax: +1-408-986-1645
  4734.  
  4735. The annual UniForum Conference and Trade Show is sponsored by /usr/group
  4736. and features vendor exhibits, as well as tutorials and technical sessions.
  4737.  
  4738.     Feb 28-Mar 3 1989 Moscone Center, San Francisco, CA
  4739.     Jan 23-26 1990    Washington Hilton, Washington, DC
  4740.     Jan 22-25 1991    Infomart, Dallas, TX
  4741.     Jan 21-24 1992    Moscone Center, San Francisco CA (tentative)
  4742.  
  4743. They also sponsor a regional show, UniForum D.C.:
  4744.  
  4745.     Aug 2-4 1988    Washington Hilton Hotel, Washington, D.C.
  4746.  
  4747. Proceedings for all conferences are available at the shows and later
  4748. by mail.
  4749.  
  4750. /usr/group publishes ``CommUNIXations,'' a member magazine that
  4751. features articles by industry leaders and observers, technical issues,
  4752. standards coverage, and new product announcements.
  4753.  
  4754. /usr/group also publishes the ``UNIX Products Directory,'' which lists
  4755. products and services developed specifically for the UNIX operating system.
  4756. ``/usr/digest'' is also published by /usr/group.  This newsletter covers
  4757. product announcements and industry projections, and is sent biweekly
  4758. to General members of /usr/group and to non-member subscribers.
  4759.  
  4760. /usr/group has long been deeply involved in UNIX standardization,
  4761. having sponsored the ``/usr/group 1984 Standard,'' providing an Institutional
  4762. Representative to the IEEE P1003 Portable Operating System for Computer
  4763. Environments Committee, and sponsoring the /usr/group Technical Committee
  4764. on areas that P1003 has not yet addressed.  They have recently produced
  4765. an executive summary, ``Your Guide to POSIX,'' and a technical overview
  4766. ``POSIX Explored,'' and funded production of a draft of a ``Rationale and
  4767. Notes'' appendix for IEEE 1003.1.
  4768.  
  4769.  
  4770. EUUG is the European UNIX systems Users Group, which is currently
  4771. celebrating its tenth anniversary.  EUUG is closely coordinated with
  4772. national groups in Europe, and with the European UNIX network, EUnet.
  4773.  
  4774.         EUUG secretariat
  4775.         Owles Hall
  4776.         Buntingford
  4777.         Herts SG9 9PL
  4778.         England
  4779.         Telephone +44 763 73039
  4780.         Telefax +44 763 73255
  4781.         uunet!mcvax!inset!euug
  4782.         euug@inset.co.uk
  4783.  
  4784. They have a newsletter, EUUGN (a previous version of this article
  4785. appeared in the latest one), and hold two conferences a year:
  4786.     3-7 October 1988, Lisbon, Portugal
  4787.     April 1989, Brussels, Belgium
  4788.  
  4789.  
  4790. AUUG is the Australian UNIX systems Users Group.
  4791.  
  4792.         AUUG
  4793.         P.O. Box 366
  4794.         Kensington
  4795.         N.S.W.    2033
  4796.         Australia
  4797.         uunet!munnari!auug
  4798.         auug@munnari.oz.au
  4799.  
  4800. Phone contact can occasionally be made at +61 3 344 5225
  4801.  
  4802. AUUG holds at least one conference a year, usually in the spring
  4803. (August or September).  The next one will be in Melbourne on 13-15
  4804. September 1988, will be the first three day meeting, will have a larger
  4805. equipment exhibition than any before, and will be professionally
  4806. organized for the first time.
  4807.  
  4808. They publish a newsletter (AUUGN) at a frequency defined to be every 2 months.
  4809.  
  4810.  
  4811. The New Zealand UNIX Systems User Group, Inc. (NZUSUGI) has an annual meeting
  4812. and publishes a newsletter, ``NUZ.''
  4813.  
  4814.         New Zealand UNIX Systems User Group
  4815.         P.O. Box 585
  4816.         Hamilton
  4817.         New Zealand
  4818.         +64-9-454000
  4819.  
  4820. The next and fifth annual meeting is the New Zealand UNIX Systems User Group
  4821. (NZUSUGI) 1988 Conference, June 9-11 1988, in Wellington, New Zealand.
  4822.  
  4823. If you wish to present a paper, acceptance of which entitles you to a free
  4824. conference registration, please contact the local speakers organiser,
  4825. Dr Dick Cooper, ADATA, PO Box 2555, Christchurch, New Zealand,
  4826. dick%cantuar@comp.vuw.ac.nz   or ...uunet!vuwcomp!cantuar!dick
  4827.  
  4828. If you would just like to attend, please respond to Ray Brownrigg, including
  4829. a postal address for the delivery of further information as it becomes
  4830. available.  Registration forms are expected to be available in February.
  4831.  
  4832.         UUCP: {utai!calgary,uunet}!vuwcomp!dsiramd!ray
  4833.         ACSnet:    ray@dsiramd.nz[@munnari]
  4834.         Ray Brownrigg
  4835.         Applied Maths Div, DSIR
  4836.         PO Box 1335
  4837.         Wellington
  4838.         New Zealand
  4839.  
  4840.  
  4841. The Korean UNIX User Group (KUUG) has a software distribution service
  4842. and a newsletter.
  4843.  
  4844.         Korean UNIX User Group
  4845.         ETRI
  4846.         P.O. Box 8
  4847.         Daedug Science Town
  4848.         Chungnam 300-32
  4849.         Republic of Korea
  4850.         +82-042-822-4455
  4851.  
  4852.  
  4853. The Japan UNIX Society has two meetings a year, and a newsletter.
  4854.  
  4855.         Japan UNIX Society (JUS)
  4856.         #505 Towa-Hanzomon Corp. Bldg.
  4857.         2-12 Hayabusa-cho
  4858.         Chiyoda-ku, Tokyo 102
  4859.         Japan
  4860.         +81-03-234-2611
  4861.  
  4862. 1988 Jul 6-8    UNIX Symposium    Tokyo, Japan
  4863. 1988 Nov 10-11    UNIX Symposium    Osaka, Japan
  4864.  
  4865.  
  4866. AMIX - the Israeli UNIX user group, is a S.I.G. of the Israeli Processing
  4867. Association (IPA). AMIX has a yearly conference (next one on 4-6 July 1988)
  4868. and a yearly workshop (last one was in November).
  4869.  
  4870.         AMIX, c/o IPA
  4871.         P.O. Box 919
  4872.         Ramat-Gan
  4873.         Israel, 52109
  4874.         Tel: 00972-3-715770,715772
  4875.         amix@bimacs.bitnet
  4876.         amix@bimacs.biu.ac.il
  4877.  
  4878.  
  4879. There are similar groups in other parts of the world.  If such a group
  4880. wishes to be included in later versions of this access list, they
  4881. should please send me information.
  4882.  
  4883. There is a partial list of national organizations in the November/December
  4884. 1987 CommUNIXations.
  4885.  
  4886.  
  4887.  
  4888. DECUS, the Digital Equipment Computer Users Society,
  4889. has a UNIX SIG (Special Interest Group) that participates
  4890. in its general meetings, which are held twice a year.
  4891.  
  4892.         DECUS U.S. Chapter
  4893.         219 Boston Post Road, BP02
  4894.         Marlboro, Massachusetts  01752-1850
  4895.         U.S.A.
  4896.         +1-617-480-3418
  4897.  
  4898. The next two DECUS Symposia are:
  4899.  
  4900.     Oct 17-21, 1988        Anaheim, California
  4901.     May 8-12, 1989        Atlanta, Georgia
  4902.     Nov 6-10, 1989        Anaheim, California
  4903.     May 7-11, 1990        New Orleans, Louisiana
  4904.  
  4905. See also the USENET newsgroup comp.org.decus.
  4906.  
  4907.  
  4908. The Sun User Group (SUG) is an international organization that promotes
  4909. communication among Sun users, OEMs, third party vendors, and Sun
  4910. Microsystems, Inc.  SUG sponsors conferences, collects and distributes
  4911. software, produces the README newsletter and T-shirts, sponsors local
  4912. user groups, and communicates members' problems to Sun employees and
  4913. management.
  4914.  
  4915.     Sun Microsystems User Group, Inc.
  4916.     2550 Garcia Avenue
  4917.     Mountain View, CA  94043
  4918.     U.S.A.
  4919.     +1 415 960 1300
  4920.     users@sun.com
  4921.     sun!users
  4922.  
  4923. They have not set a date/location for the 1988 conference yet, but are
  4924. actively looking for a hotel (with good pricing and lots of room).
  4925. They've narrowed it down to several locations - Miami/Tampa Florida,
  4926. Houston/Dallas Texas, and New Orleans LA.  The date will probably be
  4927. very early December, 1988.
  4928.  
  4929.  
  4930. ADUS is the Apollo DOMAIN Users' Society:
  4931.  
  4932.     Apollo DOMAIN Users' Society
  4933.     c/o Andrea Woloski, ADUS Coordinator
  4934.     Apollo Computer Inc.
  4935.     330 Billerica Rd.
  4936.     Chelmsford, MA 01824
  4937.     +1-617-256-6600, x4448
  4938.  
  4939.  
  4940.  
  4941. AT&T and Sun Microsystems are holding a series of
  4942. Software Developer Conferences on System V Release 4.0,
  4943. related to the Sun/AT&T Applications Binary Interface (ABI).
  4944.  
  4945. 1988 Sep 14-16    New York, NY
  4946. 1988 Sep 27-29    Los Angeles, CA
  4947. 1988 Oct 11-13    Tokyo, Japan
  4948. 1988 Oct 25-27    London, England
  4949. 1988 Nov  9-11    Boston, MA
  4950. 1988 Nov 29-Dec 1    Chicago, IL
  4951. 1988 Dec 13-15    Washington, DC
  4952. 1988 TBA    Toronto, ON
  4953.  
  4954. For more information, call 1-800-387-6100.
  4955.  
  4956.  
  4957. The Open Software Foundation (OSF) is a vendor group formed 17 May 1988
  4958. by Apollo, Bull, DEC, HP, IBM, Nixdorff, and Siemens.  Excerpts from
  4959. a press release of that date:
  4960.  
  4961. The Open Software Foundation (OSF) will develop a software environment,
  4962. including application interfaces, advanced system extensions, and a new
  4963. operating system, using X/Open(tm) and POSIX* specifications as the
  4964. starting point. ...  OSF membership is available to computer hardware
  4965. and software suppliers, educational institutions, and government
  4966. agencies around the world.  ...  The foundation has a management
  4967. organization, staff, and a funding comittment in excess of $90 million
  4968. to begin immediate operations.  Its initial development will be based
  4969. on technologies offered by the members and its own research, to be
  4970. carried out worldwide.
  4971.  
  4972. A research institute is being created to fund research for the
  4973. advancement of applications portability, interoperability standards,
  4974. and other advanced technologies for future foundation use.  An
  4975. academic advisory panel will provide guidance and input to the
  4976. institute.  The Institute's research will be conducted worldwide.
  4977.  
  4978. For more information, contact:
  4979.  
  4980.     Deborah Siegel
  4981.     Cohn & Wolfe
  4982.     +1 212-951-8300
  4983.  
  4984. or
  4985.  
  4986.     Open Software Foundation
  4987.     20 Ballard Way
  4988.     Lawrence, MA 01843
  4989.  
  4990. The main general circulation (more than 10,000 copies per issue) magazines
  4991. specifically about the UNIX system are:
  4992.  
  4993.     UNIX REVIEW            UNIX/WORLD
  4994.     Miller Freeman Publications Co.    Tech Valley Publishing
  4995.     500 Howard Street        444 Castro St.
  4996.     San Francisco, CA 94105        Mountain View, CA 94041
  4997.     U.S.A.                U.S.A.
  4998.     monthly                monthly
  4999.     +1-415-397-1881            +1-415-940-1500
  5000.  
  5001.     Multi-User Computing magazine    UNIX Systems
  5002.     Storyplace Ltd.            Eaglehead Publishing Ltd.
  5003.     42 Colebrook Row        Maybury Road
  5004.     London  N1 8AF            Woking, Surrey GU21 5HX
  5005.     England                England
  5006.     +44 1 704 9351            +44 48 622 7661
  5007.  
  5008.     UNIX Magazine
  5009.     Jouji Ohkubo
  5010.     c/o ASCII Corp.
  5011.     jou-o@ascii.junet
  5012.     +81-3-486-4523
  5013.     fax: +81-3-486-4520
  5014.     telex: 242-6875 ASCIIJ
  5015.  
  5016. Some of the above information about magazines was taken from the
  5017. November/December 1987 issue of CommUNIXations, which also lists
  5018. some smaller-circulation magazines and newsletters.
  5019.  
  5020. In addition, there is the Journal of the USENIX Association and
  5021. the /usr/group member magazine:
  5022.  
  5023.     Computing Systems        CommUNIXations
  5024.     USENIX Association        /usr/group
  5025.     P.O. Box 2299            4655 Old Ironsides Drive, Suite 200
  5026.     Berkeley, CA 94710        Santa Clara, California 95054
  5027.     U.S.A.                U.S.A.
  5028.     quarterly            bimonthly
  5029.     +1-415-528-8649            +1-408-986-8840
  5030.  
  5031.  
  5032. Finally, Dominic Dunlop <domo@sphinx.co.uk> has pointed out several
  5033. publications that frequently include articles about the UNIX system or
  5034. the C language.  I've listed them below; the comments after each entry
  5035. are his.  I have excluded listings of magazines about specific hardware.
  5036.  
  5037.     AT&T Technical Journal
  5038.     AT&T Bell Laboratories
  5039.     Circulation Dept.
  5040.     Room 1K-424
  5041.     101 J F Kennedy Parkway
  5042.     Short Hills, NJ 07078
  5043.     Bimonthly
  5044.     $40/yr (US); $50/yr (overseas)
  5045.     +1 201 564-2582
  5046.     While few issues are devoted to UNIX,
  5047.     most turn out to mention its applications.
  5048.     
  5049.     Byte
  5050.     McGraw-Hill Inc.
  5051.     Phoenix Mill Lane
  5052.     Peterborough, NH 03458
  5053.     Monthly
  5054.     $22/yr (US); $25/yr(Mex,Can); $37/yr (surface); $69/yr (air,Europe)
  5055.     +1 603 924-9281
  5056.     Concentrates mainly on personal computers,
  5057.     but covers low end of UNIX market in some depth.
  5058.     
  5059.     The C Users Journal
  5060.     ``A service of the C Users Group.''
  5061.     R&D Publications Inc
  5062.     PO Box 97
  5063.     McPherson, KS 67460
  5064.     Eight issues per year
  5065.     $20/yr (US/Mex/Can); $30/yr (overseas)
  5066.     +1 316 241-1065
  5067.     Mainly DOS-oriented; some UNIX.
  5068.     
  5069.     Unique
  5070.     ``The UNIX System Information Source.''
  5071.     Infopro Systems
  5072.     PO Box 220
  5073.     Rescue, CA 95672
  5074.     Monthly
  5075.     $79/yr (US,overseas); $99/yr (air)
  5076.     +1 916 677-5870
  5077.     High-quality industry newsletter.
  5078.     Emphasis on marketing implications of technical developments.
  5079.  
  5080.  
  5081. The following information about bookstores was taken from the
  5082. November/December 1987 issue of CommUNIXations.  In the interests of
  5083. space, I have arbitrarily limited the selection listed here to those
  5084. bookstores or suppliers specifically dedicated to computer books, and
  5085. not part of other organizations.
  5086.  
  5087.     Computer Literacy Bookshop    UNIX Book Service
  5088.     2590 No. First St.        35 Bermuda Terrace
  5089.     San Jose, CA 95131        Cambridge, CB4 3LD
  5090.     U.S.A.                England
  5091.     +1-408-4350-1118        +44-223-313273
  5092.     
  5093.     Cucumber Bookshop        Jim Joyce's UNIX Book Store
  5094.     5611 Kraft Ave.            47 Potomac St.
  5095.     Rockville, MD 20852        San Francisco, CA 94117
  5096.     U.S.A.                U.S.A.
  5097.     +1-301-881-2722            +1-415-626-7581
  5098.  
  5099. Volume-Number: Volume 14, Number 24
  5100.  
  5101. From usenet  Wed Jun 29 11:58:40 1988
  5102. Received: by uunet.UU.NET (5.59/1.14) 
  5103.     id AA05227; Wed, 29 Jun 88 11:58:40 EDT
  5104. From: std-unix@uunet.UU.NET (Moderator, John S. Quarterman)
  5105. Newsgroups: comp.std.unix
  5106. Subject: Calendar of UNIX-related Events
  5107. Message-Id: <200@longway.TIC.COM>
  5108. Expires: 19 Jul 88 21:45:37 GMT
  5109. Sender: std-unix@longway.TIC.COM
  5110. Reply-To: std-unix@uunet.UU.NET (Moderator, John S. Quarterman)
  5111. Date: 28 Jun 88 01:20:23 GMT
  5112. Apparently-To: std-unix-archive
  5113. Status: O
  5114.  
  5115. Here is a combined calendar of planned conferences, workshops, or
  5116. standards meetings by various organizations.  I compiled it for
  5117. my own use and thought it might be of some public interest.  Most
  5118. of this information came from the various conference organizers,
  5119. although some was taken from ;login: (USENIX), 13, 1, Jan/Feb
  5120. 1988 and CommUNIXations (/usr/group), VII, 6, Nov/Dec 1987.
  5121.  
  5122. If your favorite meeting is not listed, it's probably because I
  5123. don't know about it.  If you send me information on it, I will
  5124. probably list it both here and in the companion article, ``Access
  5125. to UNIX User Groups and Publications.'' There is also another
  5126. companion article, ``Access to UNIX-Related Standards,'' that
  5127. appears only in comp.std.unix.
  5128.  
  5129. Dates and places for IEEE 1003 after Oct 1988 are tentative, and
  5130. also for the 1992 UniForum.
  5131.  
  5132. Changes since last posting: None.
  5133.  
  5134.  
  5135. 88/06/27         Calendar of UNIX-Related Events    comp.std.unix
  5136.  
  5137. year mon days        conference      (sponsor,) (hotel,) location
  5138.  
  5139. 1988 Jul 6-8         U Symposium     JUS, Tokyo, Japan
  5140. 1988 Jul 4-6         AMIX            Israel
  5141. 1988 Jul 11-15       IEEE 1003       Tech Center Hyatt, Denver, CO
  5142. 1988 Aug 2-4         UniForum/DC     Washington Hilton, Washington, DC
  5143. 1988 Aug 15-19       ANSI X3J11      Cupertino, CA
  5144. 1988 Aug 29-30       U Security W    USENIX, Portland, OR
  5145. 1988 Sep 13-15       AUUG            Melbourne, Australia
  5146. 1988 Sep 14-16       V.4 Soft. Dev.  AT&T and Sun, New York, NY
  5147. 1988 Sep 26-27       U&Supercomp. W  USENIX, Pittsburgh, PA
  5148. 1988 Sep 27-29       V.4 Soft. Dev.  AT&T and Sun, Los Angeles, CA
  5149. 1988 Oct 3-7         EUUG            Lisbon, Portugal
  5150. 1988 Oct 11-13       V.4 Soft. Dev.  AT&T and Sun, Tokyo, Japan
  5151. 1988 Oct 17-21       DECUS S         Anaheim, California
  5152. 1988 Oct 17-21       C++ Conference  USENIX, Denver, CO
  5153. 1988 Oct 17-19,20-21 ISO SC22 & WG15 Tokyo, Japan
  5154. 1988 Oct 24-28       IEEE 1003       Hawaii
  5155. 1988 Oct 25-27       V.4 Soft. Dev.  AT&T and Sun, London, England
  5156. 1988 Oct             UNIX Expo       New York, NY
  5157. 1988 Nov  9-11       V.4 Soft. Dev.  AT&T and Sun, Boston, MA
  5158. 1988 Nov 17-18       Large Install.  Syst. Adm. W II, USENIX, Monterey, CA
  5159. 1988 Nov 10-11       U Symposium     JUS, Osaka, Japan
  5160. 1988 Nov 29-Dec 1    V.4 Soft. Dev.  AT&T and Sun, Chicago, IL
  5161. 1988 Dec             Sun User Group  southern U.S.A.
  5162. 1988 Dec             UNIX Fair       JUS, Tokyo, Japan
  5163. 1988 Dec 12-16       ANSI X3J11      Seattle, WA
  5164. 1988 Dec 13-15       V.4 Soft. Dev.  AT&T and Sun, Washington, DC
  5165. 1988 TBA             V.4 Soft. Dev.  AT&T and Sun, Toronto, ON
  5166.  
  5167. 1989 Jan 9-13        IEEE 1003       Embassy Suites, Ft. Lauderdale, FL
  5168. 1989 Jan 31-Feb 3    USENIX          Town and Country, San Diego, CA
  5169. 1989 Feb             U in Gov. C&T   Ottawa, ON
  5170. 1989 Feb 28-Mar 3    UniForum        Moscone Center, San Francisco, CA
  5171. 1989 Apr 10-11       ANSI X3J11      Phoenix, AZ
  5172. 1989 Apr 17(29?)     IEEE 1003       Minneapolis-St. Paul, MN
  5173. 1989 Apr             EUUG            Brussels, Belgium
  5174. 1989 May 8-12        DECUS S         Atlanta, Georgia
  5175. 1989 May             U 8x/etc C&T    /usr/group/cdn, Toronto, ON
  5176. 1989 Jun 12-16       USENIX          Hyatt Regency, Baltimore, MD
  5177. 1989 Jul 10-14       IEEE 1003       San Francisco, CA
  5178. 1989 Oct 16-20       IEEE 1003       Brussels (or Amsterdam)
  5179. 1989 Oct             UNIX Expo       New York, NY
  5180. 1989 Nov 6-10        DECUS S         Anaheim, California
  5181.  
  5182. 1990 Jan 23-26       USENIX          Washington, DC
  5183. 1990 Jan 23-26       UniForum        Washington Hilton, Washington, DC
  5184. 1990 Jan 29          IEEE 1003       New Orleans, LA
  5185. 1990 Feb             U in Gov. C&T   Ottawa, ON
  5186. 1990 Apr             IEEE 1003       Montreal, Quebec
  5187. 1990 May 7-11        DECUS S         New Orleans, Louisiana
  5188. 1990 May             U 8x/etc C&T    /usr/group/cdn, Toronto, ON
  5189. 1990 Jun 11-15       USENIX          Marriott, Anaheim, CA
  5190.  
  5191. 1991 Jan 22-25 USENIX        Dallas, TX
  5192. 1991 Jan 22-25 UniForum      Infomart, Dallas, TX
  5193. 1990 Feb       U in Gov. C&T Ottawa, ON
  5194. 1990 May       U 8x/etc C&T  Toronto, ON
  5195. 1991 Jun 10-14 USENIX        Opryland, Nashville, TN
  5196.  
  5197. 1992 Jan 21-24 UniForum (?)  Moscone Center, San Francisco CA
  5198.  
  5199.  
  5200. Abbreviations: C for Conference, S for Symposium, T for
  5201. Tradeshow, U for UNIX, V.4 for System V Release 4.0, W for
  5202. Workshop.  USENIX, EUUG, AUUG and DECUS sponsor conferences of
  5203. the same names; /usr/group sponsors UniForum.  UNIX is a
  5204. Registered Trademark of AT&T.
  5205.  
  5206. jsq@longway.tic.com    John S. Quarterman       uunet!longway!jsq
  5207.  
  5208. Volume-Number: Volume 14, Number 25
  5209.  
  5210. From usenet  Wed Jun 29 12:11:15 1988
  5211. Received: by uunet.UU.NET (5.59/1.14) 
  5212.     id AA05730; Wed, 29 Jun 88 12:11:15 EDT
  5213. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  5214. Newsgroups: comp.std.unix,comp.org.usenix,comp.unix.questions
  5215. Subject: calendar.t
  5216. Message-Id: <201@longway.TIC.COM>
  5217. Reply-To: std-unix@uunet.UU.NET
  5218. Date: 28 Jun 88 01:27:27 GMT
  5219. Apparently-To: std-unix-archive
  5220. Status: O
  5221.  
  5222. echo calendar.t
  5223. sed -e 's/^X//' >calendar.t <<'shar.calendar.t.2301'
  5224. XFrom: std-unix@uunet.uu.net (Moderator, John S. Quarterman)
  5225. XNewsgroups: comp.std.unix,comp.org.usenix,comp.unix.questions
  5226. XSubject: Calendar of UNIX-related Events
  5227. XExpires: 19 Jul 88 21:45:37 GMT
  5228. XReply-To: std-unix@uunet.uu.net (Moderator, John S. Quarterman)
  5229. XApproved: jsq@longway.tic.com (Moderator, John S. Quarterman)
  5230. X.hy 0
  5231. XHere is a combined calendar of planned conferences, workshops, or
  5232. Xstandards meetings by various organizations.
  5233. XI compiled it for my own use and thought it might be of some public interest.
  5234. XMost of this information came from the various conference organizers,
  5235. Xalthough some was taken from ;login: (USENIX), 13, 1, Jan/Feb 1988
  5236. Xand CommUNIXations (/usr/group), VII, 6, Nov/Dec 1987.
  5237. XIf your favorite meeting is not listed, it's probably because
  5238. XI don't know about it.
  5239. XIf you send me information on it, I will probably list it both here and
  5240. Xin the companion article, ``Access to UNIX User Groups and Publications.''
  5241. XThere is also another companion article, 
  5242. X``Access to UNIX-Related Standards,'' that appears only in comp.std.unix.
  5243. XDates and places for IEEE 1003 after Oct 1988 are
  5244. Xtentative, and also for the 1992 UniForum.
  5245. XChanges since last posting:
  5246. X.if n FormFeed
  5247. X.tl '$Date: 88/06/27 20:11:55 $'Calendar of UNIX-Related Events'comp.std.unix'
  5248. Xl1 l1 l1 .
  5249. Xyear mon days    conference    (sponsor,) (hotel,) location
  5250. X1988 Jul 6-8    U Symposium    JUS, Tokyo, Japan
  5251. X1988 Jul 4-6    AMIX    Israel
  5252. X1988 Jul 11-15    IEEE 1003    Tech Center Hyatt, Denver, CO
  5253. X1988 Aug 2-4    UniForum/DC    Washington Hilton, Washington, DC
  5254. X1988 Aug 15-19    ANSI X3J11    Cupertino, CA
  5255. X1988 Aug 29-30    U Security W    USENIX, Portland, OR
  5256. X1988 Sep 13-15    AUUG    Melbourne, Australia
  5257. X1988 Sep 14-16    V.4 Soft. Dev.    AT&T and Sun, New York, NY
  5258. X1988 Sep 26-27    U&Supercomp. W    USENIX, Pittsburgh, PA
  5259. X1988 Sep 27-29    V.4 Soft. Dev.    AT&T and Sun, Los Angeles, CA
  5260. X1988 Oct 3-7    EUUG    Lisbon, Portugal
  5261. X1988 Oct 11-13    V.4 Soft. Dev.    AT&T and Sun, Tokyo, Japan
  5262. X1988 Oct 17-21    DECUS S    Anaheim, California
  5263. X1988 Oct 17-21    C++ Conference    USENIX, Denver, CO
  5264. X1988 Oct 17-19,20-21    ISO SC22 & WG15    Tokyo, Japan
  5265. X1988 Oct 24-28    IEEE 1003    Hawaii
  5266. X1988 Oct 25-27    V.4 Soft. Dev.    AT&T and Sun, London, England
  5267. X1988 Oct    UNIX Expo    New York, NY
  5268. X1988 Nov  9-11    V.4 Soft. Dev.    AT&T and Sun, Boston, MA
  5269. X1988 Nov 17-18    Large Install.    Syst. Adm. W II, USENIX, Monterey, CA
  5270. X1988 Nov 10-11    U Symposium    JUS, Osaka, Japan
  5271. X1988 Nov 29-Dec 1    V.4 Soft. Dev.    AT&T and Sun, Chicago, IL
  5272. X1988 Dec    Sun User Group    southern U.S.A.
  5273. X1988 Dec    UNIX Fair    JUS, Tokyo, Japan
  5274. X1988 Dec 12-16    ANSI X3J11    Seattle, WA
  5275. X1988 Dec 13-15    V.4 Soft. Dev.    AT&T and Sun, Washington, DC
  5276. X1988 TBA    V.4 Soft. Dev.    AT&T and Sun, Toronto, ON
  5277. X1989 Jan 9-13    IEEE 1003    Embassy Suites, Ft. Lauderdale, FL
  5278. X1989 Jan 31-Feb 3    USENIX    Town and Country, San Diego, CA
  5279. X1989 Feb    U in Gov. C&T    Ottawa, ON
  5280. X1989 Feb 28-Mar 3    UniForum    Moscone Center, San Francisco, CA
  5281. X1989 Apr 10-11    ANSI X3J11    Phoenix, AZ
  5282. X1989 Apr 17(29?)    IEEE 1003    Minneapolis-St. Paul, MN
  5283. X1989 Apr    EUUG    Brussels, Belgium
  5284. X1989 May 8-12    DECUS S    Atlanta, Georgia
  5285. X1989 May    U 8x/etc C&T    /usr/group/cdn, Toronto, ON
  5286. X1989 Jun 12-16    USENIX    Hyatt Regency, Baltimore, MD
  5287. X1989 Jul 10-14    IEEE 1003    San Francisco, CA
  5288. X1989 Oct 16-20    IEEE 1003    Brussels (or Amsterdam)
  5289. X1989 Oct    UNIX Expo    New York, NY
  5290. X1989 Nov 6-10    DECUS S    Anaheim, California
  5291. X1990 Jan 23-26    USENIX    Washington, DC
  5292. X1990 Jan 23-26    UniForum    Washington Hilton, Washington, DC
  5293. X1990 Jan 29    IEEE 1003    New Orleans, LA
  5294. X1990 Feb    U in Gov. C&T    Ottawa, ON
  5295. X1990 Apr    IEEE 1003    Montreal, Quebec
  5296. X1990 May 7-11    DECUS S    New Orleans, Louisiana
  5297. X1990 May    U 8x/etc C&T    /usr/group/cdn, Toronto, ON
  5298. X1990 Jun 11-15    USENIX    Marriott, Anaheim, CA
  5299. Xl1 l1 l1 .
  5300. X1991 Jan 22-25    USENIX    Dallas, TX
  5301. X1991 Jan 22-25    UniForum    Infomart, Dallas, TX
  5302. X1990 Feb    U in Gov. C&T    Ottawa, ON
  5303. X1990 May    U 8x/etc C&T    Toronto, ON
  5304. X1991 Jun 10-14    USENIX    Opryland, Nashville, TN
  5305. X1992 Jan 21-24    UniForum (?)    Moscone Center, San Francisco CA
  5306. X.if n FormFeed
  5307. XC for Conference,
  5308. XS for Symposium,
  5309. XT for Tradeshow,
  5310. XU for UNIX,
  5311. XV.4 for System V Release 4.0,
  5312. XW for Workshop.
  5313. XUSENIX, EUUG, AUUG and DECUS sponsor conferences of the same names;
  5314. X/usr/group sponsors UniForum.
  5315. XUNIX is a Registered Trademark of AT&T.
  5316. X.tl 'jsq@longway.tic.com'John S. Quarterman'uunet!longway!jsq'
  5317. XVolume-Number: Volume 14, Number 25
  5318. shar.calendar.t.2301
  5319. echo Makefile
  5320. sed -e 's/^X//' >Makefile <<'shar.Makefile.2301'
  5321. Xdoc: calendar.doc
  5322. Xcalendar.alpha: calendar.t Makefile
  5323. X    sed \
  5324. X        -e 's/$$Date: \(.*\) ..:..:../\1/' \
  5325. X        -e 's/$$Revision: //' \
  5326. X        -e '/^\.tl/s/ \$$//g' \
  5327. X        calendar.t > $@
  5328. Xcalendar.doc: Makefile calendar.alpha
  5329. X    tbl calendar.alpha | nroff | col | uniq \
  5330. X        | sed -e 's/FormFeed/ /g' > calendar.doc
  5331. Xcalendar.$(PR): calendar.alpha
  5332. X    tbl calendar.alpha | troff -t -T$(TYPE) > $@
  5333. Xprint:    calendar.$(PR)
  5334. X    lpr -P$(PR) -c calendar.$(PR)
  5335. shar.Makefile.2301
  5336. exit
  5337.  
  5338. Volume-Number: Volume 14, Number 26
  5339.  
  5340. From news  Wed Jul 13 07:10:28 1988
  5341. Received: by uunet.UU.NET (5.59/1.14) 
  5342.     id AA23458; Wed, 13 Jul 88 07:10:28 EDT
  5343. From: John S. Quarterman <jsq@usenix.org>
  5344. Newsgroups: comp.std.unix,comp.org.usenix
  5345. Subject: standard article
  5346. Message-Id: <207@longway.TIC.COM>
  5347. Sender: std-unix@longway.TIC.COM
  5348. Reply-To: std-unix@uunet.UU.NET
  5349. Date: 13 Jul 88 06:27:04 GMT
  5350. Apparently-To: std-unix-archive
  5351. Status: O
  5352.  
  5353. From: John S. Quarterman <jsq@usenix.org>
  5354.  
  5355. USENIX and Standards
  5356.  
  5357. As a result of the increasing importance of standards in the UNIX
  5358. community, the USENIX Association is expanding its involvement in
  5359. standards related to the UNIX operating system.  The Association is
  5360. interested in promoting technical stability through standards without
  5361. limiting technical progress.
  5362.  
  5363. Since 1986, the Association has had an Institutional Representative on
  5364. the IEEE P1003 (POSIX) committee.  This expanding standards effort
  5365. includes greater coverage of the P1003 subcommittees, as well as the
  5366. /usr/group Technical Committee and of the ANSII X3J11 C Language committee.
  5367.  
  5368.     USENIX Association standards involvement includes:
  5369.  
  5370. %  providing information to the membership and the public through ;login:,
  5371. comp.std.unix on USENET, BOFs at conferences, and in the trade press;
  5372.  
  5373. %  providing forums for technical discussion which may include
  5374. workshops or technical sessions at conferences;
  5375.  
  5376. %  acting as an ombudsman for those otherwise unrepresented on the
  5377. standards committees;
  5378.  
  5379. %  encouraging people to become involved in the standards efforts;
  5380.  
  5381. %  attempting to enhance the technical quality of the standards by
  5382. encouraging concise, written proposals.
  5383.  
  5384. This expanded USENIX Association standards effort is being implemented
  5385. through two committees.  The first is a working committee of volunteers
  5386. from the various standards committees.  The second is a policy committee
  5387. initially consisting of Alan G. Nemeth, USENIX Association President,
  5388. John S. Quarterman, USENIX Association Director and the Association's
  5389. Institutional Representative to the IEEE P1003 committee, Shane McCarron,
  5390. IEEE P1003.1 Secretary, and Grover Righter.
  5391.  
  5392. Volume-Number: Volume 14, Number 27
  5393.  
  5394. From news  Thu Jul 14 17:01:19 1988
  5395. Received: by uunet.UU.NET (5.59/1.14) 
  5396.     id AA18513; Thu, 14 Jul 88 17:01:19 EDT
  5397. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  5398. Newsgroups: comp.std.unix
  5399. Subject: Floating Point Verification
  5400. Message-Id: <208@longway.TIC.COM>
  5401. Reply-To: uunet!tahoe.unr.edu!bryson (Derry Bryson)
  5402. Organization: University of Nevada Reno
  5403. Date: 13 Jul 88 17:54:33 GMT
  5404. Apparently-To: std-unix-archive
  5405. Status: O
  5406.  
  5407. From: uunet!tahoe.unr.edu!bryson (Derry Bryson)
  5408.  
  5409. I am searching for a standard to check floating point processors and 
  5410. emulators against.  Basically what I would like to find is a program 
  5411. that performs several operations and evaluates the accuracy of the answers
  5412. based upon some kind of accepted standard.  If anyone has any information
  5413. or advice I would greatly appreciate hearing from you.
  5414.  
  5415. Thanks in advance,
  5416.  
  5417. Derry Bryson
  5418.  
  5419. Volume-Number: Volume 14, Number 28
  5420.  
  5421. From news  Thu Jul 14 17:07:21 1988
  5422. Received: by uunet.UU.NET (5.59/1.14) 
  5423.     id AA19321; Thu, 14 Jul 88 17:07:21 EDT
  5424. From: Chris Reynolds <quirk@hubcap.clemson.edu>
  5425. Newsgroups: comp.std.unix
  5426. Subject: Info about next SUG conference
  5427. Message-Id: <209@longway.TIC.COM>
  5428. Sender: std-unix@longway.TIC.COM
  5429. Reply-To: uunet!hubcap.clemson.edu!quirk (Chris Reynolds)
  5430. Date: 13 Jul 88 18:08:49 GMT
  5431. Apparently-To: std-unix-archive
  5432. Status: O
  5433.  
  5434. From: quirk@hubcap.clemson.edu (Chris Reynolds)
  5435.  
  5436. I saw your message about "Access to Unix User Groups ..." in 
  5437. comp.unix.questions in which you listed information about various groups
  5438. and their upcoming conferences.  I find this information very helpful. 
  5439. I have more information about the next Sun Users Group conference than
  5440. you had in the posting.  It will be held December 5-7, 1988 at the
  5441. Fontainebleau Hilton in Miami Beach, Florida.
  5442.  
  5443. Chris Reynolds                   uucp: ... !gatech!hubcap!quirk
  5444. CS Dept, Clemson University      inet: quirk@hubcap.clemson.edu
  5445. phone: (803)656-{2639,3444}
  5446.  
  5447. Volume-Number: Volume 14, Number 29
  5448.  
  5449. From news  Thu Jul 14 17:14:30 1988
  5450. Received: by uunet.UU.NET (5.59/1.14) 
  5451.     id AA20164; Thu, 14 Jul 88 17:14:30 EDT
  5452. From: Clyde T. Poole <ctp%red.cs.utexas.edu@cs.utexas.edu>
  5453. Newsgroups: comp.std.unix
  5454. Subject: OSF
  5455. Message-Id: <210@longway.TIC.COM>
  5456. Sender: std-unix@longway.TIC.COM
  5457. Reply-To: ctp%red.cs.utexas.edu@cs.utexas.edu (Clyde T. Poole)
  5458. Date: 13 Jul 88 16:08:42 GMT
  5459. Apparently-To: std-unix-archive
  5460. Status: O
  5461.  
  5462. From: ctp%red.cs.utexas.edu@cs.utexas.edu (Clyde T. Poole)
  5463.  
  5464. You might want to correct your "Access to UNIX User Groups and Publications"
  5465. posting for OSF to reflect their new telephone number (617) 683-6803.  It
  5466. is now located in Lawrence, Mass.  The person in charge of membership
  5467. info is Jo Ann (sp?) Hall.
  5468.  
  5469. ctp
  5470.  
  5471. Volume-Number: Volume 14, Number 30
  5472.  
  5473. From news  Sun Jul 17 23:29:27 1988
  5474. Received: by uunet.UU.NET (5.59/1.14) 
  5475.     id AA05357; Sun, 17 Jul 88 23:29:27 EDT
  5476. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  5477. Newsgroups: comp.std.unix
  5478. Subject: Re: Floating Point Verification
  5479. Summary: paranoia, source from netlib
  5480. Message-Id: <212@longway.TIC.COM>
  5481. References: <208@longway.TIC.COM>
  5482. Reply-To: uunet!gatech.edu!ut-sally!ut-emx!chpf127 (J. Eaton)
  5483. Organization: The University of Texas at Austin, Austin, Texas
  5484. Date: 14 Jul 88 21:23:45 GMT
  5485. Apparently-To: std-unix-archive
  5486. Status: O
  5487.  
  5488. From: uunet!gatech.edu!ut-sally!ut-emx!chpf127 (J. Eaton)
  5489.  
  5490. In article <208@longway.TIC.COM>
  5491. > From: uunet!tahoe.unr.edu!bryson (Derry Bryson)
  5492. > I am searching for a standard to check floating point processors and 
  5493. > emulators against.  Basically what I would like to find is a program 
  5494. > that performs several operations and evaluates the accuracy of the answers
  5495. > based upon some kind of accepted standard.  If anyone has any information
  5496. > or advice I would greatly appreciate hearing from you.
  5497. ...
  5498. > Volume-Number: Volume 14, Number 28
  5499.  
  5500.   There is a program called PARANOIA available from netlib@anl-mcs.arpa
  5501.   (the online software library maintained at Argonne National Laboratory)
  5502.   which does what you want.  There are five versions I know about, one
  5503.   each in C, Pascal, and Basic, and two in Fortran (double/single).
  5504.   This program tries to test the floating point processor and/or library of
  5505.   floating point subroutines.  If the machine you use has one library
  5506.   which all languages share it shouldn't matter what version you use
  5507.   (but running all of them might prove to be interesting...)
  5508.  
  5509.   To get a copy of one of the versions, send a message of the form:
  5510.  
  5511.     send <item> from paranoia
  5512.  
  5513.   <item> is one of:  paranoia.b, paranoia.c, paranoia.p, spara.f, or dpara.f
  5514.  
  5515.   your message can include more than one request, but only one request
  5516.   per line.  You might also want to get the general netlib index, by sending
  5517.   the message:
  5518.  
  5519.     send index
  5520.  
  5521.  
  5522.   J. Eaton
  5523.   UT Department of Chemical Engineering
  5524.  
  5525.   Not really doing anything with chemicals.
  5526.  
  5527. Volume-Number: Volume 14, Number 31
  5528.  
  5529. From news  Tue Jul 19 21:03:11 1988
  5530. Received: by uunet.UU.NET (5.59/1.14) 
  5531.     id AA07283; Tue, 19 Jul 88 21:03:11 EDT
  5532. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  5533. Newsgroups: comp.std.unix
  5534. Subject: Re: Floating Point Verification
  5535. Message-Id: <213@longway.TIC.COM>
  5536. Reply-To: Curt Hern <uunet!cs.utexas.edu!decwrl.dec.com!spar!ascway!hern>
  5537. Date: 19 Jul 88 15:42:33 GMT
  5538. Apparently-To: std-unix-archive
  5539. Status: O
  5540.  
  5541. From: Curt Hern <uunet!cs.utexas.edu!decwrl.dec.com!spar!ascway!hern>
  5542.  
  5543. "Software Manual for the Elementary Functions" by
  5544. William J. Cody, Jr. and William Waite
  5545. (Prentice-Hall, 1980) contains Fortran code to check
  5546. the accuracy of many elementary functions.  It also
  5547. gives the values generated by implementations on
  5548. IBM and CDC machines for comparison.
  5549.  
  5550. Curt Hern
  5551. Schlumberger Well Services
  5552. Austin, TX
  5553.  
  5554. Volume-Number: Volume 14, Number 32
  5555.  
  5556. From news  Sat Jul 23 20:45:40 1988
  5557. Received: by uunet.UU.NET (5.59/1.14) 
  5558.     id AA14756; Sat, 23 Jul 88 20:45:40 EDT
  5559. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  5560. Newsgroups: comp.std.unix
  5561. Subject: Re: Floating Point Verification
  5562. Message-Id: <214@longway.TIC.COM>
  5563. References: <208@longway.TIC.COM>
  5564. Reply-To: Dominic Dunlop <uunet!mcvax!sphinx.co.uk!domo>
  5565. Organization: Sphinx Ltd., Maidenhead, England
  5566. Date: 22 Jul 88 17:53:13 GMT
  5567. Apparently-To: std-unix-archive
  5568. Status: O
  5569.  
  5570. From: Dominic Dunlop <uunet!mcvax!sphinx.co.uk!domo>
  5571. Cc: bryson <bryson@tahoe.unr.edu>
  5572.  
  5573. In article <208@longway.TIC.COM> Derry Bryson writes:
  5574. >I am searching for a standard to check floating point processors and 
  5575. >emulators against.  Basically what I would like to find is a program 
  5576. >that performs several operations and evaluates the accuracy of the answers
  5577. >based upon some kind of accepted standard.
  5578. >...
  5579. >Volume-Number: Volume 14, Number 28
  5580.  
  5581. ;login:, Volume 11, Number 2, March/April, 1986, pp 31-56
  5582.  
  5583. A Report on the Accuracy of Some Floating Point Math Functions on Selected
  5584. Computers
  5585.  
  5586. Technical Report GIT-ICS 85/06
  5587.  
  5588. Eugene H Spafford
  5589. John C Flaspohler
  5590.  
  5591. School of Information and Computer Science
  5592. Georgia Institute of Technology
  5593. Atlanta, Georgia 30332-0280
  5594. (404) 894-3152
  5595.  
  5596. Software Engineering Research center
  5597. Georgia Institute of Technology
  5598. Atlanta, Georgia 30332-0280
  5599. (404) 894-3180
  5600.  
  5601. Abstract
  5602. The UNIX operating system and the C programming language have gained a
  5603. large folloing in recent years, especially in research and academic
  5604. settings.  C and UNIX-like environments are available on a wide variety of
  5605. machines from personal computer to mainframe computers; however, few, if
  5606. any, of these implementations provide accurate floating point libraries,
  5607. although users tend to believe they do.  This paper presents the results of
  5608. running a set of accuracy test on more than a dozen different computer
  5609. systems under various versions of UNIX and UNIX-like environments.
  5610.  
  5611. Funding for the original printing of this report was obtained from the
  5612. School of Information and Computer Science, and from the Software
  5613. Engineering Research Center.
  5614.  
  5615. Copies of this report may be requested by sending US mail to the authors at
  5616. the address given on the title page or from
  5617. {akgua,decvax,hplabs,ihnp4,seismo}!gatech!tech-reports
  5618.  
  5619. Well, the path's a history lesson,
  5620.  
  5621. [ Spafford is now at Purdue, and can be reached as spaf@cs.purdue.edu;
  5622. as Dominic alludes, ihnp4 and seismo are effectively dead, but gatech is
  5623. still quite active, and can be reached from most of the known world.  -mod ]
  5624.  
  5625. but the paper's well worth getting hold of.  It pulls no punches in
  5626. showing some magnificently awful results.  No re-usable test suite is
  5627. mentioned -- although I dare say Georgia Institute of Technology may
  5628. still have one.  The tests used were carefully coded from ``random
  5629. accuracy tests for various standard mathematical functions'' given in
  5630. _Software Manual for Elementary Functions_, William J Cody Jr. &
  5631. William Waite, Computational Mathematics, Prentice-Hall, 1980.
  5632.  
  5633. It came as a surprise to me that the 3B2 had the most accurate math
  5634. package at the time.  It was also as slow as hell, but that's been fixed
  5635. now.  Wonder how accurate the new math package is...
  5636. -- 
  5637. Dominic Dunlop
  5638. domo@sphinx.co.uk  domo@riddle.uucp
  5639.  
  5640. Volume-Number: Volume 14, Number 33
  5641.  
  5642. From news  Sat Jul 23 22:43:53 1988
  5643. Received: by uunet.UU.NET (5.59/1.14) 
  5644.     id AA27636; Sat, 23 Jul 88 22:43:53 EDT
  5645. From: std-unix@uunet.UU.NET (Moderator, John S. Quarterman)
  5646. Newsgroups: comp.std.unix
  5647. Subject: Access to UNIX-Related Standards
  5648. Message-Id: <215@longway.TIC.COM>
  5649. Expires: 22 Aug 88 21:45:37 GMT
  5650. Sender: std-unix@longway.TIC.COM
  5651. Reply-To: std-unix@uunet.UU.NET
  5652. Date: 24 Jul 88 00:45:32 GMT
  5653. Apparently-To: std-unix-archive
  5654. Status: O
  5655.  
  5656. From: std-unix@uunet.uu.net (Moderator, John S. Quarterman)
  5657.  
  5658. This is the latest in a series of similar comp.std.unix articles.
  5659. Corrections and additions to this article are solicited.
  5660.  
  5661. There are two companion articles, posted at the same time as this one
  5662. and with subjects ``Access to UNIX User Groups and Publications'' and
  5663. ``Calendar of UNIX-related Events.''
  5664.  
  5665. Also note that Shane McCarron now writes a quarterly summary report for
  5666. USENIX soon after each IEEE 1003 meeting for posting in comp.std.unix
  5667. and in ;login:, the Newsletter of the USENIX Association.
  5668.  
  5669. Changes from last posting:  NBS workshops.  USENIX Standards Watchdog.
  5670.  
  5671. Access information is given in this article for the following standards:
  5672. IEEE 1003.1 (operating system interface), 1003.2 (shell and tools),
  5673.     1003.3 (testing and verification), 1003.4 (real time),
  5674.     1003.5 (ADA binding), 1003.6 (security), 1003.0 (POSIX guide).
  5675. NBS FIPS.
  5676. /usr/group Technical Committee Subcommittees on distributed file system,
  5677.     network interface, graphics/windows, database, internationalization,
  5678.     performance measurements, realtime, security, and super computing.
  5679. X3H3.6 (display committee)
  5680. X3J11 (C language)
  5681. /usr/group 1984 Standard
  5682. System V Interface Definition (SVID, or The Purple Book)
  5683. X/OPEN PORTABILITY GUIDE (The Green Book)
  5684. 4.3BSD Manuals
  5685.  
  5686.  
  5687. UNIX is a Registered Trademark of AT&T.
  5688. IEEE is a trademark of the Institute of Electrical and Electronic Engineers,
  5689.     Inc.:  POSIX is no longer a trademark.
  5690. X/OPEN is a licensed trademark of the X/OPEN Group Members.
  5691.  
  5692.  
  5693. The IEEE P1003 Portable Operating System Interface for Computer
  5694. Environments Committee is sometimes known colloquially as the UNIX
  5695. Standards Committee.  They published the 1003.1 "POSIX" Trial Use
  5696. Standard in April 1986.  According to its Foreword:
  5697.  
  5698.     The purpose of this document is to define a standard
  5699.     operating system interface and environment based on the
  5700.     UNIX Operating System documentation to support application
  5701.     portability at the source level.  This is intended for
  5702.     systems implementors and applications software developers.
  5703.  
  5704. Published copies are available at $19.95, with bulk purchasing discounts
  5705. available.  Call the IEEE Computer Society in Los Angeles
  5706.  
  5707.         714-821-8380
  5708.  
  5709. and ask for Book #967.  Unfortunately, this only works for multiple copies.
  5710. But the following mail address works for single copies:
  5711.  
  5712.         IEEE Computer Society
  5713.         P.O. Box 80452
  5714.         Worldway Postal Center
  5715.         Los Angeles, Ca. 90080
  5716.  
  5717. Include a check for $19.95 + $4 for shipping and handling.  For UPS
  5718. shipping, add another $4.  Or contact:
  5719.  
  5720.         IEEE Service Center
  5721.         445 Hoes Ln.
  5722.         Piscataway, NJ 08854
  5723.  
  5724. and ask for "IEEE 1003.1 Trial Use Standard" - stock number SH10546.
  5725.  
  5726. The Trial Use Standard will be available for comments for a period such
  5727. as a year.  The current target for a Full Use Standard is Summer 1988.
  5728. Initial balloting is completed, and ballot resolution is in progress:
  5729. it's too late to ballot if you haven't already.
  5730.  
  5731.  
  5732. IEEE has brought the 1003.1 effort into the International Organization
  5733. for Standardization (ISO) arena.  IEEE 1003.1 Draft 12 is also a
  5734. ``Draft Proposed International Standard (ISO DP)'' under SC22 WG15.
  5735. The convenor is Jim Isaak:  see below for his address.  There is a U.S.
  5736. Technical Advisory Group (TAG) to ISO SC22 WG15:  the chair is Donn
  5737. Terry of HP.
  5738.  
  5739. TAG meetings tend to be held wherever 1003.1 is meeting.
  5740. The next ISO SC22 WG15 meeting is:
  5741.  
  5742. 1988 Oct 17-19,20-21    ISO SC22 & WG15    Tokyo, Japan
  5743.  
  5744.  
  5745. The National Bureau of Standards is producing a Federal Information
  5746. Processing Standard (FIPS) based on IEEE 1003.1.  It will probably
  5747. be available before the Full Use Standard, and may reflect Draft 12,
  5748. rather than the final 1003.1 standard.  For information, contact:
  5749.  
  5750.         Roger Martin
  5751.         National Bureau of Standards
  5752.         Building 225
  5753.         Room B266
  5754.         Gaithersburg, MD  20899
  5755.         (301)975-3295
  5756.  
  5757. NBS is also producing a FIPS based on IEEE 1003.2, probably from
  5758. the draft made by 1003.2 at their March meeting.
  5759.  
  5760. NBS sponsors a number of standards-related workshops, including:
  5761. 1988 Sep 22    System Administration and Shell & Tools
  5762. 1988 Sep 23    X Windows and POSIX FIPS
  5763. 1988 Oct 5    POSIX Conformance Testing & Laboratory Accreditation
  5764. 1988 Nov 15    POSIX Applications
  5765. 1988 Nov 16    POSIX FIPS Revision
  5766. 1989 Jan 17    Terminal Interface Extensions and Network Services
  5767. 1989 May 16    POSIX Applications
  5768.  
  5769.  
  5770. Machine readable copies of the IEEE 1003.1 Trial Use Standard are not
  5771. and will not be available.  The same applies to copies of later drafts.
  5772.  
  5773. There is a paper mailing list by which interested parties may get
  5774. copies of drafts of the standard.  To get on it, or to submit comments
  5775. directly to the committee, mail to:
  5776.  
  5777.         James Isaak
  5778.         Chairperson, IEEE/CS P1003
  5779.         Tel.: (603)881-0480
  5780.         Fax.: (603)881-0120
  5781.         decvax!isaak
  5782.         isaak@decvax.dec.com
  5783.         Digital Equipment
  5784.         ZK03-3/Y25
  5785.         110 Spit Brook Rd.
  5786.         Nashua, NH  03062-2698
  5787.  
  5788. Sufficiently interested parties may join the working group.
  5789.  
  5790. The term POSIX actually applies to all of the P1003 subcommittees:
  5791. group    subject                co-chairs
  5792. 1003.0    POSIX Guide            Al Hankinson (NBS), Kevin Lewis (DEC)
  5793. 1003.1    Systems Interface        Jim Isaak (DEC), Donn Terry (HP)
  5794. 1003.2    Shell and Tools Interface    Hal Jespersen (UniSoft), Don Cragun (Sun)
  5795. 1003.3    Verification and Testing     Roger Martin (NBS), Carol Raye (AT&T)
  5796. 1003.4    Real Time             Bill Corwin (Intel)
  5797. 1003.5    Ada Binding for POSIX        Terry Fong (USArmy), Stowe Boyd(Compass)
  5798. 1003.6    Security            Dennis Steinauer (NBS), Ron Elliot (IBM)
  5799.  
  5800. Inquiries regarding any of the subcommittees should go to the same address
  5801. as for 1003.1.
  5802.  
  5803.  
  5804. The next scheduled meetings of the P1003 working groups are:
  5805.  
  5806. 1988 October 17-19,20-21 ISO SC22 Advisory Group & WG15 - Tokyo, Japan
  5807. 1988 Oct 24-28    IEEE 1003    Hawaii
  5808. 1989 Jan 9-13    IEEE 1003    Embassy Suites, Ft. Lauderdale, FL
  5809. 1989 Apr 17(29?)    IEEE 1003    Minneapolis-St. Paul, MN
  5810. 1989 Jul 10-14    IEEE 1003    San Francisco, CA
  5811. 1989 Oct 16-20    IEEE 1003    Brussels (or Amsterdam)
  5812. 1990 Jan 29    IEEE 1003    New Orleans, LA
  5813. 1990 Apr    IEEE 1003    Montreal, Quebec
  5814.  
  5815. Here are some details from Hal Jespersen regarding P1003.2:
  5816.  
  5817. The IEEE P1003.2 "Shell and Utilities" Working Group is developing a
  5818. proposed standard to complement the 1003.1 POSIX standard.  It will
  5819. consist of
  5820.  
  5821.     a shell command language (currently planned to be based on the
  5822.     Bourne Shell),
  5823.  
  5824.     groups of utility programs, or commands,
  5825.  
  5826.     programmatic interfaces to the shell (system(), popen()) and
  5827.     related facilities (regular expressions, file name expansion,
  5828.     etc.)
  5829.  
  5830.     defined environments (variables, file hierarchies, etc) that
  5831.     applications may rely upon
  5832.  
  5833.     utilities for installing application programs onto conforming
  5834.     systems
  5835.  
  5836. which will allow application programs to be developed out of existing
  5837. pieces, in the UNIX tradition.  The scope of the standard emphasizes
  5838. commands and features that are more typically used by shell scripts or
  5839. C language programs than those that are oriented to the terminal user
  5840. with windows, mice, visual shells, and so forth.
  5841.  
  5842. There has been some controversy in the Working Group about clarifying
  5843. the scope of the 1003.2 standard in regard to its relationship with
  5844. 1003.1.  The Working Group is attempting to produce a standard that
  5845. will assume the structure and philosophy of a POSIX system is
  5846. available, but it will not require a fully conforming implementation as
  5847. a base.  For example, it should be feasible to eventually produce a
  5848. 1003.2 interface on a V7 system, or on a system very close to POSIX,
  5849. but missing a few crucial features (as long as the shell and utilities
  5850. didn't need them).  However, the proposed standard will *not* be
  5851. unnecessarily watered down simply to allow non-POSIX systems to conform.
  5852.  
  5853. The group is currently seeking proposals for groupings of commands that
  5854. may be offered by implementors.  As groups are identified, command
  5855. descriptions will be solicited.  There is no requirement that the commands
  5856. be in System V or BSD today, but they should realistically be commands 
  5857. that are commonly found in most existing implementations.
  5858.  
  5859.  
  5860. There are four Institutional Representatives to P1003:  John Quarterman
  5861. from USENIX, Heinz Lycklama from /usr/group, Mike Lambert from X/OPEN,
  5862. and Clem Cole from OSF.  The two from USENIX and /usr/group are also
  5863. representatives to the U.S. TAG to ISO SC22 WG15.
  5864.  
  5865. There is a USENIX Standards Watchdog Committee of volunteers who report
  5866. on issues raised in standards committee meetings; composite reports are
  5867. published quarterly in comp.std.unix, in ;login: (the USENIX Association
  5868. Newsletter), and in the trade press.  Occasionally, these volunteers may
  5869. speak for USENIX, if authorized by the USENIX Standards Policy Committee,
  5870. which currently consists of Alan G. Nement (USENIX President), John S.
  5871. Quarterman, Shane P. McCarron (IEEE 1003 Secretary), and Grover Righter.
  5872. Comments, suggestions, etc., may be sent to
  5873.  
  5874.         John S. Quarterman
  5875.         Texas Internet Consulting
  5876.         701 Brazos, Suite 500
  5877.         Austin TX 78701-3243
  5878.         +1-512-320-9031
  5879.         uunet!usenix!jsq
  5880.         jsq@usenix.org
  5881.         jsq@longway.tic.com
  5882.  
  5883. For comp.std.unix:
  5884. Comments:    uunet!std-unix-request std-unix-request@uunet.uu.net
  5885. Submissions:    uunet!std-unix        std-unix@uunet.uu.net
  5886.  
  5887. CommUNIXations (the /usr/group magazine) contains reports about every
  5888. other issue by Heinz Lycklama on the /usr/group Technical Committee meetings.
  5889.  
  5890. If you are interested in starting another /usr/group working group, contact
  5891. Heinz Lycklama:
  5892.  
  5893.         Heinz Lycklama
  5894.         Interactive Systems Corp.
  5895.         2401 Colorado Ave., 3rd Floor
  5896.         Santa Monica, CA 90404
  5897.         (213)453-8649
  5898.         decvax!cca!ima!heinz
  5899.  
  5900.  
  5901. Here is contact information for /usr/group working groups as taken from
  5902. the CommUNIXations article mentioned above.
  5903.  
  5904. /usr/group Working Group on Distributed File System:
  5905.     Art Sabsevitz            Frederick Glover
  5906.     AT&T Information Systems    MK02-1/H10
  5907.     190 River Road            Digital Equipment Corporation
  5908.     Summit, NJ  07933        Continental Boulevard
  5909.     201-522-6248            Merrimack, NH  03054-0430
  5910.     attunix!bump            603-884-5111
  5911.                     decvax!fglover
  5912.  
  5913. /usr/group Working Group on Network Interface:
  5914.     Steve Albert
  5915.     AT&T Information Systems
  5916.     190 River Road, Rm. A-114
  5917.     Summit, NJ  07901
  5918.     (201)522-6104
  5919.     attunix!ssa
  5920.  
  5921. /usr/group Working Group on Internationalization:
  5922.     John Wu                Laurie Goudie
  5923.     Charles River Data Systems    Santa Cruz Operation
  5924.     983 Concord St.,        400 Encinal
  5925.     Framingham, MA 01701        Santa Cruz, CA 95060
  5926.     617-626-1000            408-458-1422
  5927.  
  5928. /usr/group Working Group on Graphics/Windows:
  5929.     Tom Greene
  5930.     Apollo Computer, Inc.
  5931.     330 Billerica Road
  5932.     Chelmsford, MA  01824
  5933.     (617)256-6600, ext. 7581
  5934.  
  5935. /usr/group Working Group on Realtime:
  5936.     Bill Corwin
  5937.     Intel Corp.
  5938.     5200 Elam Young Pkwy
  5939.     Hillsboro, OR 97123
  5940.     (503)681-2248
  5941.  
  5942. /usr/group Working Group on Database:
  5943.     Val Skalabrin
  5944.     Unify Corp.
  5945.     1111 Howe Ave.
  5946.     Sacramento, CA 95825
  5947.     (916)920-9092
  5948.  
  5949.  
  5950. /usr/group Working Group on Performance Measurements:
  5951.     Ram Chelluri        David F. Hinnant
  5952.     AT&T Computer Systems    Northern Telecom, Inc.
  5953.     Room E15B        Dept. 0226
  5954.     4513 Western Ave.    P.O. Box 13010
  5955.     Lisle, IL 60532        Research Triangle Park, NC  27709-3010
  5956.     (312)810-6223        (919) 992-1690
  5957.                 ...{decvax,akgua}!mcnc!rti!ntirtp!dfh    
  5958.  
  5959. /usr/group Working Group on Security:
  5960.     Steve Sutton            Ms. Jeanne Baccash
  5961.     Consultant, Addamax        AT&T UNIX Systems Engineering
  5962.     1107 S. Orchard            190 River Road
  5963.     Urbana, IL  61801        Summit, NJ  07901
  5964.     217-344-0996            201-522-6028
  5965.                     attunix!jeanne
  5966.  
  5967. /usr/group Working Group on Super Computing:
  5968.     Karen Sheaffer            Robin O'Neill
  5969.     Sandia National Laboratory    Lawrence Livermore Laboratory
  5970.     P.O. Box 969            P.O. Box 5509, L560
  5971.     Livermore, CA  94550        Livermore, CA  94550
  5972.     415-422-3431            415-422-0973
  5973.                     oneill#r%mfe@lll-mfe.arpa
  5974.  
  5975.  
  5976. The X3H3.6 display management committee has recently formed to develop
  5977. a model to support current and future window management systems, yet
  5978. is not based directly on any existing system.  The chair solicits
  5979. help and participation:
  5980.  
  5981.         Georges Grinstein
  5982.         wanginst!ulowell!grinstein
  5983.  
  5984.  
  5985. The Abstract of the 1003.1 Trial Use Standard adds:
  5986.  
  5987.     This interface is a complement to the C Programming Language
  5988.     in the C Information Bulletin prepared by Technical Committee X3J11
  5989.     of the Accredited Standards Committee X3, Information Processing
  5990.     Systems, further specifying an environment for portable application
  5991.     software.
  5992.  
  5993. X3J11 is sometimes known as the C Standards Committee.  Their liaison to
  5994. P1003 is
  5995.  
  5996.         Don Kretsch
  5997.         AT&T
  5998.         190 River Road
  5999.         Summit, NJ 07901
  6000.  
  6001. A contact for information regarding publications and working groups is
  6002.  
  6003.         Thomas Plum
  6004.         Vice Chair, X3J11 Committee
  6005.         Plum Hall Inc.
  6006.         1 Spruce Avenue
  6007.         Cardiff, New Jersey 08232
  6008.  
  6009. The current document may be ordered from
  6010.     
  6011.         Global Engineering Documents
  6012.         2805 McGaw
  6013.         Irvine, CA 92714
  6014.         USA
  6015.         +1-714-261-1455
  6016.         +1-800-854-7179
  6017.  
  6018. Ask for the X3.159 draft standard.  The price is $65.
  6019.  
  6020. The current X3J11 meeting schedule is:
  6021.  
  6022. 1988 August 15-19    Cupertino, CA
  6023. 1988 December 12-16    Seattle, WA
  6024. 1989 April 10-11    Phoenix, AZ
  6025.  
  6026.  
  6027. The /usr/group Standard is a principal ancestor of P1003.1, X/OPEN,
  6028. and X3J11.  It may be ordered for $15.00 from:
  6029.  
  6030.         /usr/group Standards Committee
  6031.         4655 Old Ironsides Drive, Suite 200
  6032.         Santa Clara, California 95054
  6033.         Tel: (408)986-8840
  6034.         Fax: (408)986-1645
  6035.  
  6036. /usr/group also publishes an eight page document, ``Your Guide to POSIX,''
  6037. explaining what IEEE 1003 is, and a nineteen page document, ``POSIX Explored,''
  6038. about technical aspects of IEEE 1003.1, and its relations to other standards
  6039. and historical implementations.  Contact /usr/group at the above address
  6040. for details.
  6041.  
  6042.  
  6043. The System V Interface Definition (The Purple Book, or SVID).
  6044. This is the AT&T standard and is one of the most frequently-used
  6045. references of the IEEE 1003 committee.
  6046.  
  6047.         AT&T Customer Information Center
  6048.         Attn:  Customer Service Representative
  6049.         P.O. Box 19901
  6050.         Indianapolis, IN 46219
  6051.         U.S.A.
  6052.  
  6053.         800-432-6600 (Inside U.S.A.)
  6054.         800-255-1242 (Inside Canada)
  6055.         317-352-8557 (Outside U.S.A. and Canada)
  6056.  
  6057.     System V Interface Definition, Issue 2
  6058.     should be ordered by the following select codes:
  6059.  
  6060.     Select Code:    Volume:        Topics:
  6061.     320-011        Volume I    Base System
  6062.                     Kernel Extension
  6063.     320-012        Volume II    Basic Utilities Extension
  6064.                     Advanced Utilities Extension
  6065.                     Software Development Extension
  6066.                     Administered System Extension
  6067.                     Terminal Volume Interface Extension
  6068.     320-013        Volume III    Base System Addendum
  6069.                     Terminal Interface Extension
  6070.                     Network Services Extension
  6071.     307-131        I, II, III    (all three volumes)
  6072.  
  6073. The price is about 37 U.S. dollars for each volume or $84 for all three.
  6074. Major credit cards are accepted for telephone orders:  mail orders
  6075. should include a check or money order, payable to AT&T.
  6076.  
  6077.  
  6078. The X/OPEN PORTABILITY GUIDE (The Green Book)
  6079. is another reference frequently used by IEEE 1003.
  6080.  
  6081. The X/OPEN Group is "Ten of the world's major information system
  6082. suppliers" (at time of publication, Bull, DEC, Ericsson, Hewlett-Packard,
  6083. ICL, NIXDORF, Olivetti, Philips, Siemens and Unisys and subsequently
  6084. augmented by AT&T) who have produced a document intended to promote
  6085. the writing of portable applications.  They closely follow both SVID
  6086. and POSIX, and cite the /usr/group standard as contributing, but
  6087. X/OPEN's books cover a wider area than any of those.
  6088.  
  6089. The book is published by
  6090.  
  6091.         Elsevier Science Publishers B.V.
  6092.         Book Order Department
  6093.         P.O. Box 1991
  6094.         1000 BZ Amsterdam
  6095.         The Netherlands
  6096.  
  6097. and distributed in the U.S.A. and Canada by:
  6098.  
  6099.         Elsevier Science Publishing Company, Inc.
  6100.         52 Vanderbilt Avenue
  6101.         New York, NY 10017
  6102.         U.S.A.
  6103.  
  6104. There are currently five volumes:
  6105.     1) System V Specification Commands and Utilities
  6106.     2) System V Specification System Calls and Libraries
  6107.     3) System V Specification Supplementary Definitions
  6108.     4) Programming Languages
  6109.     5) Data Management
  6110.  
  6111. They take a large number of credit cards and other forms of payment.
  6112.  
  6113. Comments, suggestions, error reports, etc., for Issue 2 of the Green Book
  6114. may be mailed directly to:
  6115.  
  6116.         xpg2@xopen.co.uk
  6117.         uunet!mcvax!inset!xopen!xpg2
  6118.  
  6119. Information about X/OPEN can be requested from:
  6120.  
  6121.         Mike Lambert
  6122.         Technical Director
  6123.         X/OPEN Ltd
  6124.         c/o ICL BRA01
  6125.         Lovelace Road
  6126.         Bracknell
  6127.         Berkshire
  6128.         England
  6129.         +44 344 42 48 42
  6130.         mgl@xopen.co.uk
  6131.         uunet!mcvax!inset!xopen!mgl
  6132.  
  6133.  
  6134. Finally, 4.2BSD and 4.3BSD have influenced POSIX in a number of areas.
  6135. The best reference on them is the 4.3BSD manuals, published by USENIX.
  6136. An order form may be obtained from:
  6137.  
  6138.         Howard Press
  6139.         c/o USENIX Association
  6140.         P.O. Box 2299
  6141.         Berkeley, CA 94710
  6142.  
  6143.         415-528-8649
  6144.         {ucbvax,decvax}!usenix!office
  6145.  
  6146. 4.3BSD User's Manual Set (3 volumes)        $25.00
  6147.     User's Reference Manual
  6148.     User's Supplementary Documents
  6149.     Master Index
  6150.  
  6151. 4.3BSD Programmer's Manual Set (3 volumes)    $25.00
  6152.     Programmer's Reference Maual
  6153.     Programmer's Supplementary Documents, Volume 1
  6154.     Programmer's Supplementary Documents, Volume 2
  6155.  
  6156. 4.3BSD System Manager's Manual (1 volume)    $10.00
  6157.  
  6158. Unfortunately, there are some license restrictions.
  6159. Contact the USENIX office for details.
  6160.  
  6161. Volume-Number: Volume 14, Number 34
  6162.  
  6163. From news  Sat Jul 23 22:49:38 1988
  6164. Received: by uunet.UU.NET (5.59/1.14) 
  6165.     id AA27723; Sat, 23 Jul 88 22:49:38 EDT
  6166. From: <std-unix@uunet.UU.NET>
  6167. Newsgroups: comp.std.unix,comp.org.usenix,comp.unix.questions
  6168. Subject: Access to UNIX User Groups and Publications
  6169. Message-Id: <216@longway.TIC.COM>
  6170. Expires: 22 Aug 88 21:45:37 GMT
  6171. Sender: std-unix@longway.TIC.COM
  6172. Reply-To: std-unix@uunet.UU.NET
  6173. Date: 24 Jul 88 00:48:28 GMT
  6174. Apparently-To: std-unix-archive
  6175. Status: O
  6176.  
  6177. From: std-unix@uunet.UU.NET
  6178.  
  6179. This is the latest in a series of similar comp.std.unix articles,
  6180. intended to give summary information about UNIX User groups
  6181. and publications; to be accurate, but not exhaustive.
  6182. I'm cross-posting it to comp.org.usenix and comp.unix.questions
  6183. because there might be interest there.
  6184.  
  6185. There are two related articles, posted at the same time as this one,
  6186. and with subjects ``Calendar of UNIX-related Events'' and ``Access to
  6187. UNIX-Related Standards.''  The latter is posted only to comp.std.unix.
  6188.  
  6189. Corrections and additions to this article are solicited.  I keep track
  6190. of the conferences, groups, and publications that I attend, am a member
  6191. of, or subscribe to.  All others (the majority of the listings) I derive
  6192. either from listings elsewhere, or from contributions by readers.
  6193. In particular, the meeting schedules and descriptions of most of the
  6194. groups are provided by their members.  If a group doesn't have a
  6195. meeting schedule listed, it's because nobody has sent me one.  This is
  6196. a low-budget operation:  I publish what I have on hand when the time
  6197. comes (approximately monthly).
  6198.  
  6199. Recent additions: Sun User Group date and place.  OSF update.
  6200.  
  6201.  
  6202. Access information is given in this article for the following:
  6203. user groups:    USENIX, /usr/group, EUUG, AUUG, NZUSUGI, JUS, KUUG, AMIX,
  6204.         DECUS UNIX SIG, Sun User Group (SUG),
  6205.         Apollo DOMAIN Users' Society (ADUS),
  6206.         AT&T and Sun V.4 Software Developer Conferences,
  6207.         Open Software Foundation (OSF).
  6208. newsletters:    ;login:, /usr/digest, EUUGN, AUUGN, NUZ
  6209. journal:    Computing Systems
  6210. magazines:    CommUNIXations, UNIX REVIEW, UNIX/WORLD,
  6211.         Multi-User Computing Magazine, UNIX Systems, UNIX Magazine
  6212.  
  6213. Telephone numbers are given in international format, i.e., +n at
  6214. the beginning for the country code, e.g., +44 is England, +81 Japan,
  6215. +82 Korea, +61 Australia, +64 New Zealand, and +1 is U.S.A. or Canada.
  6216.  
  6217. UNIX is a Registered Trademark of AT&T.
  6218.  
  6219.  
  6220. USENIX is ``The Professional and Technical UNIX(R) Association.''
  6221.  
  6222.         USENIX Association
  6223.         P.O. Box 2299
  6224.         Berkeley, CA 94710
  6225.         U.S.A.
  6226.         +1-415-528-8649
  6227.         {uunet,ucbvax,decvax}!usenix!office
  6228.         office@usenix.org
  6229.  
  6230. USENIX sponsors two USENIX Conferences a year, featuring technical papers,
  6231. as well as tutorials, and with vendor exhibits at the summer conferences:
  6232.  
  6233.     Jan 31-Feb 3 1989 Town & Country Inn, San Diego, CA
  6234.     Jun 12-16 1989    Hyatt Regency, Baltimore, MD
  6235.     Jan 23-26 1990    Washington, DC
  6236.     Jun 11-15 1990    Marriott Hotel, Anaheim, CA
  6237.     Jan 22-25 1991    Dallas, TX
  6238.     Jun 10-14 1991    Opryland, Nashville, TN
  6239.  
  6240. They also sponsor workshops, such as
  6241.     Aug 29-30 1988    UNIX Security, Portland, OR
  6242.     Sep 26-27 1988    UNIX & Supercomputing, Pittsburgh, PA
  6243.     Oct 17-20 1988    C++ Conference, Denver, CO
  6244.     Nov 17-18 1988    Large Installation System Administration II, Monterey,CA
  6245.     Apr    1989    Software Management, New Orleans, LA
  6246.  
  6247. Proceedings for all conferences and workshops are available at
  6248. the door and by mail later.
  6249.  
  6250. USENIX publishes ``;login:  The USENIX Association Newsletter''
  6251. bimonthly.  It is sent free of charge to all their members and
  6252. includes technical papers.  There is a USENET newsgroup,
  6253. comp.org.usenix, for discussion of USENIX-related matters.
  6254.  
  6255. In 1988, USENIX started publishing a new refereed quarterly
  6256. technical journal, ``Computing Systems:  The Journal of the USENIX
  6257. Association,'' in cooperation with University of California Press.
  6258.  
  6259. They also publish an edition of the 4.3BSD manuals and distribute the
  6260. 2.10BSD software distribution.  They coordinate a software exchange for
  6261. appropriately licensed members.  They occasionally sponsor experiments,
  6262. such as methods of improving the USENET and UUCP networks (e.g., UUNET),
  6263. that are of interest and use to the membership.
  6264.  
  6265. There is a USENIX Institutional Representative on the IEEE P1003
  6266. Portable Operating System Interface for Computer Environments Committee.
  6267. That representative also moderates the USENET newsgroup comp.std.unix,
  6268. which is for discussion of UNIX-related standards, especially P1003.
  6269. There is also a USENIX Standards Watchdog Committee following several
  6270. standards bodies.  For more details, see the posting in comp.std.unix,
  6271. ``Access to UNIX-Related Standards.''
  6272.  
  6273.  
  6274. /usr/group is a non-profit trade association dedicated to the promotion
  6275. of products and services based on the UNIX operating system.
  6276.  
  6277.         /usr/group
  6278.         4655 Old Ironsides Drive, Suite 200
  6279.         Santa Clara, California 95054
  6280.         U.S.A.
  6281.         tel: +1-408-986-8840
  6282.         fax: +1-408-986-1645
  6283.  
  6284. The annual UniForum Conference and Trade Show is sponsored by /usr/group
  6285. and features vendor exhibits, as well as tutorials and technical sessions.
  6286.  
  6287.     Feb 28-Mar 3 1989 Moscone Center, San Francisco, CA
  6288.     Jan 23-26 1990    Washington Hilton, Washington, DC
  6289.     Jan 22-25 1991    Infomart, Dallas, TX
  6290.     Jan 21-24 1992    Moscone Center, San Francisco CA (tentative)
  6291.  
  6292. They also sponsor a regional show, UniForum D.C.:
  6293.  
  6294.     Aug 2-4 1988    Washington Hilton Hotel, Washington, D.C.
  6295.  
  6296. Proceedings for all conferences are available at the shows and later
  6297. by mail.
  6298.  
  6299. /usr/group publishes ``CommUNIXations,'' a member magazine that
  6300. features articles by industry leaders and observers, technical issues,
  6301. standards coverage, and new product announcements.
  6302.  
  6303. /usr/group also publishes the ``UNIX Products Directory,'' which lists
  6304. products and services developed specifically for the UNIX operating system.
  6305. ``/usr/digest'' is also published by /usr/group.  This newsletter covers
  6306. product announcements and industry projections, and is sent biweekly
  6307. to General members of /usr/group and to non-member subscribers.
  6308.  
  6309. /usr/group has long been deeply involved in UNIX standardization,
  6310. having sponsored the ``/usr/group 1984 Standard,'' providing an Institutional
  6311. Representative to the IEEE P1003 Portable Operating System for Computer
  6312. Environments Committee, and sponsoring the /usr/group Technical Committee
  6313. on areas that P1003 has not yet addressed.  They have recently produced
  6314. an executive summary, ``Your Guide to POSIX,'' and a technical overview
  6315. ``POSIX Explored,'' and funded production of a draft of a ``Rationale and
  6316. Notes'' appendix for IEEE 1003.1.
  6317.  
  6318.  
  6319. EUUG is the European UNIX systems Users Group, which is currently
  6320. celebrating its tenth anniversary.  EUUG is closely coordinated with
  6321. national groups in Europe, and with the European UNIX network, EUnet.
  6322.  
  6323.         EUUG secretariat
  6324.         Owles Hall
  6325.         Buntingford
  6326.         Herts SG9 9PL
  6327.         England
  6328.         Telephone +44 763 73039
  6329.         Telefax +44 763 73255
  6330.         uunet!mcvax!inset!euug
  6331.         euug@inset.co.uk
  6332.  
  6333. They have a newsletter, EUUGN (a previous version of this article
  6334. appeared in the latest one), and hold two conferences a year:
  6335.     3-7 October 1988, Lisbon, Portugal
  6336.     April 1989, Brussels, Belgium
  6337.  
  6338.  
  6339. AUUG is the Australian UNIX systems Users Group.
  6340.  
  6341.         AUUG
  6342.         P.O. Box 366
  6343.         Kensington
  6344.         N.S.W.    2033
  6345.         Australia
  6346.         uunet!munnari!auug
  6347.         auug@munnari.oz.au
  6348.  
  6349. Phone contact can occasionally be made at +61 3 344 5225
  6350.  
  6351. AUUG holds at least one conference a year, usually in the spring
  6352. (August or September).  The next one will be in Melbourne on 13-15
  6353. September 1988, will be the first three day meeting, will have a larger
  6354. equipment exhibition than any before, and will be professionally
  6355. organized for the first time.
  6356.  
  6357. They publish a newsletter (AUUGN) at a frequency defined to be every 2 months.
  6358.  
  6359.  
  6360. The New Zealand UNIX Systems User Group, Inc. (NZUSUGI) has an annual meeting
  6361. and publishes a newsletter, ``NUZ.''
  6362.  
  6363.         New Zealand UNIX Systems User Group
  6364.         P.O. Box 585
  6365.         Hamilton
  6366.         New Zealand
  6367.         +64-9-454000
  6368.  
  6369. If you wish to present a paper, acceptance of which entitles you to a free
  6370. conference registration, please contact the local speakers organiser,
  6371. Dr Dick Cooper, ADATA, PO Box 2555, Christchurch, New Zealand,
  6372. dick%cantuar@comp.vuw.ac.nz   or ...uunet!vuwcomp!cantuar!dick
  6373.  
  6374. If you would just like to attend, please respond to Ray Brownrigg, including
  6375. a postal address for the delivery of further information as it becomes
  6376. available.  Registration forms are expected to be available in February.
  6377.  
  6378.         UUCP: {utai!calgary,uunet}!vuwcomp!dsiramd!ray
  6379.         ACSnet:    ray@dsiramd.nz[@munnari]
  6380.         Ray Brownrigg
  6381.         Applied Maths Div, DSIR
  6382.         PO Box 1335
  6383.         Wellington
  6384.         New Zealand
  6385.  
  6386.  
  6387. The Korean UNIX User Group (KUUG) has a software distribution service
  6388. and a newsletter.
  6389.  
  6390.         Korean UNIX User Group
  6391.         ETRI
  6392.         P.O. Box 8
  6393.         Daedug Science Town
  6394.         Chungnam 300-32
  6395.         Republic of Korea
  6396.         +82-042-822-4455
  6397.  
  6398.  
  6399. The Japan UNIX Society has two meetings a year, and a newsletter.
  6400.  
  6401.         Japan UNIX Society (JUS)
  6402.         #505 Towa-Hanzomon Corp. Bldg.
  6403.         2-12 Hayabusa-cho
  6404.         Chiyoda-ku, Tokyo 102
  6405.         Japan
  6406.         +81-03-234-2611
  6407.  
  6408. 1988 Nov 10-11    UNIX Symposium    Osaka, Japan
  6409.  
  6410.  
  6411. AMIX - the Israeli UNIX user group, is a S.I.G. of the Israeli Processing
  6412. Association (IPA). AMIX has a yearly conference (next one on 4-6 July 1988)
  6413. and a yearly workshop (last one was in November).
  6414.  
  6415.         AMIX, c/o IPA
  6416.         P.O. Box 919
  6417.         Ramat-Gan
  6418.         Israel, 52109
  6419.         Tel: 00972-3-715770,715772
  6420.         amix@bimacs.bitnet
  6421.         amix@bimacs.biu.ac.il
  6422.  
  6423.  
  6424. There are similar groups in other parts of the world.  If such a group
  6425. wishes to be included in later versions of this access list, they
  6426. should please send me information.
  6427.  
  6428. There is a partial list of national organizations in the November/December
  6429. 1987 CommUNIXations.
  6430.  
  6431.  
  6432.  
  6433. DECUS, the Digital Equipment Computer Users Society,
  6434. has a UNIX SIG (Special Interest Group) that participates
  6435. in its general meetings, which are held twice a year.
  6436.  
  6437.         DECUS U.S. Chapter
  6438.         219 Boston Post Road, BP02
  6439.         Marlboro, Massachusetts  01752-1850
  6440.         U.S.A.
  6441.         +1-617-480-3418
  6442.  
  6443. The next DECUS Symposia are:
  6444.  
  6445.     Oct 17-21, 1988        Anaheim, California
  6446.     May 8-12, 1989        Atlanta, Georgia
  6447.     Nov 6-10, 1989        Anaheim, California
  6448.     May 7-11, 1990        New Orleans, Louisiana
  6449.  
  6450. See also the USENET newsgroup comp.org.decus.
  6451.  
  6452.  
  6453. The Sun User Group (SUG) is an international organization that promotes
  6454. communication among Sun users, OEMs, third party vendors, and Sun
  6455. Microsystems, Inc.  SUG sponsors conferences, collects and distributes
  6456. software, produces the README newsletter and T-shirts, sponsors local
  6457. user groups, and communicates members' problems to Sun employees and
  6458. management.
  6459.  
  6460.     Sun Microsystems User Group, Inc.
  6461.     2550 Garcia Avenue
  6462.     Mountain View, CA  94043
  6463.     U.S.A.
  6464.     +1 415 960 1300
  6465.     users@sun.com
  6466.     sun!users
  6467.  
  6468. Their next annual conference is:
  6469.  
  6470. 1988 Dec 5-7    Fontainebleau Hilton, Miami Beach, Florida
  6471.  
  6472.  
  6473. ADUS is the Apollo DOMAIN Users' Society:
  6474.  
  6475.     Apollo DOMAIN Users' Society
  6476.     c/o Andrea Woloski, ADUS Coordinator
  6477.     Apollo Computer Inc.
  6478.     330 Billerica Rd.
  6479.     Chelmsford, MA 01824
  6480.     +1-617-256-6600, x4448
  6481.  
  6482.  
  6483.  
  6484. AT&T and Sun Microsystems are holding a series of
  6485. Software Developer Conferences on System V Release 4.0,
  6486. related to the Sun/AT&T Applications Binary Interface (ABI).
  6487.  
  6488. 1988 Sep 14-16    New York, NY
  6489. 1988 Sep 27-29    Los Angeles, CA
  6490. 1988 Oct 11-13    Tokyo, Japan
  6491. 1988 Oct 25-27    London, England
  6492. 1988 Nov  9-11    Boston, MA
  6493. 1988 Nov 29-Dec 1    Chicago, IL
  6494. 1988 Dec 13-15    Washington, DC
  6495. 1988 TBA    Toronto, ON
  6496.  
  6497. For more information, call 1-800-387-6100.
  6498.  
  6499.  
  6500. The Open Software Foundation (OSF) is a vendor group formed 17 May 1988
  6501. by Apollo, Bull, DEC, HP, IBM, Nixdorff, and Siemens, and later joined
  6502. by Philips.  Excerpts from a press release of that date:
  6503.  
  6504. The Open Software Foundation (OSF) will develop a software environment,
  6505. including application interfaces, advanced system extensions, and a new
  6506. operating system, using X/Open(tm) and POSIX* specifications as the
  6507. starting point. ...  OSF membership is available to computer hardware
  6508. and software suppliers, educational institutions, and government
  6509. agencies around the world.  ...  The foundation has a management
  6510. organization, staff, and a funding comittment in excess of $90 million
  6511. to begin immediate operations.  Its initial development will be based
  6512. on technologies offered by the members and its own research, to be
  6513. carried out worldwide.
  6514.  
  6515. A research institute is being created to fund research for the
  6516. advancement of applications portability, interoperability standards,
  6517. and other advanced technologies for future foundation use.  An
  6518. academic advisory panel will provide guidance and input to the
  6519. institute.  The Institute's research will be conducted worldwide.
  6520.  
  6521. For more information, contact:
  6522.  
  6523.     Deborah Siegel
  6524.     Cohn & Wolfe
  6525.     +1-212-951-8300
  6526.  
  6527. or
  6528.  
  6529.     +1-508-683-6803
  6530.     Larry Lytle or Gary McCormack
  6531.     Open Software Foundation
  6532.     20 Ballard Way
  6533.     Lawrence, MA 01843
  6534.  
  6535. The main general circulation (more than 10,000 copies per issue) magazines
  6536. specifically about the UNIX system are:
  6537.  
  6538.     UNIX REVIEW            UNIX/WORLD
  6539.     Miller Freeman Publications Co.    Tech Valley Publishing
  6540.     500 Howard Street        444 Castro St.
  6541.     San Francisco, CA 94105        Mountain View, CA 94041
  6542.     U.S.A.                U.S.A.
  6543.     monthly                monthly
  6544.     +1-415-397-1881            +1-415-940-1500
  6545.  
  6546.     Multi-User Computing magazine    UNIX Systems
  6547.     Storyplace Ltd.            Eaglehead Publishing Ltd.
  6548.     42 Colebrook Row        Maybury Road
  6549.     London  N1 8AF            Woking, Surrey GU21 5HX
  6550.     England                England
  6551.     +44 1 704 9351            +44 48 622 7661
  6552.  
  6553.     UNIX Magazine
  6554.     Jouji Ohkubo
  6555.     c/o ASCII Corp.
  6556.     jou-o@ascii.junet
  6557.     +81-3-486-4523
  6558.     fax: +81-3-486-4520
  6559.     telex: 242-6875 ASCIIJ
  6560.  
  6561. Some of the above information about magazines was taken from the
  6562. November/December 1987 issue of CommUNIXations, which also lists
  6563. some smaller-circulation magazines and newsletters.
  6564.  
  6565. In addition, there is the Journal of the USENIX Association and
  6566. the /usr/group member magazine:
  6567.  
  6568.     Computing Systems        CommUNIXations
  6569.     USENIX Association        /usr/group
  6570.     P.O. Box 2299            4655 Old Ironsides Drive, Suite 200
  6571.     Berkeley, CA 94710        Santa Clara, California 95054
  6572.     U.S.A.                U.S.A.
  6573.     quarterly            bimonthly
  6574.     +1-415-528-8649            +1-408-986-8840
  6575.  
  6576.  
  6577. Finally, Dominic Dunlop <domo@sphinx.co.uk> has pointed out several
  6578. publications that frequently include articles about the UNIX system or
  6579. the C language.  I've listed them below; the comments after each entry
  6580. are his.  I have excluded listings of magazines about specific hardware.
  6581.  
  6582.     AT&T Technical Journal
  6583.     AT&T Bell Laboratories
  6584.     Circulation Dept.
  6585.     Room 1K-424
  6586.     101 J F Kennedy Parkway
  6587.     Short Hills, NJ 07078
  6588.     Bimonthly
  6589.     $40/yr (US); $50/yr (overseas)
  6590.     +1 201 564-2582
  6591.     While few issues are devoted to UNIX,
  6592.     most turn out to mention its applications.
  6593.     
  6594.     Byte
  6595.     McGraw-Hill Inc.
  6596.     Phoenix Mill Lane
  6597.     Peterborough, NH 03458
  6598.     Monthly
  6599.     $22/yr (US); $25/yr(Mex,Can); $37/yr (surface); $69/yr (air,Europe)
  6600.     +1 603 924-9281
  6601.     Concentrates mainly on personal computers,
  6602.     but covers low end of UNIX market in some depth.
  6603.     
  6604.     The C Users Journal
  6605.     ``A service of the C Users Group.''
  6606.     R&D Publications Inc
  6607.     PO Box 97
  6608.     McPherson, KS 67460
  6609.     Eight issues per year
  6610.     $20/yr (US/Mex/Can); $30/yr (overseas)
  6611.     +1 316 241-1065
  6612.     Mainly DOS-oriented; some UNIX.
  6613.     
  6614.     Unique
  6615.     ``The UNIX System Information Source.''
  6616.     Infopro Systems
  6617.     PO Box 220
  6618.     Rescue, CA 95672
  6619.     Monthly
  6620.     $79/yr (US,overseas); $99/yr (air)
  6621.     +1 916 677-5870
  6622.     High-quality industry newsletter.
  6623.     Emphasis on marketing implications of technical developments.
  6624.  
  6625.  
  6626. The following information about bookstores was taken from the
  6627. November/December 1987 issue of CommUNIXations.  In the interests of
  6628. space, I have arbitrarily limited the selection listed here to those
  6629. bookstores or suppliers specifically dedicated to computer books, and
  6630. not part of other organizations.
  6631.  
  6632.     Computer Literacy Bookshop    UNIX Book Service
  6633.     2590 No. First St.        35 Bermuda Terrace
  6634.     San Jose, CA 95131        Cambridge, CB4 3LD
  6635.     U.S.A.                England
  6636.     +1-408-4350-1118        +44-223-313273
  6637.     
  6638.     Cucumber Bookshop        Jim Joyce's UNIX Book Store
  6639.     5611 Kraft Ave.            47 Potomac St.
  6640.     Rockville, MD 20852        San Francisco, CA 94117
  6641.     U.S.A.                U.S.A.
  6642.     +1-301-881-2722            +1-415-626-7581
  6643.  
  6644. Volume-Number: Volume 14, Number 35
  6645.  
  6646. From news  Sat Jul 23 22:54:29 1988
  6647. Received: by uunet.UU.NET (5.59/1.14) 
  6648.     id AA27876; Sat, 23 Jul 88 22:54:29 EDT
  6649. From: std-unix@uunet.UU.NET (Moderator, John S. Quarterman)
  6650. Newsgroups: comp.std.unix
  6651. Subject: Calendar of UNIX-related Events
  6652. Message-Id: <217@longway.TIC.COM>
  6653. Expires: 22 Aug 88 21:45:37 GMT
  6654. Sender: std-unix@longway.TIC.COM
  6655. Reply-To: std-unix@uunet.UU.NET (Moderator, John S. Quarterman)
  6656. Date: 24 Jul 88 00:50:26 GMT
  6657. Apparently-To: std-unix-archive
  6658. Status: O
  6659.  
  6660. Here is a combined calendar of planned conferences, workshops, or
  6661. standards meetings by various organizations.  I compiled it for
  6662. my own use and thought it might be of some public interest.  Most
  6663. of this information came from the various conference organizers,
  6664. although some was taken from ;login: (USENIX), 13, 1, Jan/Feb
  6665. 1988 and CommUNIXations (/usr/group), VII, 6, Nov/Dec 1987.
  6666.  
  6667. If your favorite meeting is not listed, it's probably because I
  6668. don't know about it.  If you send me information on it, I will
  6669. probably list it both here and in the companion article, ``Access
  6670. to UNIX User Groups and Publications.'' There is also another
  6671. companion article, ``Access to UNIX-Related Standards,'' that
  6672. appears only in comp.std.unix.
  6673.  
  6674. Changes since last posting: Sun User Group date and place.
  6675. TCP/IP Interoperability Workshop.  NBS Standards Workshops.
  6676. USENIX Software Management Workshop.
  6677.  
  6678. jsq@longway.tic.com    John S. Quarterman       uunet!longway!jsq
  6679. jsq@usenix.org              88/07/23             uunet!usenix!jsq
  6680.  
  6681.  
  6682. 88/07/23 pg. 2   Calendar of UNIX-Related Events    comp.std.unix
  6683.  
  6684. year mon days        conference         (sponsor,) (hotel,) location
  6685.  
  6686. 1988 Aug 2-4         UniForum/DC        Washington Hilton, Washington, DC
  6687. 1988 Aug 15-19       ANSI X3J11         Cupertino, CA
  6688. 1988 Aug 29-30       U Security W       USENIX, Portland, OR
  6689. 1988 Sep 13-15       AUUG               Melbourne, Australia
  6690. 1988 Sep 14-16       V.4 Soft. Dev.     AT&T and Sun, New York, NY
  6691. 1988 Sep 22          Syst. Adm. W       and Shell & Tools W, NBS, G, MD
  6692. 1988 Sep 23          X Windows W        and POSIX FIPS W, NBS, G, MD
  6693. 1988 Sep 26-27       U&Supercomp. W     USENIX, Pittsburgh, PA
  6694. 1988 Sep 26-30       TCP/IP Interop     ACE, Santa Clara, CA
  6695. 1988 Sep 27-29       V.4 Soft. Dev.     AT&T and Sun, Los Angeles, CA
  6696. 1988 Oct 3-7         EUUG               Lisbon, Portugal
  6697. 1988 Oct 5           POSIX Conformance  Test. & Lab. Accred. W, NBS, G, MD
  6698. 1988 Oct 11-13       V.4 Soft. Dev.     AT&T and Sun, Tokyo, Japan
  6699. 1988 Oct 17-21       DECUS S            Anaheim, California
  6700. 1988 Oct 17-21       C++ Conference     USENIX, Denver, CO
  6701. 1988 Oct 17-19,20-21 ISO SC22 & WG15    Tokyo, Japan
  6702. 1988 Oct 24-28       IEEE 1003          Hawaii
  6703. 1988 Oct 25-27       V.4 Soft. Dev.     AT&T and Sun, London, England
  6704. 1988 Oct             UNIX Expo          New York, NY
  6705. 1988 Nov  9-11       V.4 Soft. Dev.     AT&T and Sun, Boston, MA
  6706. 1988 Nov 15          POSIX Appl. W      NBS, G, MD
  6707. 1988 Nov 16          POSIX FIPS Rev. W  NBS, G, MD
  6708. 1988 Nov 17-18       Large Install.     Syst. Adm. W II, USENIX, Monterey, CA
  6709. 1988 Nov 10-11       U Symposium        JUS, Osaka, Japan
  6710. 1988 Nov 29-Dec 1    V.4 Soft. Dev.     AT&T and Sun, Chicago, IL
  6711. 1988 Dec             UNIX Fair          JUS, Tokyo, Japan
  6712. 1988 Dec 5-7         Sun User Group     Fontainebleau Hilton, Miami Beach, FL
  6713. 1988 Dec 12-16       ANSI X3J11         Seattle, WA
  6714. 1988 Dec 13-15       V.4 Soft. Dev.     AT&T and Sun, Washington, DC
  6715. 1988 TBA             V.4 Soft. Dev.     AT&T and Sun, Toronto, ON
  6716.  
  6717. 1989 Jan 9-13        IEEE 1003          Embassy Suites, Ft. Lauderdale, FL
  6718. 1989 Jan 17          Terminal Int. Ext. and Net. Serv. W, NBS, G, MD
  6719. 1989 Jan 31-Feb 3    USENIX             Town and Country, San Diego, CA
  6720. 1989 Feb             U in Gov. C&T      Ottawa, ON
  6721. 1989 Feb 28-Mar 3    UniForum           Moscone Center, San Francisco, CA
  6722. 1989 Apr 10-11       ANSI X3J11         Phoenix, AZ
  6723. 1989 Apr 17(29?)     IEEE 1003          Minneapolis-St. Paul, MN
  6724. 1989 Apr             EUUG               Brussels, Belgium
  6725. 1989 Apr             Soft. Management W USENIX, New Orleans, LA
  6726. 1989 May 8-12        DECUS S            Atlanta, Georgia
  6727. 1989 May 16          POSIX Appl. W      NBS, G, MD
  6728. 1989 May             U 8x/etc C&T       /usr/group/cdn, Toronto, ON
  6729. 1989 Jun             NZSUGI             New Zealand
  6730. 1989 Jun 12-16       USENIX             Hyatt Regency, Baltimore, MD
  6731. 1989 Jul 10-14       IEEE 1003          San Francisco, CA
  6732. 1989 Oct 16-20       IEEE 1003          Brussels (or Amsterdam)
  6733. 1989 Oct             UNIX Expo          New York, NY
  6734. 1989 Nov 6-10        DECUS S            Anaheim, California
  6735.  
  6736. jsq@longway.tic.com    John S. Quarterman       uunet!longway!jsq
  6737. jsq@usenix.org              88/07/23             uunet!usenix!jsq
  6738.  
  6739.  
  6740. 88/07/23 pg. 3   Calendar of UNIX-Related Events    comp.std.unix
  6741.  
  6742. year mon days  conference    (sponsor,) (hotel,) location
  6743.  
  6744. 1990 Jan 23-26 USENIX        Washington, DC
  6745. 1990 Jan 23-26 UniForum      Washington Hilton, Washington, DC
  6746. 1990 Jan 29    IEEE 1003     New Orleans, LA
  6747. 1990 Feb       U in Gov. C&T Ottawa, ON
  6748. 1990 Apr       IEEE 1003     Montreal, Quebec
  6749. 1990 May 7-11  DECUS S       New Orleans, Louisiana
  6750. 1990 May       U 8x/etc C&T  /usr/group/cdn, Toronto, ON
  6751. 1990 Jun 11-15 USENIX        Marriott, Anaheim, CA
  6752.  
  6753. 1991 Jan 22-25 USENIX        Dallas, TX
  6754. 1991 Jan 22-25 UniForum      Infomart, Dallas, TX
  6755. 1990 Feb       U in Gov. C&T Ottawa, ON
  6756. 1990 May       U 8x/etc C&T  Toronto, ON
  6757. 1991 Jun 10-14 USENIX        Opryland, Nashville, TN
  6758.  
  6759. 1992 Jan 21-24 UniForum      Moscone Center, San Francisco CA
  6760.  
  6761. Abbreviations: C for Conference, G, MD for Gaithersburg,
  6762. Maryland, S for Symposium, T for Tradeshow, U for UNIX, V.4 for
  6763. System V Release 4.0, W for Workshop.  USENIX, EUUG, AUUG and
  6764. DECUS sponsor conferences of the same names; /usr/group sponsors
  6765. UniForum.  UNIX is a Registered Trademark of AT&T.
  6766.  
  6767. jsq@longway.tic.com    John S. Quarterman       uunet!longway!jsq
  6768. jsq@usenix.org              88/07/23             uunet!usenix!jsq
  6769.  
  6770. Volume-Number: Volume 14, Number 36
  6771.  
  6772. From root  Mon Jul 25 21:16:20 1988
  6773. Received: by uunet.UU.NET (5.59/1.14) 
  6774.     id AA13026; Mon, 25 Jul 88 21:16:20 EDT
  6775. From: John S. Quarterman <jsq@longway.TIC.COM>
  6776. Newsgroups: comp.std.unix,comp.org.usenix,comp.unix.questions
  6777. Subject: Re: Access to UNIX User Groups and Publications
  6778. Message-Id: <219@longway.TIC.COM>
  6779. References: <216@longway.TIC.COM>
  6780. Reply-To: longway!jsq (John S. Quarterman)
  6781. Organization: TIC
  6782. Date: 26 Jul 88 00:14:36 GMT
  6783. Apparently-To: std-unix-archive
  6784. Status: O
  6785.  
  6786. Peter Salus, USENIX Executive Director, reminds me that the dates
  6787. I've been posting for winter USENIX Conferences are all off by one,
  6788. because the USENIX Board of Directors decided several meetings ago
  6789. to make them all five days long, i.e., Monday through Friday, not
  6790. Tuesday through Friday.  Also, there are conferences scheduled for
  6791. 1992, and at least the month and general location is known for
  6792. winter 1993.
  6793.  
  6794. The correct dates for all scheduled USENIX Conferences (not including
  6795. Workshops nor the C++ Conference) are these:
  6796.  
  6797. 1989 Jan 30-Feb 3 Town & Country Inn, San Diego, CA
  6798. 1989 Jun 12-16    Hyatt Regency, Baltimore, MD
  6799. 1990 Jan 22-26    Washington, DC
  6800. 1990 Jun 11-15    Marriott Hotel, Anaheim, CA
  6801. 1991 Jan 21-25    Dallas, TX
  6802. 1991 Jun 10-14    Opryland, Nashville, TN
  6803. 1992 Jan 20-24    Hilton Square, San Francisco, CA
  6804. 1992 Jun 8-12    Marriott, San Antonio, TX
  6805. 1993 Jan    somewhere in northeast of North America
  6806.  
  6807. Also, the dates for the Spring 1989 EUUG are:
  6808.  
  6809. 1989 Apr 10-14    Brussels, Belgium
  6810.  
  6811.  
  6812. Volume-Number: Volume 14, Number 37
  6813.  
  6814. From root  Thu Jul 28 22:32:08 1988
  6815. Received: by uunet.UU.NET (5.59/1.14) 
  6816.     id AA13567; Thu, 28 Jul 88 22:32:08 EDT
  6817. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  6818. Newsgroups: comp.std.unix
  6819. Subject: correction info about JUS
  6820. Message-Id: <220@longway.TIC.COM>
  6821. Reply-To: uunet!kddlab!jus.junet!nisimura (Tohru Nisimura at NITECH)
  6822. Date: 28 Jul 88 02:13:25 GMT
  6823. Apparently-To: std-unix-archive
  6824. Status: O
  6825.  
  6826. Return-Path: <nisimura@jus.junet>
  6827. From: uunet!kddlab!jus.junet!nisimura (Tohru Nisimura at NITECH)
  6828.  
  6829.  
  6830.  
  6831. Hello and how are you ? I found a (may be) serious incorrectness in the most 
  6832. recent "Access to UNIX User Group and Publications" article. 
  6833.  
  6834.     +---------------------------------------------------+
  6835.     Subject: Access to UNIX User Groups and Publications
  6836.     Message-ID: <216@longway.TIC.COM>
  6837.     +---------------------------------------------------+
  6838.  
  6839. JUS office TEL phone No. was incorrect...
  6840. I made it correct and added information quite a bit.
  6841.  
  6842.  
  6843. Tohru NISHIMURA (one of JUS bod)
  6844.  
  6845. --
  6846.  
  6847. The Japan UNIX Society has two meetings a year, and a newsletter.
  6848.  
  6849.         Japan UNIX Society (JUS)
  6850.         #505 Towa-Hanzomon Corp. Bldg.
  6851.         2-12 Hayabusa-cho
  6852.         Chiyoda-ku, Tokyo 102
  6853.         Japan
  6854.         bod%jus.junet@uunet.uu.net
  6855.         +81-3-234-5058
  6856.  
  6857. 1988 Nov 10-11    UNIX Symposium    Osaka, Japan
  6858. 1988 Dec 17-18  UNIX FAIR '88   Tokyo, Japan
  6859.  
  6860.  
  6861. Volume-Number: Volume 14, Number 38
  6862.  
  6863. From root  Thu Aug  4 03:17:41 1988
  6864. Received: by uunet.UU.NET (5.59/1.14) 
  6865.     id AA11539; Thu, 4 Aug 88 03:17:41 EDT
  6866. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  6867. Newsgroups: comp.std.unix
  6868. Subject: headings postings
  6869. Message-Id: <221@longway.TIC.COM>
  6870. Reply-To: uunet!unisoft!titipu!hlj (Hal Jespersen)
  6871. Date: 28 Jul 88 04:19:01 GMT
  6872. Apparently-To: std-unix-archive
  6873.  
  6874. From: uunet!unisoft!titipu!hlj (Hal Jespersen)
  6875.  
  6876. Hi, John.  Could you pls post this to the stds newsgroup?  Thanks.
  6877.  
  6878. [ Hal is the Technical Editor of IEEE 1003.1.  -mod ]
  6879.  
  6880.  
  6881.                 Hal Jespersen
  6882.                 (415) 420-6410, ext 448
  6883.                 FAX: (415) 420-6499
  6884.                 ...{uunet|amdahl|sun}!unisoft!hlj
  6885.                 UniSoft Corporation
  6886.                 6121 Hollis Street
  6887.                 Emeryville, CA 94608-2092
  6888.  
  6889.  
  6890. # This is a shell archive.  Remove anything before this line,
  6891. # then unpack it by saving it in a file and typing "sh file".
  6892. #
  6893. # Wrapped by hlj on Wed Jul 27 21:16:11 PDT 1988
  6894. # Contents:  posixheads.mm
  6895.  
  6896. echo x - posixheads.mm
  6897. sed 's/^@//' > "posixheads.mm" <<'@//E*O*F posixheads.mm//'
  6898. @.\"
  6899. @.\"  This document contains the -mm header macros from the IEEE Std
  6900. @.\"  1003.1-1988 (POSIX).  Only the normative portions of the standard are
  6901. @.\"  included; the Appendix headings are omitted.
  6902. @.\"  
  6903. @.\"  The reason this is being disseminated electronically is that the
  6904. @.\"  standard requires that each implementation provide a POSIX Conformance
  6905. @.\"  Document that describes how it supports various limits and
  6906. @.\"  implementation-defined things; see section 2.2.1.2 for a description of
  6907. @.\"  this requirement.  The implementation is required to format the
  6908. @.\"  document so that the table of contents matches the standard itself.
  6909. @.\"  So, these macros will give you a head start.  I have included all the
  6910. @.\"  heading levels (except for unnumbered headings), but I doubt that you
  6911. @.\"  would be required to include every single one.  For example, if you
  6912. @.\"  have nothing to say about a certain function (all of which should be at
  6913. @.\"  .H 3 levels), you shouldn't have to carry around the empty .H 4's
  6914. @.\"  underneath it, such as:
  6915. @.\"  
  6916. @.\"      .H 4 "Synopsis."
  6917. @.\"      .H 4 "Description."
  6918. @.\"      .H 4 "Returns."
  6919. @.\"      .H 4 "Errors."
  6920. @.\"      .H 4 "References."
  6921. @.\"  
  6922. @.\"  But, keep them in if you like them.
  6923. @.\"  
  6924. @.\"  In case this prompts you to ask, the IEEE P1003 Working Group will not
  6925. @.\"  be making the full copyrighted standard available in any machine-readable
  6926. @.\"  format.  There are two reasons for this:
  6927. @.\"  
  6928. @.\"      1.  We want to prevent unauthorized reprints, particularly
  6929. @.\"      those with invisible modifications.
  6930. @.\"  
  6931. @.\"      2.  We want you to buy the book!
  6932. @.\"  
  6933. @.\"  It is planned that Draft 13 of the standard will be sent out from the IEEE
  6934. @.\"  in late August; it will be dated August 15, 1988.  A typeset hard cover
  6935. @.\"  book version will follow in September/October (I hope).  Except for the
  6936. @.\"  inevitable formatting changes that crop up with working with
  6937. @.\"  typesetters, though, Draft 13 is the final word.
  6938. @.\"  
  6939. @.\"                    Hal Jespersen
  6940. @.\"  
  6941. @.H 1 "Scope"
  6942. @.H 1 "Definitions and General Requirements"
  6943. @.H 2 "Terminology."
  6944. @.H 2 "Conformance."
  6945. @.H 3 "Implementation Conformance."
  6946. @.H 4 "Requirements."
  6947. @.H 4 "Documentation."
  6948. @.H 4 "Conforming Implementation Options."
  6949. @.H 3 "Application Conformance."
  6950. @.H 4 "Strictly Conforming \s-1POSIX\s0 Application."
  6951. @.H 4 "Conforming \s-1POSIX\s0 Application."
  6952. @.H 5 "\s-1ISO\s0 Conforming \s-1POSIX\s0 Application."
  6953. @.H 5 "<National Body> Conforming \s-1POSIX\s0 Application."
  6954. @.H 4 "Conforming \s-1POSIX\s0 Application Using Extensions."
  6955. @.H 3 "Language-Dependent Services for the C Programming Language."
  6956. @.H 4 "Types of Conformance."
  6957. @.H 4 "C Standard Language-Dependent System Support."
  6958. @.H 4 "Common Usage C Language-Dependent System Support."
  6959. @.H 3 "Other C Language Related Specifications."
  6960. @.H 2 "General Terms."
  6961. @.H 2 "General Concepts."
  6962. @.H 2 "Error Numbers."
  6963. @.H 2 "Primitive System Data Types."
  6964. @.H 2 "Environment Description."
  6965. @.H 2 "C Language Definitions."
  6966. @.H 3 "Symbols From The C Standard."
  6967. @.H 3 "\s-1POSIX\s0 Symbols."
  6968. @.H 4 "C Standard Language-Dependent Support."
  6969. @.H 4 "Common Usage-Dependent Support."
  6970. @.H 3 "Headers and Function Prototypes."
  6971. @.H 2 "Numerical Limits."
  6972. @.H 3 "C Language Limits."
  6973. @.H 3 "Minimum Values."
  6974. @.H 3 "Run-Time Increasable Values."
  6975. @.H 3 "Run-Time Invariant Values (Possibly Indeterminate)."
  6976. @.H 3 "Pathname Variable Values."
  6977. @.H 2 "Symbolic Constants."
  6978. @.H 3 "Symbolic Constants for the \f2access\fP\^(\^) Function."
  6979. @.H 3 "Symbolic Constant for the \f2lseek\fP\^(\^) Function."
  6980. @.H 3 "Compile-Time Symbolic Constants for Portability Specifications."
  6981. @.H 3 "Execution-Time Symbolic Constants for Portability Specifications."
  6982. @.H 1 "Process Primitives"
  6983. @.H 2 "Process Creation and Execution."
  6984. @.H 3 "Process Creation."
  6985. @.H 4 "Synopsis."
  6986. @.H 4 "Description."
  6987. @.H 4 "Returns."
  6988. @.H 4 "Errors."
  6989. @.H 4 "References."
  6990. @.H 3 "Execute a File."
  6991. @.H 4 "Synopsis."
  6992. @.H 4 "Description."
  6993. @.H 4 "Returns."
  6994. @.H 4 "Errors."
  6995. @.H 4 "References."
  6996. @.H 2 "Process Termination."
  6997. @.H 3 "Wait for Process Termination."
  6998. @.H 4 "Synopsis."
  6999. @.H 4 "Description."
  7000. @.H 4 "Returns."
  7001. @.H 4 "Errors."
  7002. @.H 4 "References."
  7003. @.H 3 "Terminate a Process."
  7004. @.H 4 "Synopsis."
  7005. @.H 4 "Description."
  7006. @.H 4 "Returns."
  7007. @.H 4 "References."
  7008. @.H 2 "Signals."
  7009. @.H 3 "Signal Concepts."
  7010. @.H 4 "Signal Names."
  7011. @.H 4 "Signal Generation and Delivery."
  7012. @.H 4 "Signal Actions."
  7013. @.H 4 "Signal Effects on Other Functions."
  7014. @.H 3 "Send a Signal to a Process."
  7015. @.H 4 "Synopsis."
  7016. @.H 4 "Description."
  7017. @.H 4 "Returns."
  7018. @.H 4 "Errors."
  7019. @.H 4 "References."
  7020. @.H 3 "Manipulate Signal Sets."
  7021. @.H 4 "Synopsis."
  7022. @.H 4 "Description."
  7023. @.H 4 "Returns."
  7024. @.H 4 "Errors."
  7025. @.H 4 "References."
  7026. @.H 3 "Examine and Change Signal Action."
  7027. @.H 4 "Synopsis."
  7028. @.H 4 "Description."
  7029. @.H 4 "Returns."
  7030. @.H 4 "Errors."
  7031. @.H 4 "References."
  7032. @.H 3 "Examine and Change Blocked Signals."
  7033. @.H 4 "Synopsis."
  7034. @.H 4 "Description."
  7035. @.H 4 "Returns."
  7036. @.H 4 "Errors."
  7037. @.H 4 "References."
  7038. @.H 3 "Examine Pending Signals."
  7039. @.H 4 "Synopsis."
  7040. @.H 4 "Description."
  7041. @.H 4 "Returns."
  7042. @.H 4 "Errors."
  7043. @.H 4 "References."
  7044. @.H 3 "Wait for a Signal."
  7045. @.H 4 "Synopsis."
  7046. @.H 4 "Description."
  7047. @.H 4 "Returns."
  7048. @.H 4 "Errors."
  7049. @.H 4 "References."
  7050. @.H 2 "Timer Operations."
  7051. @.H 3 "Schedule Alarm."
  7052. @.H 4 "Synopsis."
  7053. @.H 4 "Description."
  7054. @.H 4 "Returns."
  7055. @.H 4 "Errors."
  7056. @.H 4 "References."
  7057. @.H 3 "Suspend Process Execution."
  7058. @.H 4 "Synopsis."
  7059. @.H 4 "Description."
  7060. @.H 4 "Returns."
  7061. @.H 4 "Errors."
  7062. @.H 4 "References."
  7063. @.H 3 "Delay Process Execution."
  7064. @.H 4 "Synopsis."
  7065. @.H 4 "Description."
  7066. @.H 4 "Returns."
  7067. @.H 4 "Errors."
  7068. @.H 4 "References."
  7069. @.H 1 "Process Environment"
  7070. @.H 2 "Process Identification."
  7071. @.H 3 "Get Process and Parent Process \s-1ID\s0s."
  7072. @.H 4 "Synopsis."
  7073. @.H 4 "Description."
  7074. @.H 4 "Returns."
  7075. @.H 4 "Errors."
  7076. @.H 4 "References."
  7077. @.H 2 "User Identification."
  7078. @.H 3 "Get Real User, Effective User, Real Group, and Effective Group \s-1ID\s0s."
  7079. @.H 4 "Synopsis."
  7080. @.H 4 "Description."
  7081. @.H 4 "Returns."
  7082. @.H 4 "Errors."
  7083. @.H 4 "References."
  7084. @.H 3 "Set User and Group \s-1ID\s0s."
  7085. @.H 4 "Synopsis."
  7086. @.H 4 "Description."
  7087. @.H 4 "Returns."
  7088. @.H 4 "Errors."
  7089. @.H 4 "References."
  7090. @.H 3 "Get Supplementary Group \s-1ID\s0s."
  7091. @.H 4 "Synopsis."
  7092. @.H 4 "Description."
  7093. @.H 4 "Returns."
  7094. @.H 4 "Errors."
  7095. @.H 4 "References."
  7096. @.H 3 "Get User Name."
  7097. @.H 4 "Synopsis."
  7098. @.H 4 "Description."
  7099. @.H 4 "Returns."
  7100. @.H 4 "Errors."
  7101. @.H 4 "References."
  7102. @.H 2 "Process Groups."
  7103. @.H 3 "Get Process Group \s-1ID\s0."
  7104. @.H 4 "Synopsis."
  7105. @.H 4 "Description."
  7106. @.H 4 "Returns."
  7107. @.H 4 "Errors."
  7108. @.H 4 "References."
  7109. @.H 3 "Create Session and Set Process Group \s-1ID\s0."
  7110. @.H 4 "Synopsis."
  7111. @.H 4 "Description."
  7112. @.H 4 "Returns."
  7113. @.H 4 "Errors."
  7114. @.H 4 "References."
  7115. @.H 3 "Set Process Group \s-1ID\s0 for Job Control."
  7116. @.H 4 "Synopsis."
  7117. @.H 4 "Description."
  7118. @.H 4 "Returns."
  7119. @.H 4 "Errors."
  7120. @.H 4 "References."
  7121. @.H 2 "System Identification."
  7122. @.H 3 "System Name."
  7123. @.H 4 "Synopsis."
  7124. @.H 4 "Description."
  7125. @.H 4 "Returns."
  7126. @.H 4 "Errors."
  7127. @.H 2 "Time."
  7128. @.H 3 "Get System Time."
  7129. @.H 4 "Synopsis."
  7130. @.H 4 "Description."
  7131. @.H 4 "Returns."
  7132. @.H 4 "Errors."
  7133. @.H 3 "Process Times."
  7134. @.H 4 "Synopsis."
  7135. @.H 4 "Description."
  7136. @.H 4 "Returns."
  7137. @.H 4 "Errors."
  7138. @.H 4 "References."
  7139. @.H 2 "Environment Variables."
  7140. @.H 3 "Environment Access."
  7141. @.H 4 "Synopsis."
  7142. @.H 4 "Description."
  7143. @.H 4 "Returns."
  7144. @.H 4 "Errors."
  7145. @.H 4 "References."
  7146. @.H 2 "Terminal Identification."
  7147. @.H 3 "Generate Terminal Pathname."
  7148. @.H 4 "Synopsis."
  7149. @.H 4 "Description."
  7150. @.H 4 "Returns."
  7151. @.H 4 "Errors."
  7152. @.H 4 "References."
  7153. @.H 3 "Determine Terminal Device Name."
  7154. @.H 4 "Synopsis."
  7155. @.H 4 "Description."
  7156. @.H 4 "Returns."
  7157. @.H 4 "Errors."
  7158. @.H 2 "Configurable System Variables."
  7159. @.H 3 "Get Configurable System Variables."
  7160. @.H 4 "Synopsis."
  7161. @.H 4 "Description."
  7162. @.H 4 "Returns."
  7163. @.H 4 "Errors."
  7164. @.H 1 "Files and Directories"
  7165. @.H 2 "Directories."
  7166. @.H 3 "Format of Directory Entries."
  7167. @.H 3 "Directory Operations."
  7168. @.H 4 "Synopsis."
  7169. @.H 4 "Description."
  7170. @.H 4 "Returns."
  7171. @.H 4 "Errors."
  7172. @.H 4 "References."
  7173. @.H 2 "Working Directory."
  7174. @.H 3 "Change Current Working Directory."
  7175. @.H 4 "Synopsis."
  7176. @.H 4 "Description."
  7177. @.H 4 "Returns."
  7178. @.H 4 "Errors."
  7179. @.H 4 "References."
  7180. @.H 3 "Working Directory Pathname."
  7181. @.H 4 "Synopsis."
  7182. @.H 4 "Description."
  7183. @.H 4 "Returns."
  7184. @.H 4 "Errors."
  7185. @.H 4 "References."
  7186. @.H 2 "General File Creation."
  7187. @.H 3 "Open a File."
  7188. @.H 4 "Synopsis."
  7189. @.H 4 "Description."
  7190. @.H 4 "Returns."
  7191. @.H 4 "Errors."
  7192. @.H 4 "References."
  7193. @.H 3 "Create a New File or Rewrite an Existing One."
  7194. @.H 4 "Synopsis."
  7195. @.H 4 "Description."
  7196. @.H 4 "References."
  7197. @.H 3 "Set File Creation Mask."
  7198. @.H 4 "Synopsis."
  7199. @.H 4 "Description."
  7200. @.H 4 "Returns."
  7201. @.H 4 "Errors."
  7202. @.H 4 "References."
  7203. @.H 3 "Link to a File."
  7204. @.H 4 "Synopsis."
  7205. @.H 4 "Description."
  7206. @.H 4 "Returns."
  7207. @.H 4 "Errors."
  7208. @.H 4 "References."
  7209. @.H 2 "Special File Creation."
  7210. @.H 3 "Make a Directory."
  7211. @.H 4 "Synopsis."
  7212. @.H 4 "Description."
  7213. @.H 4 "Returns."
  7214. @.H 4 "Errors."
  7215. @.H 4 "References."
  7216. @.H 3 "Make a \s-1FIFO\s0 Special File."
  7217. @.H 4 "Synopsis."
  7218. @.H 4 "Description."
  7219. @.H 4 "Returns."
  7220. @.H 4 "Errors."
  7221. @.H 4 "References."
  7222. @.H 2 "File Removal."
  7223. @.H 3 "Remove Directory Entries."
  7224. @.H 4 "Synopsis."
  7225. @.H 4 "Description."
  7226. @.H 4 "Returns."
  7227. @.H 4 "Errors."
  7228. @.H 4 "References."
  7229. @.H 3 "Remove a Directory."
  7230. @.H 4 "Synopsis."
  7231. @.H 4 "Description."
  7232. @.H 4 "Returns."
  7233. @.H 4 "Errors."
  7234. @.H 4 "References."
  7235. @.H 3 "Rename a File."
  7236. @.H 4 "Synopsis."
  7237. @.H 4 "Description."
  7238. @.H 4 "Returns."
  7239. @.H 4 "Errors."
  7240. @.H 4 "References."
  7241. @.H 2 "File Characteristics."
  7242. @.H 3 "File Characteristics: Header and Data Structure."
  7243. @.H 4 "<sys/stat.h> File Types."
  7244. @.H 4 "<sys/stat.h> File Modes."
  7245. @.H 4 "<sys/stat.h> Time Entries."
  7246. @.H 4 "References."
  7247. @.H 3 "Get File Status."
  7248. @.H 4 "Synopsis."
  7249. @.H 4 "Description."
  7250. @.H 4 "Returns."
  7251. @.H 4 "Errors."
  7252. @.H 4 "References."
  7253. @.H 3 "File Accessibility."
  7254. @.H 4 "Synopsis."
  7255. @.H 4 "Description."
  7256. @.H 4 "Returns."
  7257. @.H 4 "Errors."
  7258. @.H 4 "References."
  7259. @.H 3 "Change File Modes."
  7260. @.H 4 "Synopsis."
  7261. @.H 4 "Description."
  7262. @.H 4 "Returns."
  7263. @.H 4 "Errors."
  7264. @.H 4 "References."
  7265. @.H 3 "Change Owner and Group of a File."
  7266. @.H 4 "Synopsis."
  7267. @.H 4 "Description."
  7268. @.H 4 "Returns."
  7269. @.H 4 "Errors."
  7270. @.H 4 "References."
  7271. @.H 3 "Set File Access and Modification Times."
  7272. @.H 4 "Synopsis."
  7273. @.H 4 "Description."
  7274. @.H 4 "Returns."
  7275. @.H 4 "Errors."
  7276. @.H 4 "References."
  7277. @.H 2 "Configurable Pathname Variables."
  7278. @.H 3 "Get Configurable Pathname Variables."
  7279. @.H 4 "Synopsis."
  7280. @.H 4 "Description."
  7281. @.H 4 "Returns."
  7282. @.H 4 "Errors."
  7283. @.H 1 "Input and Output Primitives"
  7284. @.H 2 "Pipes."
  7285. @.H 3 "Create an Inter-Process Channel."
  7286. @.H 4 "Synopsis."
  7287. @.H 4 "Description."
  7288. @.H 4 "Returns."
  7289. @.H 4 "Errors."
  7290. @.H 4 "References."
  7291. @.H 2 "File Descriptor Manipulation."
  7292. @.H 3 "Duplicate an Open File Descriptor."
  7293. @.H 4 "Synopsis."
  7294. @.H 4 "Description."
  7295. @.H 4 "Returns."
  7296. @.H 4 "Errors."
  7297. @.H 4 "References."
  7298. @.H 2 "File Descriptor Deassignment."
  7299. @.H 3 "Close a File."
  7300. @.H 4 "Synopsis."
  7301. @.H 4 "Description."
  7302. @.H 4 "Returns."
  7303. @.H 4 "Errors."
  7304. @.H 4 "References."
  7305. @.H 2 "Input and Output."
  7306. @.H 3 "Read from a File."
  7307. @.H 4 "Synopsis."
  7308. @.H 4 "Description."
  7309. @.H 4 "Returns."
  7310. @.H 4 "Errors."
  7311. @.H 4 "References."
  7312. @.H 3 "Write to a File."
  7313. @.H 4 "Synopsis."
  7314. @.H 4 "Description."
  7315. @.H 4 "Returns."
  7316. @.H 4 "Errors."
  7317. @.H 4 "References."
  7318. @.H 2 "Control Operations on Files."
  7319. @.H 3 "Data Definitions for File Control Operations."
  7320. @.H 3 "File Control."
  7321. @.H 4 "Synopsis."
  7322. @.H 4 "Description."
  7323. @.H 4 "Returns."
  7324. @.H 4 "Errors."
  7325. @.H 4 "References."
  7326. @.H 3 "Reposition Read/Write File Offset."
  7327. @.H 4 "Synopsis."
  7328. @.H 4 "Description."
  7329. @.H 4 "Returns."
  7330. @.H 4 "Errors."
  7331. @.H 4 "References."
  7332. @.H 1 "Device- and Class-Specific Functions"
  7333. @.H 2 "General Terminal Interface."
  7334. @.H 3 "Interface Characteristics."
  7335. @.H 4 "Description."
  7336. @.H 4 "Opening a Terminal Device File."
  7337. @.H 4 "Process Groups."
  7338. @.H 4 "The Controlling Terminal."
  7339. @.H 4 "Terminal Access Control."
  7340. @.H 4 "Input Processing and Reading Data."
  7341. @.H 4 "Canonical Mode Input Processing."
  7342. @.H 4 "Non-Canonical Mode Input Processing."
  7343. @.H 5 "Case A: \s-1MIN\s0 > 0, \s-1TIME\s0 > 0."
  7344. @.H 5 "Case B: \s-1MIN\s0 > 0, \s-1TIME\s0 \&\fC=\fP 0."
  7345. @.H 5 "Case C: \s-1MIN\s0 \&\fC=\fP 0, \s-1TIME\s0 > 0."
  7346. @.H 5 "Case D: \s-1MIN\s0 \&\fC=\fP 0, \s-1TIME\s0 \&\fC=\fP 0."
  7347. @.H 4 "Writing Data and Output Processing."
  7348. @.H 4 "Special Characters."
  7349. @.H 4 "Modem Disconnect."
  7350. @.H 4 "Closing a Terminal Device File."
  7351. @.H 3 "Settable Parameters."
  7352. @.H 4 "\f2termios\fP Structure."
  7353. @.H 4 "Input Modes."
  7354. @.H 4 "Output Modes."
  7355. @.H 4 "Control Modes."
  7356. @.H 4 "Local Modes."
  7357. @.H 4 "Special Control Characters."
  7358. @.H 4 "Baud Rate Functions."
  7359. @.H 5 "Synopsis."
  7360. @.H 5 "Description."
  7361. @.H 5 "Returns."
  7362. @.H 5 "Errors."
  7363. @.H 5 "References."
  7364. @.H 2 "General Terminal Interface Control Functions."
  7365. @.H 3 "Get and Set State."
  7366. @.H 4 "Synopsis."
  7367. @.H 4 "Description."
  7368. @.H 4 "Returns."
  7369. @.H 4 "Errors."
  7370. @.H 4 "References."
  7371. @.H 3 "Line Control Functions."
  7372. @.H 4 "Synopsis."
  7373. @.H 4 "Description."
  7374. @.H 4 "Returns."
  7375. @.H 4 "Errors."
  7376. @.H 4 "References."
  7377. @.H 3 "Get Foreground Process Group \s-1ID\s0."
  7378. @.H 4 "Synopsis."
  7379. @.H 4 "Description."
  7380. @.H 4 "Returns."
  7381. @.H 4 "Errors."
  7382. @.H 4 "References."
  7383. @.H 3 "Set Foreground Process Group \s-1ID\s0."
  7384. @.H 4 "Synopsis."
  7385. @.H 4 "Description."
  7386. @.H 4 "Returns."
  7387. @.H 4 "Errors."
  7388. @.H 1 "Language-Specific Services for the C Programming Language"
  7389. @.H 2 "Referenced C Language Routines."
  7390. @.H 3 "Extensions to Time Functions."
  7391. @.H 3 "Extensions to \f2setlocale\fP\^() Function."
  7392. @.H 4 "Synopsis."
  7393. @.H 4 "Description."
  7394. @.H 2 "\s-1FILE\s0-Type C Language Functions."
  7395. @.H 3 "Map a Stream Pointer to a File Descriptor."
  7396. @.H 4 "Synopsis."
  7397. @.H 4 "Description."
  7398. @.H 4 "Returns."
  7399. @.H 4 "Errors."
  7400. @.H 4 "References."
  7401. @.H 3 "Open a Stream on a File Descriptor."
  7402. @.H 4 "Synopsis."
  7403. @.H 4 "Description."
  7404. @.H 4 "Returns."
  7405. @.H 4 "Errors."
  7406. @.H 4 "References."
  7407. @.H 3 "Interactions of Other \s-1FILE\s0-Type C Functions."
  7408. @.H 4 "\f2fopen\fP\^()."
  7409. @.H 4 "\f2fclose\fP\^()."
  7410. @.H 4 "\f2freopen\fP\^()."
  7411. @.H 4 "\f2fflush\fP\^()."
  7412. @.H 4 "\f2fgetc\fP\^(), \f2fgets\fP\^(), \f2fread\fP\^(), \f2getc\fP\^(), \f2getchar\fP\^(), \f2gets\fP\^(), \f2scanf\fP\^(), \f2fscanf\fP\^()."
  7413. @.H 4 "\f2fputc\fP\^(), \f2fputs\fP\^(), \f2fwrite\fP\^(), \f2putc\fP\^(), \f2putchar\fP\^(), \f2puts\fP\^(), \f2printf\fP\^(), \f2vprintf\fP\^(), \f2vfprintf\fP\^()."
  7414. @.H 4 "\f2fseek\fP\^(), \f2rewind\fP\^()."
  7415. @.H 4 "\f2perror\fP\^()."
  7416. @.H 4 "\f2tmpfile\fP\^()."
  7417. @.H 4 "\f2ftell\fP\^()."
  7418. @.H 4 "Error Reporting."
  7419. @.H 4 "\f2exit\fP\^(), \f2abort\fP\^()."
  7420. @.H 3 "Operations on Files \(em the \f2remove\fP\^() Function."
  7421. @.H 2 "Other C Language Functions."
  7422. @.H 3 "Non-Local Jumps."
  7423. @.H 4 "Synopsis."
  7424. @.H 4 "Description."
  7425. @.H 4 "References."
  7426. @.H 3 "Set Time Zone."
  7427. @.H 4 "Synopsis."
  7428. @.H 4 "Description."
  7429. @.H 1 "System Databases"
  7430. @.H 2 "System Databases."
  7431. @.H 2 "Database Access."
  7432. @.H 3 "Group Database Access."
  7433. @.H 4 "Synopsis."
  7434. @.H 4 "Description."
  7435. @.H 4 "Errors."
  7436. @.H 4 "Returns."
  7437. @.H 4 "References."
  7438. @.H 3 "User Database Access."
  7439. @.H 4 "Synopsis."
  7440. @.H 4 "Description."
  7441. @.H 4 "Errors."
  7442. @.H 4 "Returns."
  7443. @.H 4 "References."
  7444. @.H 1 "Data Interchange Format"
  7445. @.H 2 "Archive/Interchange File Format."
  7446. @.H 3 "Extended \&\fCtar\fP Format."
  7447. @.H 4 "References."
  7448. @.H 3 "Extended \&\fCcpio\fP Format."
  7449. @.H 4 "Header."
  7450. @.H 4 "File Name."
  7451. @.H 4 "File Data."
  7452. @.H 4 "Special Entries."
  7453. @.H 4 "\&\fCcpio\fP Values."
  7454. @.H 4 "References."
  7455. @.H 3 "Multiple Volumes."
  7456. @//E*O*F posixheads.mm//
  7457. chmod u=rwx,g=r,o=r posixheads.mm
  7458.  
  7459. echo Inspecting for damage in transit...
  7460. temp=/tmp/shar$$; dtemp=/tmp/.shar$$
  7461. trap "rm -f $temp $dtemp; exit" 0 1 2 3 15
  7462. cat > $temp <<\!!!
  7463.     558   2373  14684 posixheads.mm
  7464. !!!
  7465. wc  posixheads.mm | sed 's=[^ ]*/==' | diff -b $temp - >$dtemp
  7466. if [ -s $dtemp ]
  7467. then echo "Ouch [diff of wc output]:" ; cat $dtemp
  7468. else echo "No problems found."
  7469. fi
  7470. exit 0
  7471.  
  7472.  
  7473. Volume-Number: Volume 14, Number 39
  7474.  
  7475. From news  Tue Aug  9 20:26:33 1988
  7476. Received: by uunet.UU.NET (5.59/1.14) 
  7477.     id AA27993; Tue, 9 Aug 88 20:26:33 EDT
  7478. From: <shan%mcf.uucp@umix.cc.umich.edu>
  7479. Newsgroups: comp.std.unix
  7480. Subject: please add to list
  7481. Message-Id: <222@longway.TIC.COM>
  7482. Sender: std-unix@longway.TIC.COM
  7483. Reply-To: shan%mcf.uucp@umix.cc.umich.edu
  7484. Date: 9 Aug 88 15:22:44 GMT
  7485. Apparently-To: std-unix-archive
  7486.  
  7487. From: shan%mcf.uucp@umix.cc.umich.edu
  7488.  
  7489. I am enclosing a file about out upcoming UNIX exposition in Detroit.
  7490. Kindly add it to your regular announcements about UNIX events. Thank
  7491. you.
  7492.                     -- shan
  7493. -------------------------------------------------------------------
  7494. Subject: Announcement: Expo@Detroit
  7495. Keywords: michigan!/usr/group, Conference, Tutorials, Product Exhibition
  7496. Location: Detroit, Michigan
  7497.  
  7498.     Expo@Detroit Technical Conference, Tutorials & Exhibition
  7499.  
  7500. Expo@Detroit is a conference and trade show designed to attract an
  7501. impressive array of attendees - users and developers, buyers and 
  7502. distributors. This highly concentrated forum features:
  7503.  
  7504.     Vendor exhibits and product demonstrations
  7505.     Market and industry oriented conference sessions
  7506.     Intensive all-day technical tutorials on UNIX and related topics
  7507.  
  7508. A large number of people from southeastern Michigan and surrounding areas
  7509. will be invited to participate in this exposition, and these conferences,
  7510. and tutorials looking for the latest in UNIX, hardware and software 
  7511. technology.
  7512.  
  7513. The Expo@Detroit Technical Conference and Exhibition will
  7514. be held September 13 - 14, 1988 at the Southfield Civic Center
  7515. in Southfield, Michigan. The event is sponsored by michigan!/usr/group,
  7516. the local affiliate of the UNIX trade association, /usr/group. 
  7517. Michigan!/usr/group is a non-profit, vendor independent organization
  7518. dedicated to the promotion of UNIX, and its related  products and
  7519. services, thru the exchange of information among participants in the
  7520. UNIX industry.
  7521.  
  7522. The product exhibition will feature products such as mainframe,
  7523. mini, and microcomputer systems, applications and system software,
  7524. database systems, communications and network systems, peripheral
  7525. computer equipment, educational services, and books and periodicals.
  7526.  
  7527. Expo@Detroit will also offer a program of intensive UNIX
  7528. full-day tutorials, including subjects such as 
  7529.  
  7530.     Introductory C Programming
  7531.     Advanced C Programming
  7532.     Shell Programming
  7533.     System Administration
  7534.     UUCP and Networking
  7535.  
  7536. Two days of conference sessions will take place in conjuction with
  7537. the exposition. Conferences will be half day sessions with several
  7538. presentations regarding specific topics. These presentations will be
  7539. delivered by a wide spectrum of users (GM, Ford, etc), vendors (DEC,
  7540. Sun, AT&T, Apollo, Pyramid, Prime, etc.) and consultants (Williams
  7541. International, etc.). Topics will include:
  7542.  
  7543.     UNIX Standards
  7544.          System V
  7545.          BSD
  7546.          POSIX
  7547.          X-windows
  7548.          Networking
  7549.     Databases
  7550.     Manufacturing Applications
  7551.     Performance & Benchmarking
  7552.  
  7553. For registration/applications information, contact 
  7554.     Expotech Inc.
  7555.     1264 Bedford Rd.
  7556.     Grosse Pointe Park, MI 48230
  7557.     (313) 882-1824
  7558.  
  7559. or mail at     INTERNET:    aimee_moran@um.cc.umich.edu
  7560.          UUCP:        uunet!umix!um.cc.umich.edu!aimee_moran
  7561.         CIS:        72000,400
  7562.         GEnie:        Expotech
  7563.         AppleLink:    X1156
  7564.  
  7565. or you can contact any of the following for further assistance:
  7566. Michael Wayne:    wayne@teemc.uucp
  7567. JT Vogt:    lfm@ttardis.uucp
  7568. Sharan Kalwani:    shan@mcf.uucp
  7569.  
  7570.  
  7571. Volume-Number: Volume 14, Number 40
  7572.  
  7573. From news  Thu Aug 11 15:25:51 1988
  7574. Received: by uunet.UU.NET (5.59/1.14) 
  7575.     id AA21844; Thu, 11 Aug 88 15:25:51 EDT
  7576. From: Jerry Carlin <jmc@ptsfa.pacbell.com>
  7577. Newsgroups: comp.std.unix
  7578. Subject: USING
  7579. Message-Id: <223@longway.TIC.COM>
  7580. Sender: std-unix@longway.TIC.COM
  7581. Reply-To: jmc@ptsfa.pacbell.com (Jerry Carlin)
  7582. Date: 10 Aug 88 15:35:46 GMT
  7583. Apparently-To: std-unix-archive
  7584.  
  7585. From: jmc@ptsfa.pacbell.com (Jerry Carlin)
  7586.  
  7587. Please add USING to the list of organizations. 
  7588.  
  7589. Also, the 2nd USING national meeting is September 19-21 in Denver. Please
  7590. add to calendar. 
  7591.  
  7592. If you would like me to add info or modify what I've sent, I'd be happy to.
  7593. ----------------------------
  7594.  
  7595. USING: The UNIX Systems Information Networking Group is a users group
  7596. in which members are invited to share common telecommunications industry
  7597. UNIX based-systems solutions and concerns. USING is organized primarily
  7598. by individuals within RBOC and Independent Telephone Company Organizations.
  7599.  
  7600. Membership costs $10 per year. If you are interested in the organization,
  7601. please write USING, Attention: Membership, P. O. Box 1077, Lisle, IL 60532.
  7602.  
  7603.  
  7604. Volume-Number: Volume 14, Number 41
  7605.  
  7606. From news  Thu Aug 11 15:34:12 1988
  7607. Received: by uunet.UU.NET (5.59/1.14) 
  7608.     id AA22524; Thu, 11 Aug 88 15:34:12 EDT
  7609. From: John T. Nelson <jtn@potomac.ads.com>
  7610. Newsgroups: comp.std.unix
  7611. Subject: Railroading standards...
  7612. Message-Id: <224@longway.TIC.COM>
  7613. Sender: std-unix@longway.TIC.COM
  7614. Reply-To: John T. Nelson <jtn@potomac.ads.com>
  7615. Date: 11 Aug 88 01:00:04 GMT
  7616. Apparently-To: std-unix-archive
  7617.  
  7618. From: John T. Nelson <jtn@potomac.ads.com>
  7619.  
  7620. >Subject: Re: Eh Charlie... what's that big orange furry thing on the tracks?
  7621.  
  7622.     From: Fred Blonder <fred@brillig.umd.edu>
  7623.     
  7624.         From: John T. Nelson <jtn@potomac.ads.com>
  7625.  
  7626.         Watching trains is fun.  The signaling methods are a tad
  7627.         baroque but interesting.  . . .
  7628.     
  7629.     But usually work. After all, they've had a century to work most of the
  7630.     bugs out of the system.
  7631.  
  7632. Yes but look at how many standards for signaling were devised!
  7633.  
  7634. Of course we in the computer industry are MUCH smarter.  We devise standards
  7635. that benefit everyone and are flexible to accomodate changes in technology.
  7636.  
  7637. Imagine what the computer industry would be like if it were run like
  7638. the bad old days of railroading!  We would have hundreds of different
  7639. rail guages and signaling protocols as well as completely incompatible
  7640. tools, engine parts and engines with different controls!  How could
  7641. I transfer coal loaded on my trains to your tracks?  How could my
  7642. engineers operate your locomotives?  How could I maintain your engines
  7643. in my railyard?
  7644.  
  7645. HA HA HA ha ha ha ha ... thank heaven we are so much smarter than that!
  7646.  
  7647.  
  7648.  
  7649. John T. Nelson            UUCP: sun!sundc!potomac!jtn
  7650. Advanced Decision Systems    Internet:  jtn@potomac.ads.com
  7651. 1500 Wilson Blvd #512; Arlington, VA 22209-2401        (703) 243-1611
  7652.  
  7653. Shar and Enjoy!
  7654.  
  7655.  
  7656.  
  7657. Volume-Number: Volume 14, Number 42
  7658.  
  7659. From news  Fri Aug 12 08:35:51 1988
  7660. Received: by uunet.UU.NET (5.59/1.14) 
  7661.     id AA08392; Fri, 12 Aug 88 08:35:51 EDT
  7662. From: Shannon Nelson <shannon@isc.intel.com>
  7663. Newsgroups: comp.std.unix
  7664. Subject: Need a UNIX command test suite
  7665. Keywords: UNIX commands test
  7666. Message-Id: <227@longway.TIC.COM>
  7667. Sender: std-unix@longway.TIC.COM
  7668. Reply-To: Shannon Nelson <shannon@isc.intel.com>
  7669. Date: 3 Aug 88 22:15:26 GMT
  7670. Apparently-To: std-unix-archive
  7671.  
  7672. From: Shannon Nelson <shannon@isc.intel.com>
  7673.  
  7674. I'm involved in a project that will be creating a UNIX-like
  7675. environment on a new architecture.  Naturally, we'd like to keep the
  7676. commands as close as possible to "natural UNIX" (whatever that is). 
  7677.  
  7678. What we're looking for is a suite of tests for UNIX commands, such as
  7679. cat, ls, tar, cpio, grep, ln, size, etc.  Perhaps something like SVVS,
  7680. but for the UNIX commands instead of the programming interface.  Source
  7681. code for such a suite is required so that we can modify it as necessary
  7682. for our environment. 
  7683.  
  7684. If you know of and/or have something that would be useful, please
  7685. contact me at the following email address:
  7686.  
  7687.     ...tektronix!ogcvax!intelisc!shannon
  7688.         or
  7689.     shannon@isc.intel.com
  7690.  
  7691. (Chris Torek or Doug Gwyn, can you be of help?)
  7692.  
  7693. As always, if there is enough interest, I'll compile and post...
  7694.  
  7695. "And thank you for your support."
  7696.  
  7697.  
  7698. Volume-Number: Volume 14, Number 43
  7699.  
  7700. From news  Sun Aug 14 17:57:14 1988
  7701. Received: by uunet.UU.NET (5.59/1.14) 
  7702.     id AA03630; Sun, 14 Aug 88 17:57:14 EDT
  7703. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  7704. Newsgroups: comp.std.unix
  7705. Subject: Real-time UNIX
  7706. Message-Id: <228@longway.TIC.COM>
  7707. Reply-To: uunet!sugar!peter (Peter da Silva)
  7708. Organization: Sugar Land Unix - Houston, TX
  7709. Date: 13 Aug 88 21:32:20 GMT
  7710. Apparently-To: std-unix-archive
  7711.  
  7712. From: uunet!sugar!peter (Peter da Silva)
  7713.  
  7714.  
  7715. What sorts of approaches have people taken to doing real-time control under
  7716. UNIX? How far apart are the different standards?
  7717.  
  7718. [ There is no standard yet that I know of.  IEEE 1003.4 is working on one,
  7719. and there is also the /usr/group Technical Committee Working Group on Realtime.
  7720. There will be some comments on them in Shane's next report, which we should
  7721. see shortly.  -mod ]
  7722.  
  7723. [I have this fantasy of one day being able to write a program that does
  7724.  something like this under UNIX:
  7725.  
  7726.  comm=open("/dev/tty3a", 2);
  7727.  status=open("/dev/tty3b", 2);
  7728.  
  7729.  memory=open("/usr/scada/mempool", 2);
  7730.  
  7731.  mempool=map_file(memory, POOLSIZE);
  7732.  
  7733.  commbit = 1 << (commflag = async_read(comm, commbuf, 1));
  7734.  statbit = 1 << (statflag = async_read(status, statbuf, 1));
  7735.  
  7736.  bits = commbit|statbit;
  7737.  while(bits) {
  7738.   flags = async_wait(bits);
  7739.   if(flags&commbit) {
  7740.    bits &= ~commbit;
  7741.    do something with *commbuf;
  7742.    repost read if necessary;
  7743.   }
  7744.   if(flags&statbit) {
  7745.    bits &= ~statbit;
  7746.    do something with *statbuf;
  7747.    repost read if necessary;
  7748.   }
  7749.  }
  7750. ]
  7751. -- 
  7752.         Peter da Silva  `-_-'  peter@sugar.uu.net
  7753.          Have you hugged  U  your wolf today?
  7754.  
  7755.  
  7756. Volume-Number: Volume 14, Number 44
  7757.  
  7758. From news  Fri Aug 19 14:07:13 1988
  7759. Received: by uunet.UU.NET (5.59/1.14) 
  7760.     id AA16964; Fri, 19 Aug 88 14:07:13 EDT
  7761. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  7762. Newsgroups: comp.std.unix
  7763. Subject: Re: Real-time UNIX
  7764. Keywords: RealTime Unix
  7765. Message-Id: <229@longway.TIC.COM>
  7766. References: <228@longway.TIC.COM>
  7767. Reply-To: uunet!csuna.csun.edu!sdsu!aeusemrs (Mike Stump)
  7768. Organization: California State University, Northridge
  7769. Date: 16 Aug 88 21:24:09 GMT
  7770. Apparently-To: std-unix-archive
  7771.  
  7772. From: uunet!csun.edu!csuna!aeusemrs (mike stump)
  7773.  
  7774. In article <228@longway.TIC.COM> uunet!sugar!peter (Peter da Silva) writes:
  7775. >What sorts of approaches have people taken to doing real-time control under
  7776. >UNIX? How far apart are the different standards?
  7777.  
  7778. Below is from the Moderator, I hope.
  7779.  
  7780. [ All comments I put in as the moderator are marked as from the
  7781. moderator, with -mod at the end.  The material you're referring to
  7782. (below, starting ``I have this fantasy'') was not so marked, and wasn't
  7783. from me:  it came with the submission.  Your submission is also littered
  7784. with remarks in square brackets.  I assume you put them there, since I didn't.
  7785.  
  7786. In general, I would recommend that submittors use parentheses when
  7787. they mean parentheses, instead of using brackets.  -mod ]
  7788.  
  7789. >[I have this fantasy of one day being able to write a program that does
  7790. > something like this under UNIX:
  7791. >
  7792. > comm=open("/dev/tty3a", 2);
  7793. > status=open("/dev/tty3b", 2);
  7794. >
  7795. > memory=open("/usr/scada/mempool", 2);
  7796. >
  7797. > mempool=map_file(memory, POOLSIZE);
  7798. >
  7799. > commbit = 1 << (commflag = async_read(comm, commbuf, 1));
  7800. > statbit = 1 << (statflag = async_read(status, statbuf, 1));
  7801. >
  7802. > bits = commbit|statbit;
  7803. > while(bits) {
  7804. >  flags = async_wait(bits);
  7805. >  if(flags&commbit) {
  7806. >   bits &= ~commbit;
  7807. >   do something with *commbuf;
  7808. >   repost read if necessary;
  7809. >  }
  7810. >  if(flags&statbit) {
  7811. >   bits &= ~statbit;
  7812. >   do something with *statbuf;
  7813. >   repost read if necessary;
  7814. >  }
  7815. > }
  7816. >]
  7817.  
  7818. I don't offen support, or give hardware advice for systems that run Unix;
  7819. but, In partial response to the Moderators comments about RealTime Unix, I
  7820. feel I must respond.
  7821.  
  7822. [ See above about whose remarks you're responding to.  -mod ]
  7823.  
  7824. Elxsi makes a very interesting computer when it comes to real time;
  7825. some of the features include:
  7826. being able to lock down physical memory, [Yes, I know everybody can do this,
  7827.                       but without kernel hacking?!]
  7828. lock down a register set, [can you say fast contex switch]
  7829. high priority processes, [can you say preempt the Operating System?]
  7830. Timer support to programs, [again, no kernel hacking].
  7831.  
  7832. And just think, System V, and Berkeley 4.2 run under or was that along with
  7833. EMBOS, and EMS, at the same time. (their VMS clone, although some bugs they
  7834. don't emulate :-))
  7835.  
  7836. All on 1-12 CPU machine [yes, it is pretty transparent], with up to two
  7837. gigabytes of memory.  And yes, as a matter of fact, I DO have a fully loaded
  7838. one in my back bedroom, right next to the 32ton refrigeration unit. :-)
  7839.  
  7840. And, now to the point, one is able to write the above program with little
  7841. difficulty.
  7842.  
  7843.  
  7844. Volume-Number: Volume 14, Number 45
  7845.  
  7846. From root  Sat Aug 27 02:01:25 1988
  7847. Received: by uunet.UU.NET (5.59/1.14) 
  7848.     id AA06664; Sat, 27 Aug 88 02:01:25 EDT
  7849. From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman)
  7850. Newsgroups: comp.std.unix
  7851. Subject: End of Volume 14
  7852. Message-Id: <231@longway.TIC.COM>
  7853. Reply-To: std-unix@uunet.UU.NET
  7854. Date: 27 Aug 88 04:38:01 GMT
  7855. Apparently-To: std-unix-archive
  7856.  
  7857. This is the last article in Volume 14 of comp.std.unix.
  7858. Volume 15 will start forthwith, or as soon as I get the
  7859. bad entries in the std-unix@uunet.uu.net mailing list
  7860. weeded out after mailer daemons reply to this message.
  7861.  
  7862. Upcoming:
  7863.     What is std-unix/comp.std.unix.
  7864.     Standards Update #3 from Shane P. McCarron.
  7865.     Access to UNIX-Related Standards.
  7866.     Access to UNIX User Groups and Publications.
  7867.     Calendar of UNIX-Related Events.
  7868.  
  7869. There will probably also be diffs for the last three of those.
  7870.  
  7871. Three of these messages are about 500 lines long, or 15K each.
  7872. I will space them out a bit to save mailboxes, but if you don't
  7873. like long messages, now's the time to unsubscribe.
  7874.  
  7875. PS:  IEEE 1003.1 was finally approved on 22 August 1988.
  7876.  
  7877.  
  7878. Volume-Number: Volume 14, Number 46
  7879.  
  7880.