std-unix@ut-sally.UUCP (04/15/87)
This is the latest in a series of similar mod.std.unix articles. Corrections and additions to this article are solicited. Access information is given in this article for the following standards: IEEE 1003.1 (POSIX), 1003.2 (shell/tools), 1003.3 (verification) /usr/group working groups on distributed file system, network interface, graphics/windows, database, internationalization, performance measurements, realtime, and security X3H3.6 (display committee) X3J11 (C language) /usr/group Standard System V Interface Definition (SVID, or The Purple Book) X/OPEN PORTABILITY GUIDE (The Green Book) UNIX is a Registered Trademark of AT&T. POSIX and IEEE are trademarks of the Institute of Electrical and Electronic Engineers, Inc. X/OPEN is a licensed trademark of the X/OPEN Group Members. The IEEE P1003 Portable Operating System for Computer Environments Committee is sometimes known colloquially as the UNIX Standards Committee. They published the 1003.1 "POSIX" Trial Use Standard in April 1986. According to its Foreword: The purpose of this document is to define a standard operating system interface and environment based on the UNIX Operating System documentation to support application portability at the source level. This is intended for systems implementors and applications software developers. Published copies are available at $19.95, with bulk purchasing discounts available. Call the IEEE Computer Society in Los Angeles 714-821-8380 and ask for Book #967. Or contact: IEEE Service Center 445 Hoes Ln. Piscataway, NJ 08854 and ask for "IEEE 1003.1 Trial Use Standard" - stock number SH10546. The Trial Use Standard will be available for comments for a period such as a year. The current target for a Full Use Standard is Fall 1987. IEEE has initiated the process to have the 1003.1 effort brought into the International Organization for Standardization (ISO) arena. Machine readable copies of the Trial Use Standard are not and will not be available. A machine-readable "representation" of a draft between the Trial Use and Full Use Standards may be available when it is ready. There is a paper mailing list by which interested parties may get copies of drafts of the standard. To get on it, or to submit comments directly to the committee, mail to: James Isaak Chairperson, IEEE/CS P1003 Digital Equipment MK02-2/B05 Continental Blvd. Merrimack, NH 03054-0403 decvax!jim 603-884-3692 Sufficiently interested parties may join the working group. Related working groups are group subject co-chairs 1003.2 shell and tools Hal Jespersen (Unisoft), Don Cragun (Sun) 1003.3 verification Roger Martin (NBS), Carol Raye (AT&T) Inquiries regarding 1003.2 and 1003.3 should go to the same address as for 1003.1. The next scheduled meetings of the P1003 working groups are, in 1987: April 20-21 1003.[23] King Edward Hotel, Toronto Host: IBM April 22-24 1003.1 " (Just before the Canadian UNIX Conference) June 22-23 1003.1 Seattle (changed from USENIX week in Phoenix to give us better working attendance) No Host yet June 24-26 1003.[23] Aug/Sept 31-4 East Coast Probably Washington DC area No Host yet OR Sept 14-18 Boston (Same Time/loc as X3J11) (Sept 7th is Labor day, and that week is ISO TC97 SC22 meeting in Wash DC) There is also a balloting group (which intersects with the working group). This is more difficult. Contact the committee chair for details. I will repost them in this newsgroup if there is sufficient interest. Here are some details from Hal Jespersen regarding P1003.2: The IEEE P1003.2 "Shell and Utilities" Working Group is developing a proposed standard to complement the 1003.1 POSIX standard. It will consist of a shell command language (currently planned to be based on the Bourne Shell), groups of utility programs, or commands, programmatic interfaces to the shell (system(), popen()) and related facilities (regular expressions, file name expansion, etc.) defined environments (variables, file hierarchies, etc) that applications may rely upon which will allow application programs to be developed out of existing pieces, in the UNIX tradition. The scope of the standard emphasizes commands and features that are more typically used by shell scripts or C language programs than those that are oriented to the terminal user with windows, mice, visual shells, and so forth. The group is currently seeking proposals for groupings of commands that may be offered by implementors. As groups are identified, command descriptions will be solicited. There is no requirement that the commands be in System V or BSD today, but they should realistically be commands that are commonly found in most existing implementations. Meetings are normally held in conjunction with the 1003.1 group and have a large membership overlap. Future meetings will generally be held on the day or two preceding 1003.1. There are three Institutional Representatives to P1003: John Quarterman from USENIX, Heinz Lycklama from /usr/group, and John Loman from X/OPEN. As the one from USENIX, one of my functions is to get comments from the USENIX membership and the general public to the committee. One of the ways I try to do that is by moderating this newsgroup, comp.std.unix (formerly known as mod.std.unix). An article related to this one appeared in the September/October 1986 ;login: (The USENIX Association Newsletter). I'm also currently on the USENIX Board of Directors. Comments, suggestions, etc., may be sent to John S. Quarterman TIC P.O. Box 14621 Austin TX 78761 512-837-7233 usenix!jsq For mod.std.unix (comp.std.unix): Comments: ut-sally!std-unix-request std-unix-request@sally.utexas.edu Submissions: ut-sally!std-unix std-unix@sally.utexas.edu The January/February 1987 issue of CommUNIXations (the /usr/group newsletter) contains a report by Heinz Lycklama on the /usr/group Technical Committee working groups which met in September 1986. If you are interested in starting another working group, contact Heinz Lycklama: Heinz Lycklama Interactive Systems Corp. 2401 Colorado Ave., 3rd Floor Santa Monica, CA 90404 (213)453-8649 decvax!cca!ima!heinz Here is contact information for /usr/group working groups as taken from the CommUNIXations article mentioned above. /usr/group Working Group on Distributed File System: Dave Buck D.L. Buck & Associates, Inc. 6920 Santa Teresa Bldg, #108 San Jose, CA 95119 (408)972-2825 /usr/group Working Group on Network Interface: Gil McGrath AT&T Information Systems (201)522-6182 /usr/group Working Group on Internationalization: Karen Barnes Hewlett-Packard Co. 19447 Pruneridge Ave. M/S 47U2 Cupertino, CA 95014 (408) 725-8111, ext 2438 /usr/group Working Group on Graphics/Windows: Tom Greene Apollo Computer, Inc. (617)256-6600 /usr/group Working Group on Realtime: Bill Corwin Intel Corp. 5200 Elam Young Pkwy Hillsboro, OR 97123 (503)681-2248 /usr/group Working Group on Database: Val Skalabrin Unify Corp. 1111 Howe Ave. Sacramento, CA 95825 (916)920-9092 /usr/group Working Group on Performance Measurements: Ram Celluri Dave Hinant AT&T Computer Systems SCI Systems, Inc. Room E15B Ste 325, Pamlico Bldg 4513 Western Ave. Research Triangle Pk, NC 27709 Lisle, IL 60532 (919)549-8334 (312)810-6223 /usr/group Working Group on Security: Steve Sutton Computer Systems Div. Gould Inc. 1101 East University Urbana, IL 61801 (217)359-0700 The X3H3.6 display management committee has recently formed to develop a model to support current and future window management systems, yet is not based directly on any existing system. The chair solicits help and participation: Georges Grinstein wanginst!ulowell!grinstein The Abstract of the 1003.1 Trial Use Standard adds: This interface is a complement to the C Programming Language in the C Information Bulletin prepared by Technical Committee X3J11 of the Accredited Standards Committee X3, Information Processing Systems, further specifying an environment for portable application software. X3J11 is sometimes known as the C Standards Committee. Their liaison to P1003 is Don Kretsch AT&T 190 River Road Summit, NJ 07901 A contact for information regarding publications and working groups is Thomas Plum Vice Chair, X3J11 Committee Plum Hall Inc. 1 Spruce Avenue Cardiff, New Jersey 08232 The current document may be ordered from Global Press 2625 Hickory St. P.O. Box 2504 Santa Anna, CA 92707-3783 U.S.A. 800-854-7179 +1-714-540-9870 (from outside the U.S., ask for extension 245.) TELEX 692 373 who know X3J11 as X3.159. The price is $65. The /usr/group Standard is a principal ancestor of P1003.1, X/OPEN, and X3J11. It may be ordered for $15.00 from: /usr/group Standards Committee 4655 Old Ironsides Drive, Suite 200 Santa Clara, California 95054 (408)986-8840 The System V Interface Definition (The Purple Book, or SVID). This is the AT&T standard and is one of the most frequently-used references of the IEEE 1003 committee. AT&T Customer Information Center Attn: Customer Service Representative P.O. Box 19901 Indianapolis, IN 46219 U.S.A. 800-432-6600 (Inside U.S.A.) 800-255-1242 (Inside Canada) 317-352-8557 (Outside U.S.A. and Canada) System V Interface Definition, Issue 2 should be ordered by the following select codes: Select Code: Volume: Topics: 320-011 Volume I Base System Kernel Extension 320-012 Volume II Basic Utilities Extension Advanced Utilities Extension Software Development Extension Administered System Extension Terminal Volume Interface Extension 320-013 Volume III Base System Addendum Terminal Interface Extension Network Services Extension 307-131 I, II, III (all three volumes) The price is about 37 U.S. dollars for each volume or $84 for all three. Major credit cards are accepted for telephone orders: mail orders should include a check or money order, payable to AT&T. The X/OPEN PORTABILITY GUIDE (The Green Book) is another reference frequently used by IEEE 1003. The X/OPEN Group is "Ten of the world's major information system suppliers" (currently Bull, DEC, Ericsson, Hewlett-Packard, ICL, NIXDORF, Olivetti, Philips, Siemens, Unisys, and AT&T) who have produced a document intended to promote the writing of portable facilities. They closely follow both SVID and POSIX, and cite the /usr/group standard as contributing, but X/OPEN's books cover a wider area than any of those. The book is published by Elsevier Science Publishers B.V. Book Order Department P.O. Box 1991 1000 BZ Amsterdam The Netherlands and distributed in the U.S.A. and Canada by: Elsevier Science Publishing Company, Inc. 52 Vanderbilt Avenue New York, NY 10017 U.S.A. There are currently five volumes: 1) System V Specification Commands and Utilities 2) System V Specification System Calls and Libraries 3) System V Specification Supplementary Definitions 4) Programming Languages 5) Data Management They take a large number of credit cards and other forms of payment. Volume-Number: Volume 11, Number 4
std-unix@ut-sally.UUCP (05/15/87)
From: std-unix%ut-sally.UUCP@sally.utexas.edu (Moderator, John Quarterman)
This is the latest in a series of similar comp.std.unix articles.
Changes since the last posting include an updated P1003 meeting
schedule, an updated paper mail address for comp.std.unix moderator,
updated electronic address for Jim Isaak, updated P1003.2 description,
updated names, addresses and telephone numbers for the /usr/group
Working Groups, including the addition of information for the super
computing group, and a listing for the 4.3BSD manuals.
Corrections and additions to this article are solicited.
Access information is given in this article for the following standards:
IEEE 1003.1 (POSIX), 1003.2 (shell/tools), 1003.3 (verification)
/usr/group working groups on distributed file system, network interface,
graphics/windows, database, internationalization,
performance measurements, realtime, security, and super computing
X3H3.6 (display committee)
X3J11 (C language)
/usr/group Standard
System V Interface Definition (SVID, or The Purple Book)
X/OPEN PORTABILITY GUIDE (The Green Book)
4.3BSD Manuals
UNIX is a Registered Trademark of AT&T.
POSIX and IEEE are trademarks of the Institute of Electrical
and Electronic Engineers, Inc.
X/OPEN is a licensed trademark of the X/OPEN Group Members.
The IEEE P1003 Portable Operating System for Computer Environments Committee
is sometimes known colloquially as the UNIX Standards Committee.
They published the 1003.1 "POSIX" Trial Use Standard in April 1986.
According to its Foreword:
The purpose of this document is to define a standard
operating system interface and environment based on the
UNIX Operating System documentation to support application
portability at the source level. This is intended for
systems implementors and applications software developers.
Published copies are available at $19.95,
with bulk purchasing discounts available.
Call the IEEE Computer Society in Los Angeles
714-821-8380
and ask for Book #967. Or contact:
IEEE Service Center
445 Hoes Ln.
Piscataway, NJ 08854
and ask for "IEEE 1003.1 Trial Use Standard" - stock number SH10546.
The Trial Use Standard will be available for comments for a period
such as a year. The current target for a Full Use Standard is Fall 1987.
IEEE has initiated the process to have the 1003.1 effort brought into
the International Organization for Standardization (ISO) arena.
Machine readable copies of the Trial Use Standard are not and will
not be available.
There is a paper mailing list by which interested parties may get
copies of drafts of the standard. To get on it, or to submit comments
directly to the committee, mail to:
James Isaak
Chairperson, IEEE/CS P1003
Digital Equipment MK02-2/B05
Continental Blvd.
Merrimack, NH 03054-0403
decvax!isaak
603-884-1913
Sufficiently interested parties may join the working group.
Related working groups are
group subject co-chairs
1003.2 shell and tools Hal Jespersen (UniSoft), Don Cragun (Sun)
1003.3 verification Roger Martin (NBS), Carol Raye (AT&T)
Inquiries regarding 1003.2 and 1003.3 should go to the same address
as for 1003.1.
The next scheduled meetings of the P1003 working groups are,
in 1987 and 1988:
June 22-26 P1003.[13] Seattle (changed from USENIX week in Phoenix to
give us better working attendance) Host: CDC
P1003.2 will not meet in Seattle, due to scheduling
problems related to the extreme member overlap between
1003.1 and 1003.2 and the need for 1003.1 to meet all week
in order to speed finishing the Full Use Standard.
But there will be a 1003.2 BOF Tuesday, 6/23, 19:00-22:00,
to exchange information and assess the status of the command
descriptions distributed in the April meeting.
Sept. 14-18 Framingham, Massachusetts (same time and place as X3J11)
(Sept 7th is Labor day, and that week is ISO TC97 SC22 meeting in Wash DC)
Dec. 7-11 San Diego
April 1988 Japan, depending on potential attendance.
There is also a balloting group (which intersects with the working group).
This is more difficult. Contact Jim Isaak for details. I will repost
them in this newsgroup if there is sufficient interest.
Here are some details from Hal Jespersen regarding P1003.2:
The IEEE P1003.2 "Shell and Utilities" Working Group is developing a
proposed standard to complement the 1003.1 POSIX standard. It will
consist of
a shell command language (currently planned to be based on the
Bourne Shell),
groups of utility programs, or commands,
programmatic interfaces to the shell (system(), popen()) and
related facilities (regular expressions, file name expansion,
etc.)
defined environments (variables, file hierarchies, etc) that
applications may rely upon
tools for installing application programs onto conforming
systems
which will allow application programs to be developed out of existing
pieces, in the UNIX tradition. The scope of the standard emphasizes
commands and features that are more typically used by shell scripts or
C language programs than those that are oriented to the terminal user
with windows, mice, visual shells, and so forth.
There has been some controversy in the Working Group about
clarifying the scope of the 1003.2 standard in regard to its
relationship with 1003.1. The Working Group is attempting to
produce a standard that will assume the structure and
philosophy of a POSIX system is available, but it will not
require a fully conforming implementation as a base. For
example, it should be feasible to eventually produce a 1003.2
interface on a V7 system, or on a system very close to POSIX,
but missing a few crucial features (as long as the shell and
utilities didn't need them). However, the proposed standard
will *not* be unnecessarily watered down simply to allow
non-POSIX systems to conform.
The group is currently seeking proposals for groupings of commands that
may be offered by implementors. As groups are identified, command
descriptions will be solicited. There is no requirement that the commands
be in System V or BSD today, but they should realistically be commands
that are commonly found in most existing implementations.
There are three Institutional Representatives to P1003: John Quarterman
from USENIX, Heinz Lycklama from /usr/group, and Martha Nalebuf from X/OPEN.
As the one from USENIX, one of my functions is to get comments from the
USENIX membership and the general public to the committee. One of the
ways I try to do that is by moderating this newsgroup, comp.std.unix
(formerly known as mod.std.unix). An article related to this one
appeared in the September/October 1986 ;login: (The USENIX Association
Newsletter). I'm also currently on the USENIX Board of Directors.
Comments, suggestions, etc., may be sent to
John S. Quarterman
Texas Internet Consulting
Suite 500, Room 31
Austin Centre
701 Brazos
Austin TX 78701-3243
512-320-9031
usenix!jsq
For comp.std.unix:
Comments: ut-sally!std-unix-request std-unix-request@sally.utexas.edu
Submissions: ut-sally!std-unix std-unix@sally.utexas.edu
The May/June 1987 issue of CommUNIXations (the /usr/group newsletter)
contains a report by Heinz Lycklama on the /usr/group Technical Committee
working groups which met in January 1987.
If you are interested in starting another working group, contact
Heinz Lycklama:
Heinz Lycklama
Interactive Systems Corp.
2401 Colorado Ave., 3rd Floor
Santa Monica, CA 90404
(213)453-8649
decvax!cca!ima!heinz
Here is contact information for /usr/group working groups as taken from
the CommUNIXations article mentioned above, and updated by later information
from Heinz Lycklama.
/usr/group Working Group on Distributed File System:
Laurence Brown Frederick Glover
AT&T Information Systems MK02-1/H10
190 River Road Digital Equipment Corporation
Summit, NJ 07933 Continental Boulevard
201-522-6046 Merrimack, NH 03054-0430
attunix!bump 603-884-5111
decvax!fglover
/usr/group Working Group on Network Interface:
Steve Albert
AT&T Information Systems
190 River Road, Rm. A-114
Summit, NJ 07901
(201)522-6104
attunix!ssa
/usr/group Working Group on Internationalization:
Karen Barnes
Hewlett-Packard Co.
19447 Pruneridge Ave.
M/S 47U2
Cupertino, CA 95014
(408) 447-6704
/usr/group Working Group on Graphics/Windows:
Tom Greene
Apollo Computer, Inc.
330 Billerica Road
Chelmsford, MA 01824
(617)256-6600, ext. 7581
/usr/group Working Group on Realtime:
Bill Corwin
Intel Corp.
5200 Elam Young Pkwy
Hillsboro, OR 97123
(503)681-2248
/usr/group Working Group on Database:
Val Skalabrin
Unify Corp.
1111 Howe Ave.
Sacramento, CA 95825
(916)920-9092
/usr/group Working Group on Performance Measurements:
Ram Chelluri Dave Hinnant
AT&T Computer Systems SCI Systems, Inc.
Room E15B Ste 325, Pamlico Bldg
4513 Western Ave. Research Triangle Pk, NC 27709
Lisle, IL 60532 (919)549-8334
(312)810-6223
/usr/group Working Group on Security:
Steve Sutton Ms. Jeanne Baccash
Consultant, Addamax AT&T UNIX Systems Engineering
1107 S. Orchard 190 River Road
Urbana, IL 61801 Summit, NJ 07901
217-344-0996 201-522-6028
attunix!jeanne
/usr/group Working Group on Super Computing:
Karen Sheaffer Robin O'Neill
Sandia National Laboratory Lawrence Livermore Laboratory
P.O. Box 969 P.O. Box 5509, L560
Livermore, CA 94550 Livermore, CA 94550
415-422-3431 415-422-0973
oneill#r%mfe@lll-mfe.arpa Co-chair
The X3H3.6 display management committee has recently formed to develop
a model to support current and future window management systems, yet
is not based directly on any existing system. The chair solicits
help and participation:
Georges Grinstein
wanginst!ulowell!grinstein
The Abstract of the 1003.1 Trial Use Standard adds:
This interface is a complement to the C Programming Language
in the C Information Bulletin prepared by Technical Committee X3J11
of the Accredited Standards Committee X3, Information Processing
Systems, further specifying an environment for portable application
software.
X3J11 is sometimes known as the C Standards Committee. Their liaison to
P1003 is
Don Kretsch
AT&T
190 River Road
Summit, NJ 07901
A contact for information regarding publications and working groups is
Thomas Plum
Vice Chair, X3J11 Committee
Plum Hall Inc.
1 Spruce Avenue
Cardiff, New Jersey 08232
The current document may be ordered from
Global Press
2625 Hickory St.
P.O. Box 2504
Santa Anna, CA 92707-3783
U.S.A.
800-854-7179
+1-714-540-9870 (from outside the U.S., ask for extension 245.)
TELEX 692 373
Ask for the X3.159 draft standard. The price is $65.
The /usr/group Standard is a principal ancestor of P1003.1, X/OPEN,
and X3J11. It may be ordered for $15.00 from:
/usr/group Standards Committee
4655 Old Ironsides Drive, Suite 200
Santa Clara, California 95054
(408)986-8840
The System V Interface Definition (The Purple Book, or SVID).
This is the AT&T standard and is one of the most frequently-used
references of the IEEE 1003 committee.
AT&T Customer Information Center
Attn: Customer Service Representative
P.O. Box 19901
Indianapolis, IN 46219
U.S.A.
800-432-6600 (Inside U.S.A.)
800-255-1242 (Inside Canada)
317-352-8557 (Outside U.S.A. and Canada)
System V Interface Definition, Issue 2
should be ordered by the following select codes:
Select Code: Volume: Topics:
320-011 Volume I Base System
Kernel Extension
320-012 Volume II Basic Utilities Extension
Advanced Utilities Extension
Software Development Extension
Administered System Extension
Terminal Volume Interface Extension
320-013 Volume III Base System Addendum
Terminal Interface Extension
Network Services Extension
307-131 I, II, III (all three volumes)
The price is about 37 U.S. dollars for each volume or $84 for all three.
Major credit cards are accepted for telephone orders: mail orders
should include a check or money order, payable to AT&T.
The X/OPEN PORTABILITY GUIDE (The Green Book)
is another reference frequently used by IEEE 1003.
The X/OPEN Group is "Ten of the world's major information system
suppliers" (currently Bull, DEC, Ericsson, Hewlett-Packard, ICL,
NIXDORF, Olivetti, Philips, Siemens, Unisys, and AT&T) who have
produced a document intended to promote the writing of portable
facilities. They closely follow both SVID and POSIX, and cite
the /usr/group standard as contributing, but X/OPEN's books
cover a wider area than any of those.
The book is published by
Elsevier Science Publishers B.V.
Book Order Department
P.O. Box 1991
1000 BZ Amsterdam
The Netherlands
and distributed in the U.S.A. and Canada by:
Elsevier Science Publishing Company, Inc.
52 Vanderbilt Avenue
New York, NY 10017
U.S.A.
There are currently five volumes:
1) System V Specification Commands and Utilities
2) System V Specification System Calls and Libraries
3) System V Specification Supplementary Definitions
4) Programming Languages
5) Data Management
They take a large number of credit cards and other forms of payment.
Finally, 4.2BSD and 4.3BSD have influenced POSIX in a number of areas.
The best reference on them is the 4.3BSD manuals, published by USENIX.
An order form may be obtained from:
Howard Press
c/o USENIX Association
P.O. Box 2299
Berkeley, CA 94710
415-528-8649
{ucbvax,decvax}!usenix!office
4.3BSD User's Manual Set (3 volumes) $25.00
User's Reference Manual
User's Supplementary Documents
Master Index
4.3BSD Programmer's Manual Set (3 volumes) $25.00
Programmer's Reference Maual
Programmer's Supplementary Documents, Volume 1
Programmer's Supplementary Documents, Volume 2
4.3BSD System Manager's Manual (1 volume) $10.00
Unfortunately, to order you must represent a USENIX Association
Institutional or Supporting Member, because the manuals can only
be sold to licensees of 4.3BSD and one of 32V, System III, or System V,
and those membership categories are USENIX's mechanism of checking licenses.
Volume-Number: Volume 11, Number 29std-unix@ut-sally.UUCP (05/15/87)
From: dan@prophet.bbn.com (Dan Franklin) > The IEEE P1003 Portable Operating System for Computer Environments ... > ... > Published copies are available at $19.95, > with bulk purchasing discounts available. > Call the IEEE Computer Society in Los Angeles > 714-821-8380 > and ask for Book #967... This doesn't work. I just called that number, and was told they only do phone ordering for books costing $25 or more (and they confirmed the price of $19.95). Instead, they told me to mail my order to IEEE Computer Society P.O. Box 80452 Worldway Postal Center Los Angeles, Ca. 90080 including a check for $19.95 + $4 for shipping and handling, plus $2 if I wanted it shipped UPS instead of whatever snail mail they would normally use (I don't remember what she said it was, probably 4th class). I will now try that. Too bad they don't charge $5.05 more for it. Dan Franklin Volume-Number: Volume 11, Number 30
std-unix@ut-sally.UUCP (05/15/87)
From: rick@seismo.css.gov (Rick Adams) Are the dbm libraries included in POSIX? If not, they certainly should be. SVID doesn't provide any similar capability that I know of. ---rick [ That's outside the scope of POSIX, i.e., P1003.1. It might fit in what P1003.2 is doing. -mod ] Volume-Number: Volume 11, Number 31
std-unix@ut-sally.UUCP (06/14/87)
This is the latest in a series of similar comp.std.unix articles.
Corrections and additions to this article are solicited.
Access information is given in this article for the following standards:
IEEE 1003.1 (POSIX), 1003.2 (shell/tools), 1003.3 (verification)
/usr/group working groups on distributed file system, network interface,
graphics/windows, database, internationalization,
performance measurements, realtime, security, and super computing
X3H3.6 (display committee)
X3J11 (C language)
/usr/group Standard
System V Interface Definition (SVID, or The Purple Book)
X/OPEN PORTABILITY GUIDE (The Green Book)
4.3BSD Manuals
UNIX is a Registered Trademark of AT&T.
POSIX and IEEE are trademarks of the Institute of Electrical
and Electronic Engineers, Inc.
X/OPEN is a licensed trademark of the X/OPEN Group Members.
The IEEE P1003 Portable Operating System for Computer Environments Committee
is sometimes known colloquially as the UNIX Standards Committee.
They published the 1003.1 "POSIX" Trial Use Standard in April 1986.
According to its Foreword:
The purpose of this document is to define a standard
operating system interface and environment based on the
UNIX Operating System documentation to support application
portability at the source level. This is intended for
systems implementors and applications software developers.
Published copies are available at $19.95,
with bulk purchasing discounts available.
Call the IEEE Computer Society in Los Angeles
714-821-8380
and ask for Book #967. Unfortunately, this only works for multiple copies.
But the following mail address works for single copies:
IEEE Computer Society
P.O. Box 80452
Worldway Postal Center
Los Angeles, Ca. 90080
Include a check for $19.95 + $4 for shipping and handling. For UPS
shipping, add another $4. Or contact:
IEEE Service Center
445 Hoes Ln.
Piscataway, NJ 08854
and ask for "IEEE 1003.1 Trial Use Standard" - stock number SH10546.
The Trial Use Standard will be available for comments for a period
such as a year. The current target for a Full Use Standard is Fall 1987.
IEEE has initiated the process to have the 1003.1 effort brought into
the International Organization for Standardization (ISO) arena.
Machine readable copies of the Trial Use Standard are not and will
not be available.
There is a paper mailing list by which interested parties may get
copies of drafts of the standard. To get on it, or to submit comments
directly to the committee, mail to:
James Isaak
Chairperson, IEEE/CS P1003
Digital Equipment MK02-2/B05
Continental Blvd.
Merrimack, NH 03054-0403
decvax!isaak
603-884-1913
Sufficiently interested parties may join the working group.
Related working groups are
group subject co-chairs
1003.2 shell and tools Hal Jespersen (UniSoft), Don Cragun (Sun)
1003.3 verification Roger Martin (NBS), Carol Raye (AT&T)
Inquiries regarding 1003.2 and 1003.3 should go to the same address
as for 1003.1.
The next scheduled meetings of the P1003 working groups are,
in 1987 and 1988:
June 22-26 P1003.[13] Seattle (changed from USENIX week in Phoenix to
give us better working attendance) Host: CDC
P1003.2 will not meet in Seattle, due to scheduling
problems related to the extreme member overlap between
1003.1 and 1003.2 and the need for 1003.1 to meet all week
in order to speed finishing the Full Use Standard.
But there will be a 1003.2 BOF Tuesday, 6/23, 19:00-22:00,
to exchange information and assess the status of the command
descriptions distributed in the April meeting.
Sept. 14-18 Framingham, Massachusetts (same time and place as X3J11)
(Sept 7th is Labor day, and that week is ISO TC97 SC22 meeting in Wash DC)
Dec. 7-11 San Diego
April 1988 Possibly Japan or Singapore, depending on potential attendance.
There is also a balloting group (which intersects with the working group).
This is more difficult. Contact Jim Isaak for details. I will repost
them in this newsgroup if there is sufficient interest.
Here are some details from Hal Jespersen regarding P1003.2:
The IEEE P1003.2 "Shell and Utilities" Working Group is developing a
proposed standard to complement the 1003.1 POSIX standard. It will
consist of
a shell command language (currently planned to be based on the
Bourne Shell),
groups of utility programs, or commands,
programmatic interfaces to the shell (system(), popen()) and
related facilities (regular expressions, file name expansion,
etc.)
defined environments (variables, file hierarchies, etc) that
applications may rely upon
tools for installing application programs onto conforming
systems
which will allow application programs to be developed out of existing
pieces, in the UNIX tradition. The scope of the standard emphasizes
commands and features that are more typically used by shell scripts or
C language programs than those that are oriented to the terminal user
with windows, mice, visual shells, and so forth.
There has been some controversy in the Working Group about
clarifying the scope of the 1003.2 standard in regard to its
relationship with 1003.1. The Working Group is attempting to
produce a standard that will assume the structure and
philosophy of a POSIX system is available, but it will not
require a fully conforming implementation as a base. For
example, it should be feasible to eventually produce a 1003.2
interface on a V7 system, or on a system very close to POSIX,
but missing a few crucial features (as long as the shell and
utilities didn't need them). However, the proposed standard
will *not* be unnecessarily watered down simply to allow
non-POSIX systems to conform.
The group is currently seeking proposals for groupings of commands that
may be offered by implementors. As groups are identified, command
descriptions will be solicited. There is no requirement that the commands
be in System V or BSD today, but they should realistically be commands
that are commonly found in most existing implementations.
There are three Institutional Representatives to P1003: John Quarterman
from USENIX, Heinz Lycklama from /usr/group, and Martha Nalebuf from X/OPEN.
As the one from USENIX, one of my functions is to get comments from the
USENIX membership and the general public to the committee. One of the
ways I try to do that is by moderating this newsgroup, comp.std.unix
(formerly known as mod.std.unix). An article related to this one
appeared in the September/October 1986 ;login: (The USENIX Association
Newsletter). I'm also currently on the USENIX Board of Directors.
Comments, suggestions, etc., may be sent to
John S. Quarterman
Texas Internet Consulting
Suite 500, Room 31
Austin Centre
701 Brazos
Austin TX 78701-3243
512-320-9031
usenix!jsq
For comp.std.unix:
Comments: ut-sally!std-unix-request std-unix-request@sally.utexas.edu
Submissions: ut-sally!std-unix std-unix@sally.utexas.edu
The May/June 1987 issue of CommUNIXations (the /usr/group newsletter)
contains a report by Heinz Lycklama on the /usr/group Technical Committee
working groups which met in January 1987.
If you are interested in starting another working group, contact
Heinz Lycklama:
Heinz Lycklama
Interactive Systems Corp.
2401 Colorado Ave., 3rd Floor
Santa Monica, CA 90404
(213)453-8649
decvax!cca!ima!heinz
Here is contact information for /usr/group working groups as taken from
the CommUNIXations article mentioned above, and updated by later information
from Heinz Lycklama.
/usr/group Working Group on Distributed File System:
Laurence Brown Frederick Glover
AT&T Information Systems MK02-1/H10
190 River Road Digital Equipment Corporation
Summit, NJ 07933 Continental Boulevard
201-522-6046 Merrimack, NH 03054-0430
attunix!bump 603-884-5111
decvax!fglover
/usr/group Working Group on Network Interface:
Steve Albert
AT&T Information Systems
190 River Road, Rm. A-114
Summit, NJ 07901
(201)522-6104
attunix!ssa
/usr/group Working Group on Internationalization:
Karen Barnes
Hewlett-Packard Co.
19447 Pruneridge Ave.
M/S 47U2
Cupertino, CA 95014
(408) 447-6704
/usr/group Working Group on Graphics/Windows:
Tom Greene
Apollo Computer, Inc.
330 Billerica Road
Chelmsford, MA 01824
(617)256-6600, ext. 7581
/usr/group Working Group on Realtime:
Bill Corwin
Intel Corp.
5200 Elam Young Pkwy
Hillsboro, OR 97123
(503)681-2248
/usr/group Working Group on Database:
Val Skalabrin
Unify Corp.
1111 Howe Ave.
Sacramento, CA 95825
(916)920-9092
/usr/group Working Group on Performance Measurements:
Ram Chelluri Dave Hinnant
AT&T Computer Systems SCI Systems, Inc.
Room E15B Ste 325, Pamlico Bldg
4513 Western Ave. Research Triangle Pk, NC 27709
Lisle, IL 60532 (919)549-8334
(312)810-6223
/usr/group Working Group on Security:
Steve Sutton Ms. Jeanne Baccash
Consultant, Addamax AT&T UNIX Systems Engineering
1107 S. Orchard 190 River Road
Urbana, IL 61801 Summit, NJ 07901
217-344-0996 201-522-6028
attunix!jeanne
/usr/group Working Group on Super Computing:
Karen Sheaffer Robin O'Neill
Sandia National Laboratory Lawrence Livermore Laboratory
P.O. Box 969 P.O. Box 5509, L560
Livermore, CA 94550 Livermore, CA 94550
415-422-3431 415-422-0973
oneill#r%mfe@lll-mfe.arpa Co-chair
The X3H3.6 display management committee has recently formed to develop
a model to support current and future window management systems, yet
is not based directly on any existing system. The chair solicits
help and participation:
Georges Grinstein
wanginst!ulowell!grinstein
The Abstract of the 1003.1 Trial Use Standard adds:
This interface is a complement to the C Programming Language
in the C Information Bulletin prepared by Technical Committee X3J11
of the Accredited Standards Committee X3, Information Processing
Systems, further specifying an environment for portable application
software.
X3J11 is sometimes known as the C Standards Committee. Their liaison to
P1003 is
Don Kretsch
AT&T
190 River Road
Summit, NJ 07901
A contact for information regarding publications and working groups is
Thomas Plum
Vice Chair, X3J11 Committee
Plum Hall Inc.
1 Spruce Avenue
Cardiff, New Jersey 08232
The current document may be ordered from
Global Press
2625 Hickory St.
P.O. Box 2504
Santa Anna, CA 92707-3783
U.S.A.
800-854-7179
+1-714-540-9870 (from outside the U.S., ask for extension 245.)
TELEX 692 373
Ask for the X3.159 draft standard. The price is $65.
The /usr/group Standard is a principal ancestor of P1003.1, X/OPEN,
and X3J11. It may be ordered for $15.00 from:
/usr/group Standards Committee
4655 Old Ironsides Drive, Suite 200
Santa Clara, California 95054
(408)986-8840
The System V Interface Definition (The Purple Book, or SVID).
This is the AT&T standard and is one of the most frequently-used
references of the IEEE 1003 committee.
AT&T Customer Information Center
Attn: Customer Service Representative
P.O. Box 19901
Indianapolis, IN 46219
U.S.A.
800-432-6600 (Inside U.S.A.)
800-255-1242 (Inside Canada)
317-352-8557 (Outside U.S.A. and Canada)
System V Interface Definition, Issue 2
should be ordered by the following select codes:
Select Code: Volume: Topics:
320-011 Volume I Base System
Kernel Extension
320-012 Volume II Basic Utilities Extension
Advanced Utilities Extension
Software Development Extension
Administered System Extension
Terminal Volume Interface Extension
320-013 Volume III Base System Addendum
Terminal Interface Extension
Network Services Extension
307-131 I, II, III (all three volumes)
The price is about 37 U.S. dollars for each volume or $84 for all three.
Major credit cards are accepted for telephone orders: mail orders
should include a check or money order, payable to AT&T.
The X/OPEN PORTABILITY GUIDE (The Green Book)
is another reference frequently used by IEEE 1003.
The X/OPEN Group is "Ten of the world's major information system
suppliers" (currently Bull, DEC, Ericsson, Hewlett-Packard, ICL,
NIXDORF, Olivetti, Philips, Siemens, Unisys, and AT&T) who have
produced a document intended to promote the writing of portable
facilities. They closely follow both SVID and POSIX, and cite
the /usr/group standard as contributing, but X/OPEN's books
cover a wider area than any of those.
The book is published by
Elsevier Science Publishers B.V.
Book Order Department
P.O. Box 1991
1000 BZ Amsterdam
The Netherlands
and distributed in the U.S.A. and Canada by:
Elsevier Science Publishing Company, Inc.
52 Vanderbilt Avenue
New York, NY 10017
U.S.A.
There are currently five volumes:
1) System V Specification Commands and Utilities
2) System V Specification System Calls and Libraries
3) System V Specification Supplementary Definitions
4) Programming Languages
5) Data Management
They take a large number of credit cards and other forms of payment.
Finally, 4.2BSD and 4.3BSD have influenced POSIX in a number of areas.
The best reference on them is the 4.3BSD manuals, published by USENIX.
An order form may be obtained from:
Howard Press
c/o USENIX Association
P.O. Box 2299
Berkeley, CA 94710
415-528-8649
{ucbvax,decvax}!usenix!office
4.3BSD User's Manual Set (3 volumes) $25.00
User's Reference Manual
User's Supplementary Documents
Master Index
4.3BSD Programmer's Manual Set (3 volumes) $25.00
Programmer's Reference Maual
Programmer's Supplementary Documents, Volume 1
Programmer's Supplementary Documents, Volume 2
4.3BSD System Manager's Manual (1 volume) $10.00
Unfortunately, there are some license restrictions.
Contact the USENIX office for details.
Volume-Number: Volume 11, Number 58std-unix%uunet.UUCP%@uunet.uu.net (Moderator, John Quarterman) (07/18/87)
This is the latest in a series of similar comp.std.unix articles.
Corrections and additions to this article are solicited.
Access information is given in this article for the following standards:
IEEE 1003.1 (operating system interface), 1003.2 (shell and tools),
1003.3 (testing and verification), 1003.4 (real time).
/usr/group working groups on distributed file system, network interface,
graphics/windows, database, internationalization,
performance measurements, realtime, security, and super computing
X3H3.6 (display committee)
X3J11 (C language)
/usr/group Standard
System V Interface Definition (SVID, or The Purple Book)
X/OPEN PORTABILITY GUIDE (The Green Book)
4.3BSD Manuals
UNIX is a Registered Trademark of AT&T.
POSIX and IEEE are trademarks of the Institute of Electrical
and Electronic Engineers, Inc.
X/OPEN is a licensed trademark of the X/OPEN Group Members.
The IEEE P1003 Portable Operating System for Computer Environments Committee
is sometimes known colloquially as the UNIX Standards Committee.
They published the 1003.1 "POSIX" Trial Use Standard in April 1986.
According to its Foreword:
The purpose of this document is to define a standard
operating system interface and environment based on the
UNIX Operating System documentation to support application
portability at the source level. This is intended for
systems implementors and applications software developers.
Published copies are available at $19.95,
with bulk purchasing discounts available.
Call the IEEE Computer Society in Los Angeles
714-821-8380
and ask for Book #967. Unfortunately, this only works for multiple copies.
But the following mail address works for single copies:
IEEE Computer Society
P.O. Box 80452
Worldway Postal Center
Los Angeles, Ca. 90080
Include a check for $19.95 + $4 for shipping and handling. For UPS
shipping, add another $4. Or contact:
IEEE Service Center
445 Hoes Ln.
Piscataway, NJ 08854
and ask for "IEEE 1003.1 Trial Use Standard" - stock number SH10546.
The Trial Use Standard will be available for comments for a period
such as a year. The current target for a Full Use Standard is Fall 1987.
IEEE has initiated the process to have the 1003.1 effort brought into
the International Organization for Standardization (ISO) arena.
Machine readable copies of the Trial Use Standard are not and will
not be available.
There is a paper mailing list by which interested parties may get
copies of drafts of the standard. To get on it, or to submit comments
directly to the committee, mail to:
James Isaak
Chairperson, IEEE/CS P1003
Digital Equipment MK02-2/B05
Continental Blvd.
Merrimack, NH 03054-0403
decvax!isaak
603-884-1913
Sufficiently interested parties may join the working group.
Related working groups are
group subject co-chairs
1003.2 shell and tools Hal Jespersen (UniSoft), Don Cragun (Sun)
1003.3 verification Roger Martin (NBS), Carol Raye (AT&T)
1003.4 real time Bill Corwin (Intel)
Inquiries regarding 1003.2, 1003.3, and 1003.4 should go to the same address
as for 1003.1.
The next scheduled meetings of the P1003 working groups are,
in 1987 and 1988:
Sept. 14-18 Framingham, Massachusetts (same time and place as X3J11)
(Sept 7th is Labor day, and that week is ISO TC97 SC22 meeting in Wash DC)
Dec. 7-11 San Diego
April 1988 Washington, D.C.
There is also a balloting group (which intersects with the working group).
This is more difficult. Contact Jim Isaak for details. I will repost
them in this newsgroup if there is sufficient interest.
Here are some details from Hal Jespersen regarding P1003.2:
The IEEE P1003.2 "Shell and Utilities" Working Group is developing a
proposed standard to complement the 1003.1 POSIX standard. It will
consist of
a shell command language (currently planned to be based on the
Bourne Shell),
groups of utility programs, or commands,
programmatic interfaces to the shell (system(), popen()) and
related facilities (regular expressions, file name expansion,
etc.)
defined environments (variables, file hierarchies, etc) that
applications may rely upon
tools for installing application programs onto conforming
systems
which will allow application programs to be developed out of existing
pieces, in the UNIX tradition. The scope of the standard emphasizes
commands and features that are more typically used by shell scripts or
C language programs than those that are oriented to the terminal user
with windows, mice, visual shells, and so forth.
There has been some controversy in the Working Group about
clarifying the scope of the 1003.2 standard in regard to its
relationship with 1003.1. The Working Group is attempting to
produce a standard that will assume the structure and
philosophy of a POSIX system is available, but it will not
require a fully conforming implementation as a base. For
example, it should be feasible to eventually produce a 1003.2
interface on a V7 system, or on a system very close to POSIX,
but missing a few crucial features (as long as the shell and
utilities didn't need them). However, the proposed standard
will *not* be unnecessarily watered down simply to allow
non-POSIX systems to conform.
The group is currently seeking proposals for groupings of commands that
may be offered by implementors. As groups are identified, command
descriptions will be solicited. There is no requirement that the commands
be in System V or BSD today, but they should realistically be commands
that are commonly found in most existing implementations.
There are three Institutional Representatives to P1003: John Quarterman
from USENIX, Heinz Lycklama from /usr/group, and Martha Nalebuf from X/OPEN.
As the one from USENIX, one of my functions is to get comments from the
USENIX membership and the general public to the committee. One of the
ways I try to do that is by moderating this newsgroup, comp.std.unix
(formerly known as mod.std.unix). An article related to this one
appeared in the September/October 1986 ;login: (The USENIX Association
Newsletter). I'm also currently on the USENIX Board of Directors.
Comments, suggestions, etc., may be sent to
John S. Quarterman
Texas Internet Consulting
701 Brazos, Suite 500
Austin TX 78701-3243
+1-512-320-9031
usenix!jsq
For comp.std.unix:
Comments: uunet!std-unix-request std-unix-request@uunet.uu.net
Submissions: uunet!std-unix std-unix@uunet.uu.net
The May/June 1987 issue of CommUNIXations (the /usr/group newsletter)
contains a report by Heinz Lycklama on the /usr/group Technical Committee
working groups which met in January 1987.
If you are interested in starting another working group, contact
Heinz Lycklama:
Heinz Lycklama
Interactive Systems Corp.
2401 Colorado Ave., 3rd Floor
Santa Monica, CA 90404
(213)453-8649
decvax!cca!ima!heinz
Here is contact information for /usr/group working groups as taken from
the CommUNIXations article mentioned above, and updated by later information
from Heinz Lycklama.
/usr/group Working Group on Distributed File System:
Laurence Brown Frederick Glover
AT&T Information Systems MK02-1/H10
190 River Road Digital Equipment Corporation
Summit, NJ 07933 Continental Boulevard
201-522-6046 Merrimack, NH 03054-0430
attunix!bump 603-884-5111
decvax!fglover
/usr/group Working Group on Network Interface:
Steve Albert
AT&T Information Systems
190 River Road, Rm. A-114
Summit, NJ 07901
(201)522-6104
attunix!ssa
/usr/group Working Group on Internationalization:
Karen Barnes
Hewlett-Packard Co.
19447 Pruneridge Ave.
M/S 47U2
Cupertino, CA 95014
(408) 447-6704
/usr/group Working Group on Graphics/Windows:
Tom Greene
Apollo Computer, Inc.
330 Billerica Road
Chelmsford, MA 01824
(617)256-6600, ext. 7581
/usr/group Working Group on Realtime:
Bill Corwin
Intel Corp.
5200 Elam Young Pkwy
Hillsboro, OR 97123
(503)681-2248
/usr/group Working Group on Database:
Val Skalabrin
Unify Corp.
1111 Howe Ave.
Sacramento, CA 95825
(916)920-9092
/usr/group Working Group on Performance Measurements:
Ram Chelluri Dave Hinnant
AT&T Computer Systems SCI Systems, Inc.
Room E15B Ste 325, Pamlico Bldg
4513 Western Ave. Research Triangle Pk, NC 27709
Lisle, IL 60532 (919)549-8334
(312)810-6223
/usr/group Working Group on Security:
Steve Sutton Ms. Jeanne Baccash
Consultant, Addamax AT&T UNIX Systems Engineering
1107 S. Orchard 190 River Road
Urbana, IL 61801 Summit, NJ 07901
217-344-0996 201-522-6028
attunix!jeanne
/usr/group Working Group on Super Computing:
Karen Sheaffer Robin O'Neill
Sandia National Laboratory Lawrence Livermore Laboratory
P.O. Box 969 P.O. Box 5509, L560
Livermore, CA 94550 Livermore, CA 94550
415-422-3431 415-422-0973
oneill#r%mfe@lll-mfe.arpa Co-chair
The X3H3.6 display management committee has recently formed to develop
a model to support current and future window management systems, yet
is not based directly on any existing system. The chair solicits
help and participation:
Georges Grinstein
wanginst!ulowell!grinstein
The Abstract of the 1003.1 Trial Use Standard adds:
This interface is a complement to the C Programming Language
in the C Information Bulletin prepared by Technical Committee X3J11
of the Accredited Standards Committee X3, Information Processing
Systems, further specifying an environment for portable application
software.
X3J11 is sometimes known as the C Standards Committee. Their liaison to
P1003 is
Don Kretsch
AT&T
190 River Road
Summit, NJ 07901
A contact for information regarding publications and working groups is
Thomas Plum
Vice Chair, X3J11 Committee
Plum Hall Inc.
1 Spruce Avenue
Cardiff, New Jersey 08232
The current document may be ordered from
Global Press
2625 Hickory St.
P.O. Box 2504
Santa Anna, CA 92707-3783
U.S.A.
800-854-7179
+1-714-540-9870 (from outside the U.S., ask for extension 245.)
TELEX 692 373
Ask for the X3.159 draft standard. The price is $65.
The /usr/group Standard is a principal ancestor of P1003.1, X/OPEN,
and X3J11. It may be ordered for $15.00 from:
/usr/group Standards Committee
4655 Old Ironsides Drive, Suite 200
Santa Clara, California 95054
(408)986-8840
The System V Interface Definition (The Purple Book, or SVID).
This is the AT&T standard and is one of the most frequently-used
references of the IEEE 1003 committee.
AT&T Customer Information Center
Attn: Customer Service Representative
P.O. Box 19901
Indianapolis, IN 46219
U.S.A.
800-432-6600 (Inside U.S.A.)
800-255-1242 (Inside Canada)
317-352-8557 (Outside U.S.A. and Canada)
System V Interface Definition, Issue 2
should be ordered by the following select codes:
Select Code: Volume: Topics:
320-011 Volume I Base System
Kernel Extension
320-012 Volume II Basic Utilities Extension
Advanced Utilities Extension
Software Development Extension
Administered System Extension
Terminal Volume Interface Extension
320-013 Volume III Base System Addendum
Terminal Interface Extension
Network Services Extension
307-131 I, II, III (all three volumes)
The price is about 37 U.S. dollars for each volume or $84 for all three.
Major credit cards are accepted for telephone orders: mail orders
should include a check or money order, payable to AT&T.
The X/OPEN PORTABILITY GUIDE (The Green Book)
is another reference frequently used by IEEE 1003.
The X/OPEN Group is "Ten of the world's major information system
suppliers" (currently Bull, DEC, Ericsson, Hewlett-Packard, ICL,
NIXDORF, Olivetti, Philips, Siemens, Unisys, and AT&T) who have
produced a document intended to promote the writing of portable
facilities. They closely follow both SVID and POSIX, and cite
the /usr/group standard as contributing, but X/OPEN's books
cover a wider area than any of those.
The book is published by
Elsevier Science Publishers B.V.
Book Order Department
P.O. Box 1991
1000 BZ Amsterdam
The Netherlands
and distributed in the U.S.A. and Canada by:
Elsevier Science Publishing Company, Inc.
52 Vanderbilt Avenue
New York, NY 10017
U.S.A.
There are currently five volumes:
1) System V Specification Commands and Utilities
2) System V Specification System Calls and Libraries
3) System V Specification Supplementary Definitions
4) Programming Languages
5) Data Management
They take a large number of credit cards and other forms of payment.
Finally, 4.2BSD and 4.3BSD have influenced POSIX in a number of areas.
The best reference on them is the 4.3BSD manuals, published by USENIX.
An order form may be obtained from:
Howard Press
c/o USENIX Association
P.O. Box 2299
Berkeley, CA 94710
415-528-8649
{ucbvax,decvax}!usenix!office
4.3BSD User's Manual Set (3 volumes) $25.00
User's Reference Manual
User's Supplementary Documents
Master Index
4.3BSD Programmer's Manual Set (3 volumes) $25.00
Programmer's Reference Maual
Programmer's Supplementary Documents, Volume 1
Programmer's Supplementary Documents, Volume 2
4.3BSD System Manager's Manual (1 volume) $10.00
Unfortunately, there are some license restrictions.
Contact the USENIX office for details.
Volume-Number: Volume 12, Number 2std-unix@uunet.UU.NET (Moderator, John S. Quarterman) (11/06/87)
This is the latest in a series of similar comp.std.unix articles.
Corrections and additions to this article are solicited.
Access information is given in this article for the following standards:
IEEE 1003.1 (operating system interface), 1003.2 (shell and utilities),
1003.3 (testing and verification), 1003.4 (real time).
NBS FIPS.
/usr/group working groups on distributed file system, network interface,
graphics/windows, database, internationalization,
performance measurements, realtime, security, and super computing.
X3H3.6 (display committee)
X3J11 (C language)
/usr/group Standard
System V Interface Definition (SVID, or The Purple Book)
X/OPEN PORTABILITY GUIDE (The Green Book)
4.3BSD Manuals
UNIX is a Registered Trademark of AT&T.
POSIX and IEEE are trademarks of the Institute of Electrical
and Electronic Engineers, Inc.
X/OPEN is a licensed trademark of the X/OPEN Group Members.
The IEEE P1003 Portable Operating System Interface for Computer
Environments Committee is sometimes known colloquially as the UNIX
Standards Committee. They published the 1003.1 "POSIX" Trial Use
Standard in April 1986. According to its Foreword:
The purpose of this document is to define a standard
operating system interface and environment based on the
UNIX Operating System documentation to support application
portability at the source level. This is intended for
systems implementors and applications software developers.
Published copies are available at $19.95, with bulk purchasing discounts
available. Call the IEEE Computer Society in Los Angeles
714-821-8380
and ask for Book #967. Unfortunately, this only works for multiple copies.
But the following mail address works for single copies:
IEEE Computer Society
P.O. Box 80452
Worldway Postal Center
Los Angeles, Ca. 90080
Include a check for $19.95 + $4 for shipping and handling. For UPS
shipping, add another $4. Or contact:
IEEE Service Center
445 Hoes Ln.
Piscataway, NJ 08854
and ask for "IEEE 1003.1 Trial Use Standard" - stock number SH10546.
The Trial Use Standard will be available for comments for a period
such as a year. The current target for a Full Use Standard is Spring 1988.
The current draft, Draft 12, is being balloted on starting 15 November 1987.
It's too late to join the balloting group, but written objections or comments
are still solicited during the thirty days following that date from everyone
and will be fully considered. The main difference is that only ballots from
the formal balloting group will count toward the numeric goals for returning
ballots and yes yotes. The appropriate address is:
Computer Society Secretariat
IEEE Standards Office
345 East 47th St.
New York, NY 10017
The possible categories for voting are: yes, perhaps with comments;
no, with objections, and perhaps with comments; and yes because of
lack of time or expertise (this last one makes no sense unless you
are in the official balloting quorum). Text of comments and objections
should organized by section of Draft 12, with each major section
at the beginning of a new page. Each remark should be marked as to
whether it is an objection or a non-binding comment, and numbered
within those categories.
IEEE has initiated the process to have the 1003.1 effort brought into
the International Organization for Standardization (ISO) arena. IEEE
1003.1 Draft 12 is also a ``Draft Proposed International Standard (ISO DP).''
The convenor is Jim Isaak: see below for his address.
The National Bureau of Standards is producing a Federal Information
Processing Standard (FIPS) based on IEEE 1003.1. It will probably
be available before the Full Use Standard, and may reflect Draft 12,
rather than the final 1003.1 standard. For information, contact:
Roger Martin
National Bureau of Standards
Building 225
Room B266
Gaithersburg, MD 20899
(301)975-3295
Machine readable copies of the IEEE 1003.1 Trial Use Standard are not
and will not be available. The same applies to copies of later drafts.
There is a paper mailing list by which interested parties may get
copies of drafts of the standard. To get on it, or to submit comments
directly to the committee, mail to:
James Isaak
Chairperson, IEEE/CS P1003
Digital Equipment
ZK03-3/Y25
110 Spit Brook Rd.
Nashua, NH 03062-2698
Tel.: (603)881-0480
Fax.: (603)881-0120
decvax!isaak
Sufficiently interested parties may join the working group.
The term POSIX also applies to the other P1003 subcommittees:
group subject co-chairs
1003.2 shell and utilities Hal Jespersen (UniSoft), Don Cragun (Sun)
1003.3 verification Roger Martin (NBS), Carol Raye (AT&T)
1003.4 real time Bill Corwin (Intel)
Inquiries regarding 1003.2, 1003.3, and 1003.4 should go to the same address
as for 1003.1.
The next scheduled meetings of the P1003 working groups are,
in 1987 and 1988:
Dec. 7-11 San Diego, CA
P1003.1 group will meet evenings on 7 and 8 and all day on the 11th.
P1003.2 group will meet 7-10 December.
April 1988 Washington, DC
Here are some details from Hal Jespersen regarding P1003.2:
The IEEE P1003.2 "Shell and Utilities" Working Group is developing a
proposed standard to complement the 1003.1 POSIX standard. It will
consist of
a shell command language (currently planned to be based on the
Bourne Shell),
groups of utility programs, or commands,
programmatic interfaces to the shell (system(), popen()) and
related facilities (regular expressions, file name expansion,
etc.)
defined environments (variables, file hierarchies, etc) that
applications may rely upon
utilities for installing application programs onto conforming
systems
which will allow application programs to be developed out of existing
pieces, in the UNIX tradition. The scope of the standard emphasizes
commands and features that are more typically used by shell scripts or
C language programs than those that are oriented to the terminal user
with windows, mice, visual shells, and so forth.
There has been some controversy in the Working Group about clarifying
the scope of the 1003.2 standard in regard to its relationship with
1003.1. The Working Group is attempting to produce a standard that
will assume the structure and philosophy of a POSIX system is
available, but it will not require a fully conforming implementation as
a base. For example, it should be feasible to eventually produce a
1003.2 interface on a V7 system, or on a system very close to POSIX,
but missing a few crucial features (as long as the shell and utilities
didn't need them). However, the proposed standard will *not* be
unnecessarily watered down simply to allow non-POSIX systems to conform.
The group is currently seeking proposals for groupings of commands that
may be offered by implementors. As groups are identified, command
descriptions will be solicited. There is no requirement that the commands
be in System V or BSD today, but they should realistically be commands
that are commonly found in most existing implementations.
There are three Institutional Representatives to P1003: John Quarterman
from USENIX, Heinz Lycklama from /usr/group, and Mike Lambert from X/OPEN.
As the one from USENIX, one of my functions is to get comments from the
USENIX membership and the general public to the committee. One of the
ways I try to do that is by moderating this newsgroup, comp.std.unix
An article related to this one appeared in the September/October 1986
;login: (The USENIX Association Newsletter). I'm also currently on the
USENIX Board of Directors. Comments, suggestions, etc., may be sent to
John S. Quarterman
Texas Internet Consulting
701 Brazos, Suite 500
Austin TX 78701-3243
+1-512-320-9031
uunet!usenix!jsq
jsq@longway.tic.com
For comp.std.unix:
Comments: uunet!std-unix-request std-unix-request@uunet.uu.net
Submissions: uunet!std-unix std-unix@uunet.uu.net
The September/October 1987 issue of CommUNIXations (the /usr/group newsletter)
contains a report by Heinz Lycklama on the /usr/group Technical Committee
working groups which met in September 1987.
If you are interested in starting another working group, contact
Heinz Lycklama:
Heinz Lycklama
Interactive Systems Corp.
2401 Colorado Ave., 3rd Floor
Santa Monica, CA 90404
(213)453-8649
decvax!cca!ima!heinz
Here is contact information for /usr/group working groups as taken from
the CommUNIXations article mentioned above, and updated by later information
from Heinz Lycklama.
/usr/group Working Group on Distributed File System:
Art Sabsevitz Frederick Glover
AT&T Information Systems MK02-1/H10
190 River Road Digital Equipment Corporation
Summit, NJ 07933 Continental Boulevard
201-522-6248 Merrimack, NH 03054-0430
attunix!bump 603-884-5111
decvax!fglover
/usr/group Working Group on Network Interface:
Steve Albert
AT&T Information Systems
190 River Road, Rm. A-114
Summit, NJ 07901
(201)522-6104
attunix!ssa
/usr/group Working Group on Internationalization:
John Wu Laurie Goudie
Charles River Data Systems Santa Cruz Operation
983 Concord St., 400 Encinal
Framingham, MA 01701 Santa Cruz, CA 95060
617-626-1000 408-458-1422
/usr/group Working Group on Graphics/Windows:
Tom Greene
Apollo Computer, Inc.
330 Billerica Road
Chelmsford, MA 01824
(617)256-6600, ext. 7581
/usr/group Working Group on Realtime:
Bill Corwin
Intel Corp.
5200 Elam Young Pkwy
Hillsboro, OR 97123
(503)681-2248
/usr/group Working Group on Database:
Val Skalabrin
Unify Corp.
1111 Howe Ave.
Sacramento, CA 95825
(916)920-9092
/usr/group Working Group on Performance Measurements:
Ram Chelluri Dave Hinnant
AT&T Computer Systems SCI Systems, Inc.
Room E15B Ste 325, Pamlico Bldg
4513 Western Ave. Research Triangle Pk, NC 27709
Lisle, IL 60532 (919)549-8334
(312)810-6223
/usr/group Working Group on Security:
Steve Sutton Ms. Jeanne Baccash
Consultant, Addamax AT&T UNIX Systems Engineering
1107 S. Orchard 190 River Road
Urbana, IL 61801 Summit, NJ 07901
217-344-0996 201-522-6028
attunix!jeanne
/usr/group Working Group on Super Computing:
Karen Sheaffer Robin O'Neill
Sandia National Laboratory Lawrence Livermore Laboratory
P.O. Box 969 P.O. Box 5509, L560
Livermore, CA 94550 Livermore, CA 94550
415-422-3431 415-422-0973
oneill#r%mfe@lll-mfe.arpa Co-chair
The X3H3.6 display management committee has recently formed to develop
a model to support current and future window management systems, yet
is not based directly on any existing system. The chair solicits
help and participation:
Georges Grinstein
wanginst!ulowell!grinstein
The Abstract of the 1003.1 Trial Use Standard adds:
This interface is a complement to the C Programming Language
in the C Information Bulletin prepared by Technical Committee X3J11
of the Accredited Standards Committee X3, Information Processing
Systems, further specifying an environment for portable application
software.
X3J11 is sometimes known as the C Standards Committee. Their liaison to
P1003 is
Don Kretsch
AT&T
190 River Road
Summit, NJ 07901
A contact for information regarding publications and working groups is
Thomas Plum
Vice Chair, X3J11 Committee
Plum Hall Inc.
1 Spruce Avenue
Cardiff, New Jersey 08232
The current document may be ordered from
Global Press
2625 Hickory St.
P.O. Box 2504
Santa Anna, CA 92707-3783
U.S.A.
800-854-7179
+1-714-540-9870 (from outside the U.S., ask for extension 245.)
TELEX 692 373
Ask for the X3.159 draft standard. The price is $65.
The /usr/group Standard is a principal ancestor of P1003.1, X/OPEN,
and X3J11. It may be ordered for $15.00 from:
/usr/group Standards Committee
4655 Old Ironsides Drive, Suite 200
Santa Clara, California 95054
Tel: (408)986-8840
Fax: (408)986-1645
/usr/group also publishes an eight page document, ``Your Guide to POSIX,''
explaining what IEEE 1003 is, and a nineteen page document, ``POSIX Explored,''
about technical aspects of IEEE 1003.1, and its relations to other standards
and historical implementations. Contact /usr/group at the above address
for details.
The System V Interface Definition (The Purple Book, or SVID).
This is the AT&T standard and is one of the most frequently-used
references of the IEEE 1003 committee.
AT&T Customer Information Center
Attn: Customer Service Representative
P.O. Box 19901
Indianapolis, IN 46219
U.S.A.
800-432-6600 (Inside U.S.A.)
800-255-1242 (Inside Canada)
317-352-8557 (Outside U.S.A. and Canada)
System V Interface Definition, Issue 2
should be ordered by the following select codes:
Select Code: Volume: Topics:
320-011 Volume I Base System
Kernel Extension
320-012 Volume II Basic Utilities Extension
Advanced Utilities Extension
Software Development Extension
Administered System Extension
Terminal Volume Interface Extension
320-013 Volume III Base System Addendum
Terminal Interface Extension
Network Services Extension
307-131 I, II, III (all three volumes)
The price is about 37 U.S. dollars for each volume or $84 for all three.
Major credit cards are accepted for telephone orders: mail orders
should include a check or money order, payable to AT&T.
The X/OPEN PORTABILITY GUIDE (The Green Book)
is another reference frequently used by IEEE 1003.
The X/OPEN Group is "Ten of the world's major information system
suppliers" (at time of publication, Bull, DEC, Ericsson, Hewlett-Packard,
ICL, NIXDORF, Olivetti, Philips, Siemens and Unisys and subsequently
augmented by AT&T) who have produced a document intended to promote
the writing of portable applications. They closely follow both SVID
and POSIX, and cite the /usr/group standard as contributing, but
X/OPEN's books cover a wider area than any of those.
The book is published by
Elsevier Science Publishers B.V.
Book Order Department
P.O. Box 1991
1000 BZ Amsterdam
The Netherlands
and distributed in the U.S.A. and Canada by:
Elsevier Science Publishing Company, Inc.
52 Vanderbilt Avenue
New York, NY 10017
U.S.A.
There are currently five volumes:
1) System V Specification Commands and Utilities
2) System V Specification System Calls and Libraries
3) System V Specification Supplementary Definitions
4) Programming Languages
5) Data Management
They take a large number of credit cards and other forms of payment.
Comments, suggestions, error reports, etc., for Issue 2 of the Green Book
may be mailed directly to:
xpg2@xopen.co.uk
uunet!mcvax!inset!xopen!xpg2
Information about X/OPEN can be requested from:
Mike Lambert
Technical Director
X/OPEN Ltd
c/o ICL BRA01
Lovelace Road
Bracknell
Berkshire
England
+44 344 42 48 42
mgl@xopen.co.uk
uunet!mcvax!inset!xopen!mgl
Finally, 4.2BSD and 4.3BSD have influenced POSIX in a number of areas.
The best reference on them is the 4.3BSD manuals, published by USENIX.
An order form may be obtained from:
Howard Press
c/o USENIX Association
P.O. Box 2299
Berkeley, CA 94710
415-528-8649
{ucbvax,decvax}!usenix!office
4.3BSD User's Manual Set (3 volumes) $25.00
User's Reference Manual
User's Supplementary Documents
Master Index
4.3BSD Programmer's Manual Set (3 volumes) $25.00
Programmer's Reference Maual
Programmer's Supplementary Documents, Volume 1
Programmer's Supplementary Documents, Volume 2
4.3BSD System Manager's Manual (1 volume) $10.00
Unfortunately, there are some license restrictions.
Contact the USENIX office for details.
Volume-Number: Volume 12, Number 26std-unix@uunet.UU.NET (Moderator, John S. Quarterman) (01/16/88)
This is the latest in a series of similar comp.std.unix articles.
Corrections and additions to this article are solicited.
Access information is given in this article for the following standards:
IEEE 1003.1 (operating system interface), 1003.2 (shell and tools),
1003.3 (testing and verification), 1003.4 (real time),
1003.5 (ADA binding), 1003.6 (security), 1003.0 (POSIX guide).
NBS FIPS.
/usr/group working groups on distributed file system, network interface,
graphics/windows, database, internationalization,
performance measurements, realtime, security, and super computing.
X3H3.6 (display committee)
X3J11 (C language)
/usr/group Standard
System V Interface Definition (SVID, or The Purple Book)
X/OPEN PORTABILITY GUIDE (The Green Book)
4.3BSD Manuals
UNIX is a Registered Trademark of AT&T.
POSIX and IEEE are trademarks of the Institute of Electrical
and Electronic Engineers, Inc.
X/OPEN is a licensed trademark of the X/OPEN Group Members.
The IEEE P1003 Portable Operating System Interface for Computer
Environments Committee is sometimes known colloquially as the UNIX
Standards Committee. They published the 1003.1 "POSIX" Trial Use
Standard in April 1986. According to its Foreword:
The purpose of this document is to define a standard
operating system interface and environment based on the
UNIX Operating System documentation to support application
portability at the source level. This is intended for
systems implementors and applications software developers.
Published copies are available at $19.95, with bulk purchasing discounts
available. Call the IEEE Computer Society in Los Angeles
714-821-8380
and ask for Book #967. Unfortunately, this only works for multiple copies.
But the following mail address works for single copies:
IEEE Computer Society
P.O. Box 80452
Worldway Postal Center
Los Angeles, Ca. 90080
Include a check for $19.95 + $4 for shipping and handling. For UPS
shipping, add another $4. Or contact:
IEEE Service Center
445 Hoes Ln.
Piscataway, NJ 08854
and ask for "IEEE 1003.1 Trial Use Standard" - stock number SH10546.
The Trial Use Standard will be available for comments for a period
such as a year. The current target for a Full Use Standard is Spring 1988.
Initial balloting is completed, and ballot resolution is in progress:
it's too late to ballot if you haven't already.
IEEE has brought the 1003.1 effort brought into the International
Organization for Standardization (ISO) arena. IEEE 1003.1 Draft 12
is also a ``Draft Proposed International Standard (ISO DP)'' under
SC22 WG15. The convenor is Jim Isaak: see below for his address.
There is a U.S. Technical Advisory Group (TAG) to ISO SC22 WG15:
the chair is Donn Terry of HP.
The National Bureau of Standards is producing a Federal Information
Processing Standard (FIPS) based on IEEE 1003.1. It will probably
be available before the Full Use Standard, and may reflect Draft 12,
rather than the final 1003.1 standard. For information, contact:
Roger Martin
National Bureau of Standards
Building 225
Room B266
Gaithersburg, MD 20899
(301)975-3295
Machine readable copies of the IEEE 1003.1 Trial Use Standard are not
and will not be available. The same applies to copies of later drafts.
There is a paper mailing list by which interested parties may get
copies of drafts of the standard. To get on it, or to submit comments
directly to the committee, mail to:
James Isaak
Chairperson, IEEE/CS P1003
Digital Equipment
ZK03-3/Y25
110 Spit Brook Rd.
Nashua, NH 03062-2698
Tel.: (603)881-0480
Fax.: (603)881-0120
decvax!isaak
Sufficiently interested parties may join the working group.
The term POSIX actually applies to all of the P1003 subcommittees:
group subject co-chairs
1003.0 POSIX Guide
1003.1 Systems Interface Jim Isaak (DEC), Donn Terry (HP)
1003.2 Shell and Tools Interface Hal Jespersen (UniSoft), Don Cragun (Sun)
1003.3 Verification and Testing Roger Martin (NBS), Carol Raye (AT&T)
1003.4 Real Time Bill Corwin (Intel)
1003.5 Ada Binding for POSIX
1003.6 Security
Inquiries regarding any of the subcommittees should go to the same address
as for 1003.1.
The next scheduled meetings of the P1003 working groups are:
1988 March 14-18 Ritz-Carlton Hotel, Washington, DC
1988 June 27-July 1 Colorado Springs, CO
1988 October 10-14 Hawaii
1988 October 17-19+ ISO SC22 Advisory Group & WG15 - Tokyo, Japan
1989 January Ft. Lauderdale, FL
1989 April Minneapolis-St. Paul, MN
1989 June Monterey, CA
1989 October Brussels (or Amsterdam) (Thought: EC host)
1990 January New Orleans, LA
Here are some details from Hal Jespersen regarding P1003.2:
The IEEE P1003.2 "Shell and Utilities" Working Group is developing a
proposed standard to complement the 1003.1 POSIX standard. It will
consist of
a shell command language (currently planned to be based on the
Bourne Shell),
groups of utility programs, or commands,
programmatic interfaces to the shell (system(), popen()) and
related facilities (regular expressions, file name expansion,
etc.)
defined environments (variables, file hierarchies, etc) that
applications may rely upon
utilities for installing application programs onto conforming
systems
which will allow application programs to be developed out of existing
pieces, in the UNIX tradition. The scope of the standard emphasizes
commands and features that are more typically used by shell scripts or
C language programs than those that are oriented to the terminal user
with windows, mice, visual shells, and so forth.
There has been some controversy in the Working Group about clarifying
the scope of the 1003.2 standard in regard to its relationship with
1003.1. The Working Group is attempting to produce a standard that
will assume the structure and philosophy of a POSIX system is
available, but it will not require a fully conforming implementation as
a base. For example, it should be feasible to eventually produce a
1003.2 interface on a V7 system, or on a system very close to POSIX,
but missing a few crucial features (as long as the shell and utilities
didn't need them). However, the proposed standard will *not* be
unnecessarily watered down simply to allow non-POSIX systems to conform.
The group is currently seeking proposals for groupings of commands that
may be offered by implementors. As groups are identified, command
descriptions will be solicited. There is no requirement that the commands
be in System V or BSD today, but they should realistically be commands
that are commonly found in most existing implementations.
There are three Institutional Representatives to P1003: John Quarterman
from USENIX, Heinz Lycklama from /usr/group, and Mike Lambert from X/OPEN.
The two from USENIX and /usr/group are also representatives to the U.S.
TAG to ISO SC22 WG15.
As the one from USENIX, one of my functions is to get comments from the
USENIX membership and the general public to the committee. One of the
ways I try to do that is by moderating this newsgroup, comp.std.unix
An article related to this one appeared in the September/October 1986
;login: (The USENIX Association Newsletter). I'm also currently on the
USENIX Board of Directors. Comments, suggestions, etc., may be sent to
John S. Quarterman
Texas Internet Consulting
701 Brazos, Suite 500
Austin TX 78701-3243
+1-512-320-9031
uunet!usenix!jsq
jsq@longway.tic.com
For comp.std.unix:
Comments: uunet!std-unix-request std-unix-request@uunet.uu.net
Submissions: uunet!std-unix std-unix@uunet.uu.net
The November/December 1987 issue of CommUNIXations (the /usr/group magazine)
contains a report by Heinz Lycklama on the /usr/group Technical Committee
working groups which met in June 1987.
If you are interested in starting another /usr/group working group, contact
Heinz Lycklama:
Heinz Lycklama
Interactive Systems Corp.
2401 Colorado Ave., 3rd Floor
Santa Monica, CA 90404
(213)453-8649
decvax!cca!ima!heinz
Here is contact information for /usr/group working groups as taken from
the CommUNIXations article mentioned above.
/usr/group Working Group on Distributed File System:
Art Sabsevitz Frederick Glover
AT&T Information Systems MK02-1/H10
190 River Road Digital Equipment Corporation
Summit, NJ 07933 Continental Boulevard
201-522-6248 Merrimack, NH 03054-0430
attunix!bump 603-884-5111
decvax!fglover
/usr/group Working Group on Network Interface:
Steve Albert
AT&T Information Systems
190 River Road, Rm. A-114
Summit, NJ 07901
(201)522-6104
attunix!ssa
/usr/group Working Group on Internationalization:
John Wu Laurie Goudie
Charles River Data Systems Santa Cruz Operation
983 Concord St., 400 Encinal
Framingham, MA 01701 Santa Cruz, CA 95060
617-626-1000 408-458-1422
/usr/group Working Group on Graphics/Windows:
Tom Greene
Apollo Computer, Inc.
330 Billerica Road
Chelmsford, MA 01824
(617)256-6600, ext. 7581
/usr/group Working Group on Realtime:
Bill Corwin
Intel Corp.
5200 Elam Young Pkwy
Hillsboro, OR 97123
(503)681-2248
/usr/group Working Group on Database:
Val Skalabrin
Unify Corp.
1111 Howe Ave.
Sacramento, CA 95825
(916)920-9092
/usr/group Working Group on Performance Measurements:
Ram Chelluri Dave Hinnant
AT&T Computer Systems SCI Systems, Inc.
Room E15B Ste 325, Pamlico Bldg
4513 Western Ave. Research Triangle Pk, NC 27709
Lisle, IL 60532 (919)549-8334
(312)810-6223
/usr/group Working Group on Security:
Steve Sutton Ms. Jeanne Baccash
Consultant, Addamax AT&T UNIX Systems Engineering
1107 S. Orchard 190 River Road
Urbana, IL 61801 Summit, NJ 07901
217-344-0996 201-522-6028
attunix!jeanne
/usr/group Working Group on Super Computing:
Karen Sheaffer Robin O'Neill
Sandia National Laboratory Lawrence Livermore Laboratory
P.O. Box 969 P.O. Box 5509, L560
Livermore, CA 94550 Livermore, CA 94550
415-422-3431 415-422-0973
oneill#r%mfe@lll-mfe.arpa
The X3H3.6 display management committee has recently formed to develop
a model to support current and future window management systems, yet
is not based directly on any existing system. The chair solicits
help and participation:
Georges Grinstein
wanginst!ulowell!grinstein
The Abstract of the 1003.1 Trial Use Standard adds:
This interface is a complement to the C Programming Language
in the C Information Bulletin prepared by Technical Committee X3J11
of the Accredited Standards Committee X3, Information Processing
Systems, further specifying an environment for portable application
software.
X3J11 is sometimes known as the C Standards Committee. Their liaison to
P1003 is
Don Kretsch
AT&T
190 River Road
Summit, NJ 07901
A contact for information regarding publications and working groups is
Thomas Plum
Vice Chair, X3J11 Committee
Plum Hall Inc.
1 Spruce Avenue
Cardiff, New Jersey 08232
The current document may be ordered from
Global Press
2625 Hickory St.
P.O. Box 2504
Santa Anna, CA 92707-3783
U.S.A.
800-854-7179
+1-714-540-9870 (from outside the U.S., ask for extension 245.)
TELEX 692 373
Ask for the X3.159 draft standard. The price is $65.
The /usr/group Standard is a principal ancestor of P1003.1, X/OPEN,
and X3J11. It may be ordered for $15.00 from:
/usr/group Standards Committee
4655 Old Ironsides Drive, Suite 200
Santa Clara, California 95054
Tel: (408)986-8840
Fax: (408)986-1645
/usr/group also publishes an eight page document, ``Your Guide to POSIX,''
explaining what IEEE 1003 is, and a nineteen page document, ``POSIX Explored,''
about technical aspects of IEEE 1003.1, and its relations to other standards
and historical implementations. Contact /usr/group at the above address
for details.
The System V Interface Definition (The Purple Book, or SVID).
This is the AT&T standard and is one of the most frequently-used
references of the IEEE 1003 committee.
AT&T Customer Information Center
Attn: Customer Service Representative
P.O. Box 19901
Indianapolis, IN 46219
U.S.A.
800-432-6600 (Inside U.S.A.)
800-255-1242 (Inside Canada)
317-352-8557 (Outside U.S.A. and Canada)
System V Interface Definition, Issue 2
should be ordered by the following select codes:
Select Code: Volume: Topics:
320-011 Volume I Base System
Kernel Extension
320-012 Volume II Basic Utilities Extension
Advanced Utilities Extension
Software Development Extension
Administered System Extension
Terminal Volume Interface Extension
320-013 Volume III Base System Addendum
Terminal Interface Extension
Network Services Extension
307-131 I, II, III (all three volumes)
The price is about 37 U.S. dollars for each volume or $84 for all three.
Major credit cards are accepted for telephone orders: mail orders
should include a check or money order, payable to AT&T.
The X/OPEN PORTABILITY GUIDE (The Green Book)
is another reference frequently used by IEEE 1003.
The X/OPEN Group is "Ten of the world's major information system
suppliers" (at time of publication, Bull, DEC, Ericsson, Hewlett-Packard,
ICL, NIXDORF, Olivetti, Philips, Siemens and Unisys and subsequently
augmented by AT&T) who have produced a document intended to promote
the writing of portable applications. They closely follow both SVID
and POSIX, and cite the /usr/group standard as contributing, but
X/OPEN's books cover a wider area than any of those.
The book is published by
Elsevier Science Publishers B.V.
Book Order Department
P.O. Box 1991
1000 BZ Amsterdam
The Netherlands
and distributed in the U.S.A. and Canada by:
Elsevier Science Publishing Company, Inc.
52 Vanderbilt Avenue
New York, NY 10017
U.S.A.
There are currently five volumes:
1) System V Specification Commands and Utilities
2) System V Specification System Calls and Libraries
3) System V Specification Supplementary Definitions
4) Programming Languages
5) Data Management
They take a large number of credit cards and other forms of payment.
Comments, suggestions, error reports, etc., for Issue 2 of the Green Book
may be mailed directly to:
xpg2@xopen.co.uk
uunet!mcvax!inset!xopen!xpg2
Information about X/OPEN can be requested from:
Mike Lambert
Technical Director
X/OPEN Ltd
c/o ICL BRA01
Lovelace Road
Bracknell
Berkshire
England
+44 344 42 48 42
mgl@xopen.co.uk
uunet!mcvax!inset!xopen!mgl
Finally, 4.2BSD and 4.3BSD have influenced POSIX in a number of areas.
The best reference on them is the 4.3BSD manuals, published by USENIX.
An order form may be obtained from:
Howard Press
c/o USENIX Association
P.O. Box 2299
Berkeley, CA 94710
415-528-8649
{ucbvax,decvax}!usenix!office
4.3BSD User's Manual Set (3 volumes) $25.00
User's Reference Manual
User's Supplementary Documents
Master Index
4.3BSD Programmer's Manual Set (3 volumes) $25.00
Programmer's Reference Maual
Programmer's Supplementary Documents, Volume 1
Programmer's Supplementary Documents, Volume 2
4.3BSD System Manager's Manual (1 volume) $10.00
Unfortunately, there are some license restrictions.
Contact the USENIX office for details.
Volume-Number: Volume 12, Number 31std-unix@uunet.uu.net (Moderator, John S. Quarterman) (03/14/88)
This is the latest in a series of similar comp.std.unix articles.
Corrections and additions to this article are solicited.
Change from last posting: Global (distributor of C standard) has moved.
The July IEEE 1003 and October ISO WG15 meetings have changed dates.
Also note that Shane McCarron now writes a quarterly summary report for
USENIX soon after each IEEE 1003 meeting for posting in comp.std.unix
and in ;login:, the Newsletter of the USENIX Association.
Access information is given in this article for the following standards:
IEEE 1003.1 (operating system interface), 1003.2 (shell and tools),
1003.3 (testing and verification), 1003.4 (real time),
1003.5 (ADA binding), 1003.6 (security), 1003.0 (POSIX guide).
NBS FIPS.
/usr/group Technical Committee Subcommittees on distributed file system,
network interface, graphics/windows, database, internationalization,
performance measurements, realtime, security, and super computing.
X3H3.6 (display committee)
X3J11 (C language)
/usr/group 1984 Standard
System V Interface Definition (SVID, or The Purple Book)
X/OPEN PORTABILITY GUIDE (The Green Book)
4.3BSD Manuals
UNIX is a Registered Trademark of AT&T.
IEEE is a trademark of the Institute of Electrical and Electronic Engineers,
Inc.: POSIX is no longer a trademark.
X/OPEN is a licensed trademark of the X/OPEN Group Members.
The IEEE P1003 Portable Operating System Interface for Computer
Environments Committee is sometimes known colloquially as the UNIX
Standards Committee. They published the 1003.1 "POSIX" Trial Use
Standard in April 1986. According to its Foreword:
The purpose of this document is to define a standard
operating system interface and environment based on the
UNIX Operating System documentation to support application
portability at the source level. This is intended for
systems implementors and applications software developers.
Published copies are available at $19.95, with bulk purchasing discounts
available. Call the IEEE Computer Society in Los Angeles
714-821-8380
and ask for Book #967. Unfortunately, this only works for multiple copies.
But the following mail address works for single copies:
IEEE Computer Society
P.O. Box 80452
Worldway Postal Center
Los Angeles, Ca. 90080
Include a check for $19.95 + $4 for shipping and handling. For UPS
shipping, add another $4. Or contact:
IEEE Service Center
445 Hoes Ln.
Piscataway, NJ 08854
and ask for "IEEE 1003.1 Trial Use Standard" - stock number SH10546.
The Trial Use Standard will be available for comments for a period such
as a year. The current target for a Full Use Standard is Summer 1988.
Initial balloting is completed, and ballot resolution is in progress:
it's too late to ballot if you haven't already.
IEEE has brought the 1003.1 effort brought into the International
Organization for Standardization (ISO) arena. IEEE 1003.1 Draft 12
is also a ``Draft Proposed International Standard (ISO DP)'' under
SC22 WG15. The convenor is Jim Isaak: see below for his address.
There is a U.S. Technical Advisory Group (TAG) to ISO SC22 WG15:
the chair is Donn Terry of HP.
The National Bureau of Standards is producing a Federal Information
Processing Standard (FIPS) based on IEEE 1003.1. It will probably
be available before the Full Use Standard, and may reflect Draft 12,
rather than the final 1003.1 standard. For information, contact:
Roger Martin
National Bureau of Standards
Building 225
Room B266
Gaithersburg, MD 20899
(301)975-3295
NBS is also producing a FIPS based on IEEE 1003.2, probably from
the draft made by 1003.2 at their March meeting.
Machine readable copies of the IEEE 1003.1 Trial Use Standard are not
and will not be available. The same applies to copies of later drafts.
There is a paper mailing list by which interested parties may get
copies of drafts of the standard. To get on it, or to submit comments
directly to the committee, mail to:
James Isaak
Chairperson, IEEE/CS P1003
Tel.: (603)881-0480
Fax.: (603)881-0120
decvax!isaak
isaak@decvax.dec.com
Digital Equipment
ZK03-3/Y25
110 Spit Brook Rd.
Nashua, NH 03062-2698
Sufficiently interested parties may join the working group.
The term POSIX actually applies to all of the P1003 subcommittees:
group subject co-chairs
1003.0 POSIX Guide Al Hankinson (NBS), Kevin Lewis (DEC)
1003.1 Systems Interface Jim Isaak (DEC), Donn Terry (HP)
1003.2 Shell and Tools Interface Hal Jespersen (UniSoft), Don Cragun (Sun)
1003.3 Verification and Testing Roger Martin (NBS), Carol Raye (AT&T)
1003.4 Real Time Bill Corwin (Intel)
1003.5 Ada Binding for POSIX Terry Fong (USArmy), Stowe Boyd(Compass)
1003.6 Security Dennis Steinauer (NBS), Ron Elliot (IBM)
Inquiries regarding any of the subcommittees should go to the same address
as for 1003.1.
The next scheduled meetings of the P1003 working groups are:
1988 March 14-18 Ritz-Carlton Hotel, Washington, DC
1988 June 20-24 IEEE 1003.6 at USENIX, in San Francisco, CA
1988 July 11-15 Colorado Springs, CO
1988 October 20-21 ISO SC22 Advisory Group & WG15 - Tokyo, Japan
1988 October 24-28 Maui, Hawaii
1989 January Ft. Lauderdale, FL
1989 April Minneapolis-St. Paul, MN
1989 June Monterey, CA
1989 October Brussels (or Amsterdam) (Thought: EC host)
1990 January New Orleans, LA
Here are some details from Hal Jespersen regarding P1003.2:
The IEEE P1003.2 "Shell and Utilities" Working Group is developing a
proposed standard to complement the 1003.1 POSIX standard. It will
consist of
a shell command language (currently planned to be based on the
Bourne Shell),
groups of utility programs, or commands,
programmatic interfaces to the shell (system(), popen()) and
related facilities (regular expressions, file name expansion,
etc.)
defined environments (variables, file hierarchies, etc) that
applications may rely upon
utilities for installing application programs onto conforming
systems
which will allow application programs to be developed out of existing
pieces, in the UNIX tradition. The scope of the standard emphasizes
commands and features that are more typically used by shell scripts or
C language programs than those that are oriented to the terminal user
with windows, mice, visual shells, and so forth.
There has been some controversy in the Working Group about clarifying
the scope of the 1003.2 standard in regard to its relationship with
1003.1. The Working Group is attempting to produce a standard that
will assume the structure and philosophy of a POSIX system is
available, but it will not require a fully conforming implementation as
a base. For example, it should be feasible to eventually produce a
1003.2 interface on a V7 system, or on a system very close to POSIX,
but missing a few crucial features (as long as the shell and utilities
didn't need them). However, the proposed standard will *not* be
unnecessarily watered down simply to allow non-POSIX systems to conform.
The group is currently seeking proposals for groupings of commands that
may be offered by implementors. As groups are identified, command
descriptions will be solicited. There is no requirement that the commands
be in System V or BSD today, but they should realistically be commands
that are commonly found in most existing implementations.
There are three Institutional Representatives to P1003: John Quarterman
from USENIX, Heinz Lycklama from /usr/group, and Mike Lambert from X/OPEN.
The two from USENIX and /usr/group are also representatives to the U.S.
TAG to ISO SC22 WG15.
As the one from USENIX, one of my functions is to get comments from the
USENIX membership and the general public to the committee. One of the
ways I try to do that is by moderating this newsgroup, comp.std.unix
An article related to this one appeared in the September/October 1986
;login: (The USENIX Association Newsletter). I'm also currently on the
USENIX Board of Directors. Comments, suggestions, etc., may be sent to
John S. Quarterman
Texas Internet Consulting
701 Brazos, Suite 500
Austin TX 78701-3243
+1-512-320-9031
uunet!usenix!jsq
jsq@longway.tic.com
For comp.std.unix:
Comments: uunet!std-unix-request std-unix-request@uunet.uu.net
Submissions: uunet!std-unix std-unix@uunet.uu.net
The November/December 1987 issue of CommUNIXations (the /usr/group magazine)
contains a report by Heinz Lycklama on the /usr/group Technical Committee
working groups which met in June 1987.
If you are interested in starting another /usr/group working group, contact
Heinz Lycklama:
Heinz Lycklama
Interactive Systems Corp.
2401 Colorado Ave., 3rd Floor
Santa Monica, CA 90404
(213)453-8649
decvax!cca!ima!heinz
Here is contact information for /usr/group working groups as taken from
the CommUNIXations article mentioned above.
/usr/group Working Group on Distributed File System:
Art Sabsevitz Frederick Glover
AT&T Information Systems MK02-1/H10
190 River Road Digital Equipment Corporation
Summit, NJ 07933 Continental Boulevard
201-522-6248 Merrimack, NH 03054-0430
attunix!bump 603-884-5111
decvax!fglover
/usr/group Working Group on Network Interface:
Steve Albert
AT&T Information Systems
190 River Road, Rm. A-114
Summit, NJ 07901
(201)522-6104
attunix!ssa
/usr/group Working Group on Internationalization:
John Wu Laurie Goudie
Charles River Data Systems Santa Cruz Operation
983 Concord St., 400 Encinal
Framingham, MA 01701 Santa Cruz, CA 95060
617-626-1000 408-458-1422
/usr/group Working Group on Graphics/Windows:
Tom Greene
Apollo Computer, Inc.
330 Billerica Road
Chelmsford, MA 01824
(617)256-6600, ext. 7581
/usr/group Working Group on Realtime:
Bill Corwin
Intel Corp.
5200 Elam Young Pkwy
Hillsboro, OR 97123
(503)681-2248
/usr/group Working Group on Database:
Val Skalabrin
Unify Corp.
1111 Howe Ave.
Sacramento, CA 95825
(916)920-9092
/usr/group Working Group on Performance Measurements:
Ram Chelluri Dave Hinnant
AT&T Computer Systems SCI Systems, Inc.
Room E15B Ste 325, Pamlico Bldg
4513 Western Ave. Research Triangle Pk, NC 27709
Lisle, IL 60532 (919)549-8334
(312)810-6223
/usr/group Working Group on Security:
Steve Sutton Ms. Jeanne Baccash
Consultant, Addamax AT&T UNIX Systems Engineering
1107 S. Orchard 190 River Road
Urbana, IL 61801 Summit, NJ 07901
217-344-0996 201-522-6028
attunix!jeanne
/usr/group Working Group on Super Computing:
Karen Sheaffer Robin O'Neill
Sandia National Laboratory Lawrence Livermore Laboratory
P.O. Box 969 P.O. Box 5509, L560
Livermore, CA 94550 Livermore, CA 94550
415-422-3431 415-422-0973
oneill#r%mfe@lll-mfe.arpa
The X3H3.6 display management committee has recently formed to develop
a model to support current and future window management systems, yet
is not based directly on any existing system. The chair solicits
help and participation:
Georges Grinstein
wanginst!ulowell!grinstein
The Abstract of the 1003.1 Trial Use Standard adds:
This interface is a complement to the C Programming Language
in the C Information Bulletin prepared by Technical Committee X3J11
of the Accredited Standards Committee X3, Information Processing
Systems, further specifying an environment for portable application
software.
X3J11 is sometimes known as the C Standards Committee. Their liaison to
P1003 is
Don Kretsch
AT&T
190 River Road
Summit, NJ 07901
A contact for information regarding publications and working groups is
Thomas Plum
Vice Chair, X3J11 Committee
Plum Hall Inc.
1 Spruce Avenue
Cardiff, New Jersey 08232
The current document may be ordered from
Global Engineering Documents
2805 McGaw
Irvine, CA 92714
USA
+1-714-261-1455
+1-800-854-7179
Ask for the X3.159 draft standard. The price is $65.
The /usr/group Standard is a principal ancestor of P1003.1, X/OPEN,
and X3J11. It may be ordered for $15.00 from:
/usr/group Standards Committee
4655 Old Ironsides Drive, Suite 200
Santa Clara, California 95054
Tel: (408)986-8840
Fax: (408)986-1645
/usr/group also publishes an eight page document, ``Your Guide to POSIX,''
explaining what IEEE 1003 is, and a nineteen page document, ``POSIX Explored,''
about technical aspects of IEEE 1003.1, and its relations to other standards
and historical implementations. Contact /usr/group at the above address
for details.
The System V Interface Definition (The Purple Book, or SVID).
This is the AT&T standard and is one of the most frequently-used
references of the IEEE 1003 committee.
AT&T Customer Information Center
Attn: Customer Service Representative
P.O. Box 19901
Indianapolis, IN 46219
U.S.A.
800-432-6600 (Inside U.S.A.)
800-255-1242 (Inside Canada)
317-352-8557 (Outside U.S.A. and Canada)
System V Interface Definition, Issue 2
should be ordered by the following select codes:
Select Code: Volume: Topics:
320-011 Volume I Base System
Kernel Extension
320-012 Volume II Basic Utilities Extension
Advanced Utilities Extension
Software Development Extension
Administered System Extension
Terminal Volume Interface Extension
320-013 Volume III Base System Addendum
Terminal Interface Extension
Network Services Extension
307-131 I, II, III (all three volumes)
The price is about 37 U.S. dollars for each volume or $84 for all three.
Major credit cards are accepted for telephone orders: mail orders
should include a check or money order, payable to AT&T.
The X/OPEN PORTABILITY GUIDE (The Green Book)
is another reference frequently used by IEEE 1003.
The X/OPEN Group is "Ten of the world's major information system
suppliers" (at time of publication, Bull, DEC, Ericsson, Hewlett-Packard,
ICL, NIXDORF, Olivetti, Philips, Siemens and Unisys and subsequently
augmented by AT&T) who have produced a document intended to promote
the writing of portable applications. They closely follow both SVID
and POSIX, and cite the /usr/group standard as contributing, but
X/OPEN's books cover a wider area than any of those.
The book is published by
Elsevier Science Publishers B.V.
Book Order Department
P.O. Box 1991
1000 BZ Amsterdam
The Netherlands
and distributed in the U.S.A. and Canada by:
Elsevier Science Publishing Company, Inc.
52 Vanderbilt Avenue
New York, NY 10017
U.S.A.
There are currently five volumes:
1) System V Specification Commands and Utilities
2) System V Specification System Calls and Libraries
3) System V Specification Supplementary Definitions
4) Programming Languages
5) Data Management
They take a large number of credit cards and other forms of payment.
Comments, suggestions, error reports, etc., for Issue 2 of the Green Book
may be mailed directly to:
xpg2@xopen.co.uk
uunet!mcvax!inset!xopen!xpg2
Information about X/OPEN can be requested from:
Mike Lambert
Technical Director
X/OPEN Ltd
c/o ICL BRA01
Lovelace Road
Bracknell
Berkshire
England
+44 344 42 48 42
mgl@xopen.co.uk
uunet!mcvax!inset!xopen!mgl
Finally, 4.2BSD and 4.3BSD have influenced POSIX in a number of areas.
The best reference on them is the 4.3BSD manuals, published by USENIX.
An order form may be obtained from:
Howard Press
c/o USENIX Association
P.O. Box 2299
Berkeley, CA 94710
415-528-8649
{ucbvax,decvax}!usenix!office
4.3BSD User's Manual Set (3 volumes) $25.00
User's Reference Manual
User's Supplementary Documents
Master Index
4.3BSD Programmer's Manual Set (3 volumes) $25.00
Programmer's Reference Maual
Programmer's Supplementary Documents, Volume 1
Programmer's Supplementary Documents, Volume 2
4.3BSD System Manager's Manual (1 volume) $10.00
Unfortunately, there are some license restrictions.
Contact the USENIX office for details.
Volume-Number: Volume 13, Number 20std-unix@uunet.uu.net (Moderator, John S. Quarterman) (04/18/88)
This is the latest in a series of similar comp.std.unix articles.
Corrections and additions to this article are solicited.
There are two companion articles, posted at the same time as this one
and with subjects ``Access to UNIX User Groups and Publications'' and
``Calendar of UNIX-related Events.''
Also note that Shane McCarron now writes a quarterly summary report for
USENIX soon after each IEEE 1003 meeting for posting in comp.std.unix
and in ;login:, the Newsletter of the USENIX Association.
Changes from last posting:
The July IEEE 1003 meeting has moved to Denver from Colorado Springs,
and the June 1989 Monterey meeting is now the July 1989 San Francisco one.
The later meetings have sprouted tentative dates and a new one in Montreal.
The October 1988 ISO SC22 and WG15 meetings have changed dates (again).
Access information is given in this article for the following standards:
IEEE 1003.1 (operating system interface), 1003.2 (shell and tools),
1003.3 (testing and verification), 1003.4 (real time),
1003.5 (ADA binding), 1003.6 (security), 1003.0 (POSIX guide).
NBS FIPS.
/usr/group Technical Committee Subcommittees on distributed file system,
network interface, graphics/windows, database, internationalization,
performance measurements, realtime, security, and super computing.
X3H3.6 (display committee)
X3J11 (C language)
/usr/group 1984 Standard
System V Interface Definition (SVID, or The Purple Book)
X/OPEN PORTABILITY GUIDE (The Green Book)
4.3BSD Manuals
UNIX is a Registered Trademark of AT&T.
IEEE is a trademark of the Institute of Electrical and Electronic Engineers,
Inc.: POSIX is no longer a trademark.
X/OPEN is a licensed trademark of the X/OPEN Group Members.
The IEEE P1003 Portable Operating System Interface for Computer
Environments Committee is sometimes known colloquially as the UNIX
Standards Committee. They published the 1003.1 "POSIX" Trial Use
Standard in April 1986. According to its Foreword:
The purpose of this document is to define a standard
operating system interface and environment based on the
UNIX Operating System documentation to support application
portability at the source level. This is intended for
systems implementors and applications software developers.
Published copies are available at $19.95, with bulk purchasing discounts
available. Call the IEEE Computer Society in Los Angeles
714-821-8380
and ask for Book #967. Unfortunately, this only works for multiple copies.
But the following mail address works for single copies:
IEEE Computer Society
P.O. Box 80452
Worldway Postal Center
Los Angeles, Ca. 90080
Include a check for $19.95 + $4 for shipping and handling. For UPS
shipping, add another $4. Or contact:
IEEE Service Center
445 Hoes Ln.
Piscataway, NJ 08854
and ask for "IEEE 1003.1 Trial Use Standard" - stock number SH10546.
The Trial Use Standard will be available for comments for a period such
as a year. The current target for a Full Use Standard is Summer 1988.
Initial balloting is completed, and ballot resolution is in progress:
it's too late to ballot if you haven't already.
IEEE has brought the 1003.1 effort brought into the International
Organization for Standardization (ISO) arena. IEEE 1003.1 Draft 12
is also a ``Draft Proposed International Standard (ISO DP)'' under
SC22 WG15. The convenor is Jim Isaak: see below for his address.
There is a U.S. Technical Advisory Group (TAG) to ISO SC22 WG15:
the chair is Donn Terry of HP.
The National Bureau of Standards is producing a Federal Information
Processing Standard (FIPS) based on IEEE 1003.1. It will probably
be available before the Full Use Standard, and may reflect Draft 12,
rather than the final 1003.1 standard. For information, contact:
Roger Martin
National Bureau of Standards
Building 225
Room B266
Gaithersburg, MD 20899
(301)975-3295
NBS is also producing a FIPS based on IEEE 1003.2, probably from
the draft made by 1003.2 at their March meeting.
Machine readable copies of the IEEE 1003.1 Trial Use Standard are not
and will not be available. The same applies to copies of later drafts.
There is a paper mailing list by which interested parties may get
copies of drafts of the standard. To get on it, or to submit comments
directly to the committee, mail to:
James Isaak
Chairperson, IEEE/CS P1003
Tel.: (603)881-0480
Fax.: (603)881-0120
decvax!isaak
isaak@decvax.dec.com
Digital Equipment
ZK03-3/Y25
110 Spit Brook Rd.
Nashua, NH 03062-2698
Sufficiently interested parties may join the working group.
The term POSIX actually applies to all of the P1003 subcommittees:
group subject co-chairs
1003.0 POSIX Guide Al Hankinson (NBS), Kevin Lewis (DEC)
1003.1 Systems Interface Jim Isaak (DEC), Donn Terry (HP)
1003.2 Shell and Tools Interface Hal Jespersen (UniSoft), Don Cragun (Sun)
1003.3 Verification and Testing Roger Martin (NBS), Carol Raye (AT&T)
1003.4 Real Time Bill Corwin (Intel)
1003.5 Ada Binding for POSIX Terry Fong (USArmy), Stowe Boyd(Compass)
1003.6 Security Dennis Steinauer (NBS), Ron Elliot (IBM)
Inquiries regarding any of the subcommittees should go to the same address
as for 1003.1.
The next scheduled meetings of the P1003 working groups are:
1988 June 20-24 IEEE 1003.6 at USENIX, in San Francisco, CA
1988 July 11-15 Tech Center Hyatt, Denver, CO
1988 October 17-19,20-21 ISO SC22 Advisory Group & WG15 - Tokyo, Japan
1988 October 24-28 Hawaii
1989 January 9-13 Embassy Suites, Ft. Lauderdale, FL
1989 April 17(29?) Minneapolis-St. Paul, MN
1989 July 10-14 San Francisco, CA
1989 October 16-20 Brussels (or Amsterdam) (Thought: EC host)
1990 January 29 New Orleans, LA
1990 April Montreal, Quebec
Here are some details from Hal Jespersen regarding P1003.2:
The IEEE P1003.2 "Shell and Utilities" Working Group is developing a
proposed standard to complement the 1003.1 POSIX standard. It will
consist of
a shell command language (currently planned to be based on the
Bourne Shell),
groups of utility programs, or commands,
programmatic interfaces to the shell (system(), popen()) and
related facilities (regular expressions, file name expansion,
etc.)
defined environments (variables, file hierarchies, etc) that
applications may rely upon
utilities for installing application programs onto conforming
systems
which will allow application programs to be developed out of existing
pieces, in the UNIX tradition. The scope of the standard emphasizes
commands and features that are more typically used by shell scripts or
C language programs than those that are oriented to the terminal user
with windows, mice, visual shells, and so forth.
There has been some controversy in the Working Group about clarifying
the scope of the 1003.2 standard in regard to its relationship with
1003.1. The Working Group is attempting to produce a standard that
will assume the structure and philosophy of a POSIX system is
available, but it will not require a fully conforming implementation as
a base. For example, it should be feasible to eventually produce a
1003.2 interface on a V7 system, or on a system very close to POSIX,
but missing a few crucial features (as long as the shell and utilities
didn't need them). However, the proposed standard will *not* be
unnecessarily watered down simply to allow non-POSIX systems to conform.
The group is currently seeking proposals for groupings of commands that
may be offered by implementors. As groups are identified, command
descriptions will be solicited. There is no requirement that the commands
be in System V or BSD today, but they should realistically be commands
that are commonly found in most existing implementations.
There are three Institutional Representatives to P1003: John Quarterman
from USENIX, Heinz Lycklama from /usr/group, and Mike Lambert from X/OPEN.
The two from USENIX and /usr/group are also representatives to the U.S.
TAG to ISO SC22 WG15.
As the one from USENIX, one of my functions is to get comments from the
USENIX membership and the general public to the committee. One of the
ways I try to do that is by moderating this newsgroup, comp.std.unix
An article related to this one appeared in the September/October 1986
;login: (The USENIX Association Newsletter). I'm also currently on the
USENIX Board of Directors. Comments, suggestions, etc., may be sent to
John S. Quarterman
Texas Internet Consulting
701 Brazos, Suite 500
Austin TX 78701-3243
+1-512-320-9031
uunet!usenix!jsq
jsq@longway.tic.com
For comp.std.unix:
Comments: uunet!std-unix-request std-unix-request@uunet.uu.net
Submissions: uunet!std-unix std-unix@uunet.uu.net
The November/December 1987 issue of CommUNIXations (the /usr/group magazine)
contains a report by Heinz Lycklama on the /usr/group Technical Committee
working groups which met in June 1987.
If you are interested in starting another /usr/group working group, contact
Heinz Lycklama:
Heinz Lycklama
Interactive Systems Corp.
2401 Colorado Ave., 3rd Floor
Santa Monica, CA 90404
(213)453-8649
decvax!cca!ima!heinz
Here is contact information for /usr/group working groups as taken from
the CommUNIXations article mentioned above.
/usr/group Working Group on Distributed File System:
Art Sabsevitz Frederick Glover
AT&T Information Systems MK02-1/H10
190 River Road Digital Equipment Corporation
Summit, NJ 07933 Continental Boulevard
201-522-6248 Merrimack, NH 03054-0430
attunix!bump 603-884-5111
decvax!fglover
/usr/group Working Group on Network Interface:
Steve Albert
AT&T Information Systems
190 River Road, Rm. A-114
Summit, NJ 07901
(201)522-6104
attunix!ssa
/usr/group Working Group on Internationalization:
John Wu Laurie Goudie
Charles River Data Systems Santa Cruz Operation
983 Concord St., 400 Encinal
Framingham, MA 01701 Santa Cruz, CA 95060
617-626-1000 408-458-1422
/usr/group Working Group on Graphics/Windows:
Tom Greene
Apollo Computer, Inc.
330 Billerica Road
Chelmsford, MA 01824
(617)256-6600, ext. 7581
/usr/group Working Group on Realtime:
Bill Corwin
Intel Corp.
5200 Elam Young Pkwy
Hillsboro, OR 97123
(503)681-2248
/usr/group Working Group on Database:
Val Skalabrin
Unify Corp.
1111 Howe Ave.
Sacramento, CA 95825
(916)920-9092
/usr/group Working Group on Performance Measurements:
Ram Chelluri Dave Hinnant
AT&T Computer Systems SCI Systems, Inc.
Room E15B Ste 325, Pamlico Bldg
4513 Western Ave. Research Triangle Pk, NC 27709
Lisle, IL 60532 (919)549-8334
(312)810-6223
/usr/group Working Group on Security:
Steve Sutton Ms. Jeanne Baccash
Consultant, Addamax AT&T UNIX Systems Engineering
1107 S. Orchard 190 River Road
Urbana, IL 61801 Summit, NJ 07901
217-344-0996 201-522-6028
attunix!jeanne
/usr/group Working Group on Super Computing:
Karen Sheaffer Robin O'Neill
Sandia National Laboratory Lawrence Livermore Laboratory
P.O. Box 969 P.O. Box 5509, L560
Livermore, CA 94550 Livermore, CA 94550
415-422-3431 415-422-0973
oneill#r%mfe@lll-mfe.arpa
The X3H3.6 display management committee has recently formed to develop
a model to support current and future window management systems, yet
is not based directly on any existing system. The chair solicits
help and participation:
Georges Grinstein
wanginst!ulowell!grinstein
The Abstract of the 1003.1 Trial Use Standard adds:
This interface is a complement to the C Programming Language
in the C Information Bulletin prepared by Technical Committee X3J11
of the Accredited Standards Committee X3, Information Processing
Systems, further specifying an environment for portable application
software.
X3J11 is sometimes known as the C Standards Committee. Their liaison to
P1003 is
Don Kretsch
AT&T
190 River Road
Summit, NJ 07901
A contact for information regarding publications and working groups is
Thomas Plum
Vice Chair, X3J11 Committee
Plum Hall Inc.
1 Spruce Avenue
Cardiff, New Jersey 08232
The current document may be ordered from
Global Engineering Documents
2805 McGaw
Irvine, CA 92714
USA
+1-714-261-1455
+1-800-854-7179
Ask for the X3.159 draft standard. The price is $65.
The /usr/group Standard is a principal ancestor of P1003.1, X/OPEN,
and X3J11. It may be ordered for $15.00 from:
/usr/group Standards Committee
4655 Old Ironsides Drive, Suite 200
Santa Clara, California 95054
Tel: (408)986-8840
Fax: (408)986-1645
/usr/group also publishes an eight page document, ``Your Guide to POSIX,''
explaining what IEEE 1003 is, and a nineteen page document, ``POSIX Explored,''
about technical aspects of IEEE 1003.1, and its relations to other standards
and historical implementations. Contact /usr/group at the above address
for details.
The System V Interface Definition (The Purple Book, or SVID).
This is the AT&T standard and is one of the most frequently-used
references of the IEEE 1003 committee.
AT&T Customer Information Center
Attn: Customer Service Representative
P.O. Box 19901
Indianapolis, IN 46219
U.S.A.
800-432-6600 (Inside U.S.A.)
800-255-1242 (Inside Canada)
317-352-8557 (Outside U.S.A. and Canada)
System V Interface Definition, Issue 2
should be ordered by the following select codes:
Select Code: Volume: Topics:
320-011 Volume I Base System
Kernel Extension
320-012 Volume II Basic Utilities Extension
Advanced Utilities Extension
Software Development Extension
Administered System Extension
Terminal Volume Interface Extension
320-013 Volume III Base System Addendum
Terminal Interface Extension
Network Services Extension
307-131 I, II, III (all three volumes)
The price is about 37 U.S. dollars for each volume or $84 for all three.
Major credit cards are accepted for telephone orders: mail orders
should include a check or money order, payable to AT&T.
The X/OPEN PORTABILITY GUIDE (The Green Book)
is another reference frequently used by IEEE 1003.
The X/OPEN Group is "Ten of the world's major information system
suppliers" (at time of publication, Bull, DEC, Ericsson, Hewlett-Packard,
ICL, NIXDORF, Olivetti, Philips, Siemens and Unisys and subsequently
augmented by AT&T) who have produced a document intended to promote
the writing of portable applications. They closely follow both SVID
and POSIX, and cite the /usr/group standard as contributing, but
X/OPEN's books cover a wider area than any of those.
The book is published by
Elsevier Science Publishers B.V.
Book Order Department
P.O. Box 1991
1000 BZ Amsterdam
The Netherlands
and distributed in the U.S.A. and Canada by:
Elsevier Science Publishing Company, Inc.
52 Vanderbilt Avenue
New York, NY 10017
U.S.A.
There are currently five volumes:
1) System V Specification Commands and Utilities
2) System V Specification System Calls and Libraries
3) System V Specification Supplementary Definitions
4) Programming Languages
5) Data Management
They take a large number of credit cards and other forms of payment.
Comments, suggestions, error reports, etc., for Issue 2 of the Green Book
may be mailed directly to:
xpg2@xopen.co.uk
uunet!mcvax!inset!xopen!xpg2
Information about X/OPEN can be requested from:
Mike Lambert
Technical Director
X/OPEN Ltd
c/o ICL BRA01
Lovelace Road
Bracknell
Berkshire
England
+44 344 42 48 42
mgl@xopen.co.uk
uunet!mcvax!inset!xopen!mgl
Finally, 4.2BSD and 4.3BSD have influenced POSIX in a number of areas.
The best reference on them is the 4.3BSD manuals, published by USENIX.
An order form may be obtained from:
Howard Press
c/o USENIX Association
P.O. Box 2299
Berkeley, CA 94710
415-528-8649
{ucbvax,decvax}!usenix!office
4.3BSD User's Manual Set (3 volumes) $25.00
User's Reference Manual
User's Supplementary Documents
Master Index
4.3BSD Programmer's Manual Set (3 volumes) $25.00
Programmer's Reference Maual
Programmer's Supplementary Documents, Volume 1
Programmer's Supplementary Documents, Volume 2
4.3BSD System Manager's Manual (1 volume) $10.00
Unfortunately, there are some license restrictions.
Contact the USENIX office for details.
Volume-Number: Volume 14, Number 2std-unix@uunet.uu.net (Moderator, John S. Quarterman) (05/18/88)
This is the latest in a series of similar comp.std.unix articles.
Corrections and additions to this article are solicited.
There are two companion articles, posted at the same time as this one
and with subjects ``Access to UNIX User Groups and Publications'' and
``Calendar of UNIX-related Events.''
Also note that Shane McCarron now writes a quarterly summary report for
USENIX soon after each IEEE 1003 meeting for posting in comp.std.unix
and in ;login:, the Newsletter of the USENIX Association.
Changes from last posting:
Dates for ANSI X3J11 and ISO TC97/SC22/WG14 added from an article
by Cornelia Boldyreff in the EUUG Newsletter, Vol. 7, No. 4, Winter 1987.
Access information is given in this article for the following standards:
IEEE 1003.1 (operating system interface), 1003.2 (shell and tools),
1003.3 (testing and verification), 1003.4 (real time),
1003.5 (ADA binding), 1003.6 (security), 1003.0 (POSIX guide).
NBS FIPS.
/usr/group Technical Committee Subcommittees on distributed file system,
network interface, graphics/windows, database, internationalization,
performance measurements, realtime, security, and super computing.
X3H3.6 (display committee)
X3J11 (C language)
/usr/group 1984 Standard
System V Interface Definition (SVID, or The Purple Book)
X/OPEN PORTABILITY GUIDE (The Green Book)
4.3BSD Manuals
UNIX is a Registered Trademark of AT&T.
IEEE is a trademark of the Institute of Electrical and Electronic Engineers,
Inc.: POSIX is no longer a trademark.
X/OPEN is a licensed trademark of the X/OPEN Group Members.
The IEEE P1003 Portable Operating System Interface for Computer
Environments Committee is sometimes known colloquially as the UNIX
Standards Committee. They published the 1003.1 "POSIX" Trial Use
Standard in April 1986. According to its Foreword:
The purpose of this document is to define a standard
operating system interface and environment based on the
UNIX Operating System documentation to support application
portability at the source level. This is intended for
systems implementors and applications software developers.
Published copies are available at $19.95, with bulk purchasing discounts
available. Call the IEEE Computer Society in Los Angeles
714-821-8380
and ask for Book #967. Unfortunately, this only works for multiple copies.
But the following mail address works for single copies:
IEEE Computer Society
P.O. Box 80452
Worldway Postal Center
Los Angeles, Ca. 90080
Include a check for $19.95 + $4 for shipping and handling. For UPS
shipping, add another $4. Or contact:
IEEE Service Center
445 Hoes Ln.
Piscataway, NJ 08854
and ask for "IEEE 1003.1 Trial Use Standard" - stock number SH10546.
The Trial Use Standard will be available for comments for a period such
as a year. The current target for a Full Use Standard is Summer 1988.
Initial balloting is completed, and ballot resolution is in progress:
it's too late to ballot if you haven't already.
IEEE has brought the 1003.1 effort brought into the International
Organization for Standardization (ISO) arena. IEEE 1003.1 Draft 12
is also a ``Draft Proposed International Standard (ISO DP)'' under
SC22 WG15. The convenor is Jim Isaak: see below for his address.
There is a U.S. Technical Advisory Group (TAG) to ISO SC22 WG15:
the chair is Donn Terry of HP.
The National Bureau of Standards is producing a Federal Information
Processing Standard (FIPS) based on IEEE 1003.1. It will probably
be available before the Full Use Standard, and may reflect Draft 12,
rather than the final 1003.1 standard. For information, contact:
Roger Martin
National Bureau of Standards
Building 225
Room B266
Gaithersburg, MD 20899
(301)975-3295
NBS is also producing a FIPS based on IEEE 1003.2, probably from
the draft made by 1003.2 at their March meeting.
Machine readable copies of the IEEE 1003.1 Trial Use Standard are not
and will not be available. The same applies to copies of later drafts.
There is a paper mailing list by which interested parties may get
copies of drafts of the standard. To get on it, or to submit comments
directly to the committee, mail to:
James Isaak
Chairperson, IEEE/CS P1003
Tel.: (603)881-0480
Fax.: (603)881-0120
decvax!isaak
isaak@decvax.dec.com
Digital Equipment
ZK03-3/Y25
110 Spit Brook Rd.
Nashua, NH 03062-2698
Sufficiently interested parties may join the working group.
The term POSIX actually applies to all of the P1003 subcommittees:
group subject co-chairs
1003.0 POSIX Guide Al Hankinson (NBS), Kevin Lewis (DEC)
1003.1 Systems Interface Jim Isaak (DEC), Donn Terry (HP)
1003.2 Shell and Tools Interface Hal Jespersen (UniSoft), Don Cragun (Sun)
1003.3 Verification and Testing Roger Martin (NBS), Carol Raye (AT&T)
1003.4 Real Time Bill Corwin (Intel)
1003.5 Ada Binding for POSIX Terry Fong (USArmy), Stowe Boyd(Compass)
1003.6 Security Dennis Steinauer (NBS), Ron Elliot (IBM)
Inquiries regarding any of the subcommittees should go to the same address
as for 1003.1.
The next scheduled meetings of the P1003 working groups are:
1988 June 20-24 IEEE 1003.6 at USENIX, in San Francisco, CA
1988 July 11-15 Tech Center Hyatt, Denver, CO
1988 October 17-19,20-21 ISO SC22 Advisory Group & WG15 - Tokyo, Japan
1988 October 24-28 Hawaii
1989 January 9-13 Embassy Suites, Ft. Lauderdale, FL
1989 April 17(29?) Minneapolis-St. Paul, MN
1989 July 10-14 San Francisco, CA
1989 October 16-20 Brussels (or Amsterdam) (Thought: EC host)
1990 January 29 New Orleans, LA
1990 April Montreal, Quebec
Here are some details from Hal Jespersen regarding P1003.2:
The IEEE P1003.2 "Shell and Utilities" Working Group is developing a
proposed standard to complement the 1003.1 POSIX standard. It will
consist of
a shell command language (currently planned to be based on the
Bourne Shell),
groups of utility programs, or commands,
programmatic interfaces to the shell (system(), popen()) and
related facilities (regular expressions, file name expansion,
etc.)
defined environments (variables, file hierarchies, etc) that
applications may rely upon
utilities for installing application programs onto conforming
systems
which will allow application programs to be developed out of existing
pieces, in the UNIX tradition. The scope of the standard emphasizes
commands and features that are more typically used by shell scripts or
C language programs than those that are oriented to the terminal user
with windows, mice, visual shells, and so forth.
There has been some controversy in the Working Group about clarifying
the scope of the 1003.2 standard in regard to its relationship with
1003.1. The Working Group is attempting to produce a standard that
will assume the structure and philosophy of a POSIX system is
available, but it will not require a fully conforming implementation as
a base. For example, it should be feasible to eventually produce a
1003.2 interface on a V7 system, or on a system very close to POSIX,
but missing a few crucial features (as long as the shell and utilities
didn't need them). However, the proposed standard will *not* be
unnecessarily watered down simply to allow non-POSIX systems to conform.
The group is currently seeking proposals for groupings of commands that
may be offered by implementors. As groups are identified, command
descriptions will be solicited. There is no requirement that the commands
be in System V or BSD today, but they should realistically be commands
that are commonly found in most existing implementations.
There are three Institutional Representatives to P1003: John Quarterman
from USENIX, Heinz Lycklama from /usr/group, and Mike Lambert from X/OPEN.
The two from USENIX and /usr/group are also representatives to the U.S.
TAG to ISO SC22 WG15.
As the one from USENIX, one of my functions is to get comments from the
USENIX membership and the general public to the committee. One of the
ways I try to do that is by moderating this newsgroup, comp.std.unix
An article related to this one appeared in the September/October 1986
;login: (The USENIX Association Newsletter). I'm also currently on the
USENIX Board of Directors. Comments, suggestions, etc., may be sent to
John S. Quarterman
Texas Internet Consulting
701 Brazos, Suite 500
Austin TX 78701-3243
+1-512-320-9031
uunet!usenix!jsq
jsq@longway.tic.com
For comp.std.unix:
Comments: uunet!std-unix-request std-unix-request@uunet.uu.net
Submissions: uunet!std-unix std-unix@uunet.uu.net
The November/December 1987 issue of CommUNIXations (the /usr/group magazine)
contains a report by Heinz Lycklama on the /usr/group Technical Committee
working groups which met in June 1987.
If you are interested in starting another /usr/group working group, contact
Heinz Lycklama:
Heinz Lycklama
Interactive Systems Corp.
2401 Colorado Ave., 3rd Floor
Santa Monica, CA 90404
(213)453-8649
decvax!cca!ima!heinz
Here is contact information for /usr/group working groups as taken from
the CommUNIXations article mentioned above.
/usr/group Working Group on Distributed File System:
Art Sabsevitz Frederick Glover
AT&T Information Systems MK02-1/H10
190 River Road Digital Equipment Corporation
Summit, NJ 07933 Continental Boulevard
201-522-6248 Merrimack, NH 03054-0430
attunix!bump 603-884-5111
decvax!fglover
/usr/group Working Group on Network Interface:
Steve Albert
AT&T Information Systems
190 River Road, Rm. A-114
Summit, NJ 07901
(201)522-6104
attunix!ssa
/usr/group Working Group on Internationalization:
John Wu Laurie Goudie
Charles River Data Systems Santa Cruz Operation
983 Concord St., 400 Encinal
Framingham, MA 01701 Santa Cruz, CA 95060
617-626-1000 408-458-1422
/usr/group Working Group on Graphics/Windows:
Tom Greene
Apollo Computer, Inc.
330 Billerica Road
Chelmsford, MA 01824
(617)256-6600, ext. 7581
/usr/group Working Group on Realtime:
Bill Corwin
Intel Corp.
5200 Elam Young Pkwy
Hillsboro, OR 97123
(503)681-2248
/usr/group Working Group on Database:
Val Skalabrin
Unify Corp.
1111 Howe Ave.
Sacramento, CA 95825
(916)920-9092
/usr/group Working Group on Performance Measurements:
Ram Chelluri Dave Hinnant
AT&T Computer Systems SCI Systems, Inc.
Room E15B Ste 325, Pamlico Bldg
4513 Western Ave. Research Triangle Pk, NC 27709
Lisle, IL 60532 (919)549-8334
(312)810-6223
/usr/group Working Group on Security:
Steve Sutton Ms. Jeanne Baccash
Consultant, Addamax AT&T UNIX Systems Engineering
1107 S. Orchard 190 River Road
Urbana, IL 61801 Summit, NJ 07901
217-344-0996 201-522-6028
attunix!jeanne
/usr/group Working Group on Super Computing:
Karen Sheaffer Robin O'Neill
Sandia National Laboratory Lawrence Livermore Laboratory
P.O. Box 969 P.O. Box 5509, L560
Livermore, CA 94550 Livermore, CA 94550
415-422-3431 415-422-0973
oneill#r%mfe@lll-mfe.arpa
The X3H3.6 display management committee has recently formed to develop
a model to support current and future window management systems, yet
is not based directly on any existing system. The chair solicits
help and participation:
Georges Grinstein
wanginst!ulowell!grinstein
The Abstract of the 1003.1 Trial Use Standard adds:
This interface is a complement to the C Programming Language
in the C Information Bulletin prepared by Technical Committee X3J11
of the Accredited Standards Committee X3, Information Processing
Systems, further specifying an environment for portable application
software.
X3J11 is sometimes known as the C Standards Committee. Their liaison to
P1003 is
Don Kretsch
AT&T
190 River Road
Summit, NJ 07901
A contact for information regarding publications and working groups is
Thomas Plum
Vice Chair, X3J11 Committee
Plum Hall Inc.
1 Spruce Avenue
Cardiff, New Jersey 08232
The current document may be ordered from
Global Engineering Documents
2805 McGaw
Irvine, CA 92714
USA
+1-714-261-1455
+1-800-854-7179
Ask for the X3.159 draft standard. The price is $65.
The current X3J11 meeting schedule is:
1988 June 13-14 London, England ISO TC97/SC22/WG14
1988 August 15-19 Cupertino, CA
1988 December 12-16 Seattle, WA
1989 April 10-11 Phoenix, AZ
The /usr/group Standard is a principal ancestor of P1003.1, X/OPEN,
and X3J11. It may be ordered for $15.00 from:
/usr/group Standards Committee
4655 Old Ironsides Drive, Suite 200
Santa Clara, California 95054
Tel: (408)986-8840
Fax: (408)986-1645
/usr/group also publishes an eight page document, ``Your Guide to POSIX,''
explaining what IEEE 1003 is, and a nineteen page document, ``POSIX Explored,''
about technical aspects of IEEE 1003.1, and its relations to other standards
and historical implementations. Contact /usr/group at the above address
for details.
The System V Interface Definition (The Purple Book, or SVID).
This is the AT&T standard and is one of the most frequently-used
references of the IEEE 1003 committee.
AT&T Customer Information Center
Attn: Customer Service Representative
P.O. Box 19901
Indianapolis, IN 46219
U.S.A.
800-432-6600 (Inside U.S.A.)
800-255-1242 (Inside Canada)
317-352-8557 (Outside U.S.A. and Canada)
System V Interface Definition, Issue 2
should be ordered by the following select codes:
Select Code: Volume: Topics:
320-011 Volume I Base System
Kernel Extension
320-012 Volume II Basic Utilities Extension
Advanced Utilities Extension
Software Development Extension
Administered System Extension
Terminal Volume Interface Extension
320-013 Volume III Base System Addendum
Terminal Interface Extension
Network Services Extension
307-131 I, II, III (all three volumes)
The price is about 37 U.S. dollars for each volume or $84 for all three.
Major credit cards are accepted for telephone orders: mail orders
should include a check or money order, payable to AT&T.
The X/OPEN PORTABILITY GUIDE (The Green Book)
is another reference frequently used by IEEE 1003.
The X/OPEN Group is "Ten of the world's major information system
suppliers" (at time of publication, Bull, DEC, Ericsson, Hewlett-Packard,
ICL, NIXDORF, Olivetti, Philips, Siemens and Unisys and subsequently
augmented by AT&T) who have produced a document intended to promote
the writing of portable applications. They closely follow both SVID
and POSIX, and cite the /usr/group standard as contributing, but
X/OPEN's books cover a wider area than any of those.
The book is published by
Elsevier Science Publishers B.V.
Book Order Department
P.O. Box 1991
1000 BZ Amsterdam
The Netherlands
and distributed in the U.S.A. and Canada by:
Elsevier Science Publishing Company, Inc.
52 Vanderbilt Avenue
New York, NY 10017
U.S.A.
There are currently five volumes:
1) System V Specification Commands and Utilities
2) System V Specification System Calls and Libraries
3) System V Specification Supplementary Definitions
4) Programming Languages
5) Data Management
They take a large number of credit cards and other forms of payment.
Comments, suggestions, error reports, etc., for Issue 2 of the Green Book
may be mailed directly to:
xpg2@xopen.co.uk
uunet!mcvax!inset!xopen!xpg2
Information about X/OPEN can be requested from:
Mike Lambert
Technical Director
X/OPEN Ltd
c/o ICL BRA01
Lovelace Road
Bracknell
Berkshire
England
+44 344 42 48 42
mgl@xopen.co.uk
uunet!mcvax!inset!xopen!mgl
Finally, 4.2BSD and 4.3BSD have influenced POSIX in a number of areas.
The best reference on them is the 4.3BSD manuals, published by USENIX.
An order form may be obtained from:
Howard Press
c/o USENIX Association
P.O. Box 2299
Berkeley, CA 94710
415-528-8649
{ucbvax,decvax}!usenix!office
4.3BSD User's Manual Set (3 volumes) $25.00
User's Reference Manual
User's Supplementary Documents
Master Index
4.3BSD Programmer's Manual Set (3 volumes) $25.00
Programmer's Reference Maual
Programmer's Supplementary Documents, Volume 1
Programmer's Supplementary Documents, Volume 2
4.3BSD System Manager's Manual (1 volume) $10.00
Unfortunately, there are some license restrictions.
Contact the USENIX office for details.
Volume-Number: Volume 14, Number 14std-unix@uunet.uu.net (Moderator, John S. Quarterman) (06/28/88)
This is the latest in a series of similar comp.std.unix articles.
Corrections and additions to this article are solicited.
There are two companion articles, posted at the same time as this one
and with subjects ``Access to UNIX User Groups and Publications'' and
``Calendar of UNIX-related Events.''
Also note that Shane McCarron now writes a quarterly summary report for
USENIX soon after each IEEE 1003 meeting for posting in comp.std.unix
and in ;login:, the Newsletter of the USENIX Association.
Changes from last posting: None.
Access information is given in this article for the following standards:
IEEE 1003.1 (operating system interface), 1003.2 (shell and tools),
1003.3 (testing and verification), 1003.4 (real time),
1003.5 (ADA binding), 1003.6 (security), 1003.0 (POSIX guide).
NBS FIPS.
/usr/group Technical Committee Subcommittees on distributed file system,
network interface, graphics/windows, database, internationalization,
performance measurements, realtime, security, and super computing.
X3H3.6 (display committee)
X3J11 (C language)
/usr/group 1984 Standard
System V Interface Definition (SVID, or The Purple Book)
X/OPEN PORTABILITY GUIDE (The Green Book)
4.3BSD Manuals
UNIX is a Registered Trademark of AT&T.
IEEE is a trademark of the Institute of Electrical and Electronic Engineers,
Inc.: POSIX is no longer a trademark.
X/OPEN is a licensed trademark of the X/OPEN Group Members.
The IEEE P1003 Portable Operating System Interface for Computer
Environments Committee is sometimes known colloquially as the UNIX
Standards Committee. They published the 1003.1 "POSIX" Trial Use
Standard in April 1986. According to its Foreword:
The purpose of this document is to define a standard
operating system interface and environment based on the
UNIX Operating System documentation to support application
portability at the source level. This is intended for
systems implementors and applications software developers.
Published copies are available at $19.95, with bulk purchasing discounts
available. Call the IEEE Computer Society in Los Angeles
714-821-8380
and ask for Book #967. Unfortunately, this only works for multiple copies.
But the following mail address works for single copies:
IEEE Computer Society
P.O. Box 80452
Worldway Postal Center
Los Angeles, Ca. 90080
Include a check for $19.95 + $4 for shipping and handling. For UPS
shipping, add another $4. Or contact:
IEEE Service Center
445 Hoes Ln.
Piscataway, NJ 08854
and ask for "IEEE 1003.1 Trial Use Standard" - stock number SH10546.
The Trial Use Standard will be available for comments for a period such
as a year. The current target for a Full Use Standard is Summer 1988.
Initial balloting is completed, and ballot resolution is in progress:
it's too late to ballot if you haven't already.
IEEE has brought the 1003.1 effort into the International Organization
for Standardization (ISO) arena. IEEE 1003.1 Draft 12 is also a
``Draft Proposed International Standard (ISO DP)'' under SC22 WG15.
The convenor is Jim Isaak: see below for his address. There is a U.S.
Technical Advisory Group (TAG) to ISO SC22 WG15: the chair is Donn
Terry of HP.
The National Bureau of Standards is producing a Federal Information
Processing Standard (FIPS) based on IEEE 1003.1. It will probably
be available before the Full Use Standard, and may reflect Draft 12,
rather than the final 1003.1 standard. For information, contact:
Roger Martin
National Bureau of Standards
Building 225
Room B266
Gaithersburg, MD 20899
(301)975-3295
NBS is also producing a FIPS based on IEEE 1003.2, probably from
the draft made by 1003.2 at their March meeting.
Machine readable copies of the IEEE 1003.1 Trial Use Standard are not
and will not be available. The same applies to copies of later drafts.
There is a paper mailing list by which interested parties may get
copies of drafts of the standard. To get on it, or to submit comments
directly to the committee, mail to:
James Isaak
Chairperson, IEEE/CS P1003
Tel.: (603)881-0480
Fax.: (603)881-0120
decvax!isaak
isaak@decvax.dec.com
Digital Equipment
ZK03-3/Y25
110 Spit Brook Rd.
Nashua, NH 03062-2698
Sufficiently interested parties may join the working group.
The term POSIX actually applies to all of the P1003 subcommittees:
group subject co-chairs
1003.0 POSIX Guide Al Hankinson (NBS), Kevin Lewis (DEC)
1003.1 Systems Interface Jim Isaak (DEC), Donn Terry (HP)
1003.2 Shell and Tools Interface Hal Jespersen (UniSoft), Don Cragun (Sun)
1003.3 Verification and Testing Roger Martin (NBS), Carol Raye (AT&T)
1003.4 Real Time Bill Corwin (Intel)
1003.5 Ada Binding for POSIX Terry Fong (USArmy), Stowe Boyd(Compass)
1003.6 Security Dennis Steinauer (NBS), Ron Elliot (IBM)
Inquiries regarding any of the subcommittees should go to the same address
as for 1003.1.
The next scheduled meetings of the P1003 working groups are:
1988 July 11-15 Tech Center Hyatt, Denver, CO
1988 October 17-19,20-21 ISO SC22 Advisory Group & WG15 - Tokyo, Japan
1988 October 24-28 Hawaii
1989 January 9-13 Embassy Suites, Ft. Lauderdale, FL
1989 April 17(29?) Minneapolis-St. Paul, MN
1989 July 10-14 San Francisco, CA
1989 October 16-20 Brussels (or Amsterdam) (Thought: EC host)
1990 January 29 New Orleans, LA
1990 April Montreal, Quebec
Here are some details from Hal Jespersen regarding P1003.2:
The IEEE P1003.2 "Shell and Utilities" Working Group is developing a
proposed standard to complement the 1003.1 POSIX standard. It will
consist of
a shell command language (currently planned to be based on the
Bourne Shell),
groups of utility programs, or commands,
programmatic interfaces to the shell (system(), popen()) and
related facilities (regular expressions, file name expansion,
etc.)
defined environments (variables, file hierarchies, etc) that
applications may rely upon
utilities for installing application programs onto conforming
systems
which will allow application programs to be developed out of existing
pieces, in the UNIX tradition. The scope of the standard emphasizes
commands and features that are more typically used by shell scripts or
C language programs than those that are oriented to the terminal user
with windows, mice, visual shells, and so forth.
There has been some controversy in the Working Group about clarifying
the scope of the 1003.2 standard in regard to its relationship with
1003.1. The Working Group is attempting to produce a standard that
will assume the structure and philosophy of a POSIX system is
available, but it will not require a fully conforming implementation as
a base. For example, it should be feasible to eventually produce a
1003.2 interface on a V7 system, or on a system very close to POSIX,
but missing a few crucial features (as long as the shell and utilities
didn't need them). However, the proposed standard will *not* be
unnecessarily watered down simply to allow non-POSIX systems to conform.
The group is currently seeking proposals for groupings of commands that
may be offered by implementors. As groups are identified, command
descriptions will be solicited. There is no requirement that the commands
be in System V or BSD today, but they should realistically be commands
that are commonly found in most existing implementations.
There are three Institutional Representatives to P1003: John Quarterman
from USENIX, Heinz Lycklama from /usr/group, and Mike Lambert from X/OPEN.
The two from USENIX and /usr/group are also representatives to the U.S.
TAG to ISO SC22 WG15.
As the one from USENIX, one of my functions is to get comments from the
USENIX membership and the general public to the committee. One of the
ways I try to do that is by moderating this newsgroup, comp.std.unix
An article related to this one appeared in the September/October 1986
;login: (The USENIX Association Newsletter). I'm also currently on the
USENIX Board of Directors. Comments, suggestions, etc., may be sent to
John S. Quarterman
Texas Internet Consulting
701 Brazos, Suite 500
Austin TX 78701-3243
+1-512-320-9031
uunet!usenix!jsq
jsq@longway.tic.com
For comp.std.unix:
Comments: uunet!std-unix-request std-unix-request@uunet.uu.net
Submissions: uunet!std-unix std-unix@uunet.uu.net
The November/December 1987 issue of CommUNIXations (the /usr/group magazine)
contains a report by Heinz Lycklama on the /usr/group Technical Committee
working groups which met in June 1987.
If you are interested in starting another /usr/group working group, contact
Heinz Lycklama:
Heinz Lycklama
Interactive Systems Corp.
2401 Colorado Ave., 3rd Floor
Santa Monica, CA 90404
(213)453-8649
decvax!cca!ima!heinz
Here is contact information for /usr/group working groups as taken from
the CommUNIXations article mentioned above.
/usr/group Working Group on Distributed File System:
Art Sabsevitz Frederick Glover
AT&T Information Systems MK02-1/H10
190 River Road Digital Equipment Corporation
Summit, NJ 07933 Continental Boulevard
201-522-6248 Merrimack, NH 03054-0430
attunix!bump 603-884-5111
decvax!fglover
/usr/group Working Group on Network Interface:
Steve Albert
AT&T Information Systems
190 River Road, Rm. A-114
Summit, NJ 07901
(201)522-6104
attunix!ssa
/usr/group Working Group on Internationalization:
John Wu Laurie Goudie
Charles River Data Systems Santa Cruz Operation
983 Concord St., 400 Encinal
Framingham, MA 01701 Santa Cruz, CA 95060
617-626-1000 408-458-1422
/usr/group Working Group on Graphics/Windows:
Tom Greene
Apollo Computer, Inc.
330 Billerica Road
Chelmsford, MA 01824
(617)256-6600, ext. 7581
/usr/group Working Group on Realtime:
Bill Corwin
Intel Corp.
5200 Elam Young Pkwy
Hillsboro, OR 97123
(503)681-2248
/usr/group Working Group on Database:
Val Skalabrin
Unify Corp.
1111 Howe Ave.
Sacramento, CA 95825
(916)920-9092
/usr/group Working Group on Performance Measurements:
Ram Chelluri David F. Hinnant
AT&T Computer Systems Northern Telecom, Inc.
Room E15B Dept. 0226
4513 Western Ave. P.O. Box 13010
Lisle, IL 60532 Research Triangle Park, NC 27709-3010
(312)810-6223 (919) 992-1690
...{decvax,akgua}!mcnc!rti!ntirtp!dfh
/usr/group Working Group on Security:
Steve Sutton Ms. Jeanne Baccash
Consultant, Addamax AT&T UNIX Systems Engineering
1107 S. Orchard 190 River Road
Urbana, IL 61801 Summit, NJ 07901
217-344-0996 201-522-6028
attunix!jeanne
/usr/group Working Group on Super Computing:
Karen Sheaffer Robin O'Neill
Sandia National Laboratory Lawrence Livermore Laboratory
P.O. Box 969 P.O. Box 5509, L560
Livermore, CA 94550 Livermore, CA 94550
415-422-3431 415-422-0973
oneill#r%mfe@lll-mfe.arpa
The X3H3.6 display management committee has recently formed to develop
a model to support current and future window management systems, yet
is not based directly on any existing system. The chair solicits
help and participation:
Georges Grinstein
wanginst!ulowell!grinstein
The Abstract of the 1003.1 Trial Use Standard adds:
This interface is a complement to the C Programming Language
in the C Information Bulletin prepared by Technical Committee X3J11
of the Accredited Standards Committee X3, Information Processing
Systems, further specifying an environment for portable application
software.
X3J11 is sometimes known as the C Standards Committee. Their liaison to
P1003 is
Don Kretsch
AT&T
190 River Road
Summit, NJ 07901
A contact for information regarding publications and working groups is
Thomas Plum
Vice Chair, X3J11 Committee
Plum Hall Inc.
1 Spruce Avenue
Cardiff, New Jersey 08232
The current document may be ordered from
Global Engineering Documents
2805 McGaw
Irvine, CA 92714
USA
+1-714-261-1455
+1-800-854-7179
Ask for the X3.159 draft standard. The price is $65.
The current X3J11 meeting schedule is:
1988 August 15-19 Cupertino, CA
1988 December 12-16 Seattle, WA
1989 April 10-11 Phoenix, AZ
The /usr/group Standard is a principal ancestor of P1003.1, X/OPEN,
and X3J11. It may be ordered for $15.00 from:
/usr/group Standards Committee
4655 Old Ironsides Drive, Suite 200
Santa Clara, California 95054
Tel: (408)986-8840
Fax: (408)986-1645
/usr/group also publishes an eight page document, ``Your Guide to POSIX,''
explaining what IEEE 1003 is, and a nineteen page document, ``POSIX Explored,''
about technical aspects of IEEE 1003.1, and its relations to other standards
and historical implementations. Contact /usr/group at the above address
for details.
The System V Interface Definition (The Purple Book, or SVID).
This is the AT&T standard and is one of the most frequently-used
references of the IEEE 1003 committee.
AT&T Customer Information Center
Attn: Customer Service Representative
P.O. Box 19901
Indianapolis, IN 46219
U.S.A.
800-432-6600 (Inside U.S.A.)
800-255-1242 (Inside Canada)
317-352-8557 (Outside U.S.A. and Canada)
System V Interface Definition, Issue 2
should be ordered by the following select codes:
Select Code: Volume: Topics:
320-011 Volume I Base System
Kernel Extension
320-012 Volume II Basic Utilities Extension
Advanced Utilities Extension
Software Development Extension
Administered System Extension
Terminal Volume Interface Extension
320-013 Volume III Base System Addendum
Terminal Interface Extension
Network Services Extension
307-131 I, II, III (all three volumes)
The price is about 37 U.S. dollars for each volume or $84 for all three.
Major credit cards are accepted for telephone orders: mail orders
should include a check or money order, payable to AT&T.
The X/OPEN PORTABILITY GUIDE (The Green Book)
is another reference frequently used by IEEE 1003.
The X/OPEN Group is "Ten of the world's major information system
suppliers" (at time of publication, Bull, DEC, Ericsson, Hewlett-Packard,
ICL, NIXDORF, Olivetti, Philips, Siemens and Unisys and subsequently
augmented by AT&T) who have produced a document intended to promote
the writing of portable applications. They closely follow both SVID
and POSIX, and cite the /usr/group standard as contributing, but
X/OPEN's books cover a wider area than any of those.
The book is published by
Elsevier Science Publishers B.V.
Book Order Department
P.O. Box 1991
1000 BZ Amsterdam
The Netherlands
and distributed in the U.S.A. and Canada by:
Elsevier Science Publishing Company, Inc.
52 Vanderbilt Avenue
New York, NY 10017
U.S.A.
There are currently five volumes:
1) System V Specification Commands and Utilities
2) System V Specification System Calls and Libraries
3) System V Specification Supplementary Definitions
4) Programming Languages
5) Data Management
They take a large number of credit cards and other forms of payment.
Comments, suggestions, error reports, etc., for Issue 2 of the Green Book
may be mailed directly to:
xpg2@xopen.co.uk
uunet!mcvax!inset!xopen!xpg2
Information about X/OPEN can be requested from:
Mike Lambert
Technical Director
X/OPEN Ltd
c/o ICL BRA01
Lovelace Road
Bracknell
Berkshire
England
+44 344 42 48 42
mgl@xopen.co.uk
uunet!mcvax!inset!xopen!mgl
Finally, 4.2BSD and 4.3BSD have influenced POSIX in a number of areas.
The best reference on them is the 4.3BSD manuals, published by USENIX.
An order form may be obtained from:
Howard Press
c/o USENIX Association
P.O. Box 2299
Berkeley, CA 94710
415-528-8649
{ucbvax,decvax}!usenix!office
4.3BSD User's Manual Set (3 volumes) $25.00
User's Reference Manual
User's Supplementary Documents
Master Index
4.3BSD Programmer's Manual Set (3 volumes) $25.00
Programmer's Reference Maual
Programmer's Supplementary Documents, Volume 1
Programmer's Supplementary Documents, Volume 2
4.3BSD System Manager's Manual (1 volume) $10.00
Unfortunately, there are some license restrictions.
Contact the USENIX office for details.
Volume-Number: Volume 14, Number 14
Volume-Number: Volume 14, Number 23std-unix@uunet.uu.net (Moderator, John S. Quarterman) (07/24/88)
From: std-unix@uunet.uu.net (Moderator, John S. Quarterman)
This is the latest in a series of similar comp.std.unix articles.
Corrections and additions to this article are solicited.
There are two companion articles, posted at the same time as this one
and with subjects ``Access to UNIX User Groups and Publications'' and
``Calendar of UNIX-related Events.''
Also note that Shane McCarron now writes a quarterly summary report for
USENIX soon after each IEEE 1003 meeting for posting in comp.std.unix
and in ;login:, the Newsletter of the USENIX Association.
Changes from last posting: NBS workshops. USENIX Standards Watchdog.
Access information is given in this article for the following standards:
IEEE 1003.1 (operating system interface), 1003.2 (shell and tools),
1003.3 (testing and verification), 1003.4 (real time),
1003.5 (ADA binding), 1003.6 (security), 1003.0 (POSIX guide).
NBS FIPS.
/usr/group Technical Committee Subcommittees on distributed file system,
network interface, graphics/windows, database, internationalization,
performance measurements, realtime, security, and super computing.
X3H3.6 (display committee)
X3J11 (C language)
/usr/group 1984 Standard
System V Interface Definition (SVID, or The Purple Book)
X/OPEN PORTABILITY GUIDE (The Green Book)
4.3BSD Manuals
UNIX is a Registered Trademark of AT&T.
IEEE is a trademark of the Institute of Electrical and Electronic Engineers,
Inc.: POSIX is no longer a trademark.
X/OPEN is a licensed trademark of the X/OPEN Group Members.
The IEEE P1003 Portable Operating System Interface for Computer
Environments Committee is sometimes known colloquially as the UNIX
Standards Committee. They published the 1003.1 "POSIX" Trial Use
Standard in April 1986. According to its Foreword:
The purpose of this document is to define a standard
operating system interface and environment based on the
UNIX Operating System documentation to support application
portability at the source level. This is intended for
systems implementors and applications software developers.
Published copies are available at $19.95, with bulk purchasing discounts
available. Call the IEEE Computer Society in Los Angeles
714-821-8380
and ask for Book #967. Unfortunately, this only works for multiple copies.
But the following mail address works for single copies:
IEEE Computer Society
P.O. Box 80452
Worldway Postal Center
Los Angeles, Ca. 90080
Include a check for $19.95 + $4 for shipping and handling. For UPS
shipping, add another $4. Or contact:
IEEE Service Center
445 Hoes Ln.
Piscataway, NJ 08854
and ask for "IEEE 1003.1 Trial Use Standard" - stock number SH10546.
The Trial Use Standard will be available for comments for a period such
as a year. The current target for a Full Use Standard is Summer 1988.
Initial balloting is completed, and ballot resolution is in progress:
it's too late to ballot if you haven't already.
IEEE has brought the 1003.1 effort into the International Organization
for Standardization (ISO) arena. IEEE 1003.1 Draft 12 is also a
``Draft Proposed International Standard (ISO DP)'' under SC22 WG15.
The convenor is Jim Isaak: see below for his address. There is a U.S.
Technical Advisory Group (TAG) to ISO SC22 WG15: the chair is Donn
Terry of HP.
TAG meetings tend to be held wherever 1003.1 is meeting.
The next ISO SC22 WG15 meeting is:
1988 Oct 17-19,20-21 ISO SC22 & WG15 Tokyo, Japan
The National Bureau of Standards is producing a Federal Information
Processing Standard (FIPS) based on IEEE 1003.1. It will probably
be available before the Full Use Standard, and may reflect Draft 12,
rather than the final 1003.1 standard. For information, contact:
Roger Martin
National Bureau of Standards
Building 225
Room B266
Gaithersburg, MD 20899
(301)975-3295
NBS is also producing a FIPS based on IEEE 1003.2, probably from
the draft made by 1003.2 at their March meeting.
NBS sponsors a number of standards-related workshops, including:
1988 Sep 22 System Administration and Shell & Tools
1988 Sep 23 X Windows and POSIX FIPS
1988 Oct 5 POSIX Conformance Testing & Laboratory Accreditation
1988 Nov 15 POSIX Applications
1988 Nov 16 POSIX FIPS Revision
1989 Jan 17 Terminal Interface Extensions and Network Services
1989 May 16 POSIX Applications
Machine readable copies of the IEEE 1003.1 Trial Use Standard are not
and will not be available. The same applies to copies of later drafts.
There is a paper mailing list by which interested parties may get
copies of drafts of the standard. To get on it, or to submit comments
directly to the committee, mail to:
James Isaak
Chairperson, IEEE/CS P1003
Tel.: (603)881-0480
Fax.: (603)881-0120
decvax!isaak
isaak@decvax.dec.com
Digital Equipment
ZK03-3/Y25
110 Spit Brook Rd.
Nashua, NH 03062-2698
Sufficiently interested parties may join the working group.
The term POSIX actually applies to all of the P1003 subcommittees:
group subject co-chairs
1003.0 POSIX Guide Al Hankinson (NBS), Kevin Lewis (DEC)
1003.1 Systems Interface Jim Isaak (DEC), Donn Terry (HP)
1003.2 Shell and Tools Interface Hal Jespersen (UniSoft), Don Cragun (Sun)
1003.3 Verification and Testing Roger Martin (NBS), Carol Raye (AT&T)
1003.4 Real Time Bill Corwin (Intel)
1003.5 Ada Binding for POSIX Terry Fong (USArmy), Stowe Boyd(Compass)
1003.6 Security Dennis Steinauer (NBS), Ron Elliot (IBM)
Inquiries regarding any of the subcommittees should go to the same address
as for 1003.1.
The next scheduled meetings of the P1003 working groups are:
1988 October 17-19,20-21 ISO SC22 Advisory Group & WG15 - Tokyo, Japan
1988 Oct 24-28 IEEE 1003 Hawaii
1989 Jan 9-13 IEEE 1003 Embassy Suites, Ft. Lauderdale, FL
1989 Apr 17(29?) IEEE 1003 Minneapolis-St. Paul, MN
1989 Jul 10-14 IEEE 1003 San Francisco, CA
1989 Oct 16-20 IEEE 1003 Brussels (or Amsterdam)
1990 Jan 29 IEEE 1003 New Orleans, LA
1990 Apr IEEE 1003 Montreal, Quebec
Here are some details from Hal Jespersen regarding P1003.2:
The IEEE P1003.2 "Shell and Utilities" Working Group is developing a
proposed standard to complement the 1003.1 POSIX standard. It will
consist of
a shell command language (currently planned to be based on the
Bourne Shell),
groups of utility programs, or commands,
programmatic interfaces to the shell (system(), popen()) and
related facilities (regular expressions, file name expansion,
etc.)
defined environments (variables, file hierarchies, etc) that
applications may rely upon
utilities for installing application programs onto conforming
systems
which will allow application programs to be developed out of existing
pieces, in the UNIX tradition. The scope of the standard emphasizes
commands and features that are more typically used by shell scripts or
C language programs than those that are oriented to the terminal user
with windows, mice, visual shells, and so forth.
There has been some controversy in the Working Group about clarifying
the scope of the 1003.2 standard in regard to its relationship with
1003.1. The Working Group is attempting to produce a standard that
will assume the structure and philosophy of a POSIX system is
available, but it will not require a fully conforming implementation as
a base. For example, it should be feasible to eventually produce a
1003.2 interface on a V7 system, or on a system very close to POSIX,
but missing a few crucial features (as long as the shell and utilities
didn't need them). However, the proposed standard will *not* be
unnecessarily watered down simply to allow non-POSIX systems to conform.
The group is currently seeking proposals for groupings of commands that
may be offered by implementors. As groups are identified, command
descriptions will be solicited. There is no requirement that the commands
be in System V or BSD today, but they should realistically be commands
that are commonly found in most existing implementations.
There are four Institutional Representatives to P1003: John Quarterman
from USENIX, Heinz Lycklama from /usr/group, Mike Lambert from X/OPEN,
and Clem Cole from OSF. The two from USENIX and /usr/group are also
representatives to the U.S. TAG to ISO SC22 WG15.
There is a USENIX Standards Watchdog Committee of volunteers who report
on issues raised in standards committee meetings; composite reports are
published quarterly in comp.std.unix, in ;login: (the USENIX Association
Newsletter), and in the trade press. Occasionally, these volunteers may
speak for USENIX, if authorized by the USENIX Standards Policy Committee,
which currently consists of Alan G. Nement (USENIX President), John S.
Quarterman, Shane P. McCarron (IEEE 1003 Secretary), and Grover Righter.
Comments, suggestions, etc., may be sent to
John S. Quarterman
Texas Internet Consulting
701 Brazos, Suite 500
Austin TX 78701-3243
+1-512-320-9031
uunet!usenix!jsq
jsq@usenix.org
jsq@longway.tic.com
For comp.std.unix:
Comments: uunet!std-unix-request std-unix-request@uunet.uu.net
Submissions: uunet!std-unix std-unix@uunet.uu.net
CommUNIXations (the /usr/group magazine) contains reports about every
other issue by Heinz Lycklama on the /usr/group Technical Committee meetings.
If you are interested in starting another /usr/group working group, contact
Heinz Lycklama:
Heinz Lycklama
Interactive Systems Corp.
2401 Colorado Ave., 3rd Floor
Santa Monica, CA 90404
(213)453-8649
decvax!cca!ima!heinz
Here is contact information for /usr/group working groups as taken from
the CommUNIXations article mentioned above.
/usr/group Working Group on Distributed File System:
Art Sabsevitz Frederick Glover
AT&T Information Systems MK02-1/H10
190 River Road Digital Equipment Corporation
Summit, NJ 07933 Continental Boulevard
201-522-6248 Merrimack, NH 03054-0430
attunix!bump 603-884-5111
decvax!fglover
/usr/group Working Group on Network Interface:
Steve Albert
AT&T Information Systems
190 River Road, Rm. A-114
Summit, NJ 07901
(201)522-6104
attunix!ssa
/usr/group Working Group on Internationalization:
John Wu Laurie Goudie
Charles River Data Systems Santa Cruz Operation
983 Concord St., 400 Encinal
Framingham, MA 01701 Santa Cruz, CA 95060
617-626-1000 408-458-1422
/usr/group Working Group on Graphics/Windows:
Tom Greene
Apollo Computer, Inc.
330 Billerica Road
Chelmsford, MA 01824
(617)256-6600, ext. 7581
/usr/group Working Group on Realtime:
Bill Corwin
Intel Corp.
5200 Elam Young Pkwy
Hillsboro, OR 97123
(503)681-2248
/usr/group Working Group on Database:
Val Skalabrin
Unify Corp.
1111 Howe Ave.
Sacramento, CA 95825
(916)920-9092
/usr/group Working Group on Performance Measurements:
Ram Chelluri David F. Hinnant
AT&T Computer Systems Northern Telecom, Inc.
Room E15B Dept. 0226
4513 Western Ave. P.O. Box 13010
Lisle, IL 60532 Research Triangle Park, NC 27709-3010
(312)810-6223 (919) 992-1690
...{decvax,akgua}!mcnc!rti!ntirtp!dfh
/usr/group Working Group on Security:
Steve Sutton Ms. Jeanne Baccash
Consultant, Addamax AT&T UNIX Systems Engineering
1107 S. Orchard 190 River Road
Urbana, IL 61801 Summit, NJ 07901
217-344-0996 201-522-6028
attunix!jeanne
/usr/group Working Group on Super Computing:
Karen Sheaffer Robin O'Neill
Sandia National Laboratory Lawrence Livermore Laboratory
P.O. Box 969 P.O. Box 5509, L560
Livermore, CA 94550 Livermore, CA 94550
415-422-3431 415-422-0973
oneill#r%mfe@lll-mfe.arpa
The X3H3.6 display management committee has recently formed to develop
a model to support current and future window management systems, yet
is not based directly on any existing system. The chair solicits
help and participation:
Georges Grinstein
wanginst!ulowell!grinstein
The Abstract of the 1003.1 Trial Use Standard adds:
This interface is a complement to the C Programming Language
in the C Information Bulletin prepared by Technical Committee X3J11
of the Accredited Standards Committee X3, Information Processing
Systems, further specifying an environment for portable application
software.
X3J11 is sometimes known as the C Standards Committee. Their liaison to
P1003 is
Don Kretsch
AT&T
190 River Road
Summit, NJ 07901
A contact for information regarding publications and working groups is
Thomas Plum
Vice Chair, X3J11 Committee
Plum Hall Inc.
1 Spruce Avenue
Cardiff, New Jersey 08232
The current document may be ordered from
Global Engineering Documents
2805 McGaw
Irvine, CA 92714
USA
+1-714-261-1455
+1-800-854-7179
Ask for the X3.159 draft standard. The price is $65.
The current X3J11 meeting schedule is:
1988 August 15-19 Cupertino, CA
1988 December 12-16 Seattle, WA
1989 April 10-11 Phoenix, AZ
The /usr/group Standard is a principal ancestor of P1003.1, X/OPEN,
and X3J11. It may be ordered for $15.00 from:
/usr/group Standards Committee
4655 Old Ironsides Drive, Suite 200
Santa Clara, California 95054
Tel: (408)986-8840
Fax: (408)986-1645
/usr/group also publishes an eight page document, ``Your Guide to POSIX,''
explaining what IEEE 1003 is, and a nineteen page document, ``POSIX Explored,''
about technical aspects of IEEE 1003.1, and its relations to other standards
and historical implementations. Contact /usr/group at the above address
for details.
The System V Interface Definition (The Purple Book, or SVID).
This is the AT&T standard and is one of the most frequently-used
references of the IEEE 1003 committee.
AT&T Customer Information Center
Attn: Customer Service Representative
P.O. Box 19901
Indianapolis, IN 46219
U.S.A.
800-432-6600 (Inside U.S.A.)
800-255-1242 (Inside Canada)
317-352-8557 (Outside U.S.A. and Canada)
System V Interface Definition, Issue 2
should be ordered by the following select codes:
Select Code: Volume: Topics:
320-011 Volume I Base System
Kernel Extension
320-012 Volume II Basic Utilities Extension
Advanced Utilities Extension
Software Development Extension
Administered System Extension
Terminal Volume Interface Extension
320-013 Volume III Base System Addendum
Terminal Interface Extension
Network Services Extension
307-131 I, II, III (all three volumes)
The price is about 37 U.S. dollars for each volume or $84 for all three.
Major credit cards are accepted for telephone orders: mail orders
should include a check or money order, payable to AT&T.
The X/OPEN PORTABILITY GUIDE (The Green Book)
is another reference frequently used by IEEE 1003.
The X/OPEN Group is "Ten of the world's major information system
suppliers" (at time of publication, Bull, DEC, Ericsson, Hewlett-Packard,
ICL, NIXDORF, Olivetti, Philips, Siemens and Unisys and subsequently
augmented by AT&T) who have produced a document intended to promote
the writing of portable applications. They closely follow both SVID
and POSIX, and cite the /usr/group standard as contributing, but
X/OPEN's books cover a wider area than any of those.
The book is published by
Elsevier Science Publishers B.V.
Book Order Department
P.O. Box 1991
1000 BZ Amsterdam
The Netherlands
and distributed in the U.S.A. and Canada by:
Elsevier Science Publishing Company, Inc.
52 Vanderbilt Avenue
New York, NY 10017
U.S.A.
There are currently five volumes:
1) System V Specification Commands and Utilities
2) System V Specification System Calls and Libraries
3) System V Specification Supplementary Definitions
4) Programming Languages
5) Data Management
They take a large number of credit cards and other forms of payment.
Comments, suggestions, error reports, etc., for Issue 2 of the Green Book
may be mailed directly to:
xpg2@xopen.co.uk
uunet!mcvax!inset!xopen!xpg2
Information about X/OPEN can be requested from:
Mike Lambert
Technical Director
X/OPEN Ltd
c/o ICL BRA01
Lovelace Road
Bracknell
Berkshire
England
+44 344 42 48 42
mgl@xopen.co.uk
uunet!mcvax!inset!xopen!mgl
Finally, 4.2BSD and 4.3BSD have influenced POSIX in a number of areas.
The best reference on them is the 4.3BSD manuals, published by USENIX.
An order form may be obtained from:
Howard Press
c/o USENIX Association
P.O. Box 2299
Berkeley, CA 94710
415-528-8649
{ucbvax,decvax}!usenix!office
4.3BSD User's Manual Set (3 volumes) $25.00
User's Reference Manual
User's Supplementary Documents
Master Index
4.3BSD Programmer's Manual Set (3 volumes) $25.00
Programmer's Reference Maual
Programmer's Supplementary Documents, Volume 1
Programmer's Supplementary Documents, Volume 2
4.3BSD System Manager's Manual (1 volume) $10.00
Unfortunately, there are some license restrictions.
Contact the USENIX office for details.
Volume-Number: Volume 14, Number 34std-unix@uunet.uu.net (Moderator, John S. Quarterman) (11/09/88)
From: std-unix@uunet.uu.net (Moderator, John S. Quarterman)
This is the latest in a series of similar comp.std.unix articles.
Corrections and additions to this article are solicited.
There are three companion articles, posted at the same time as this one
and with subjects
Calendar of UNIX-related Events
Access to UNIX User Groups
Access to UNIX-Related Publications
Also note that Shane McCarron now writes a quarterly summary report for
USENIX soon after each IEEE 1003 meeting for posting in comp.std.unix
and in ;login:, the Newsletter of the USENIX Association.
Changes from last posting: IEEE 1003.1 Full Use Standard.
Donn Terry is now 1003.1 chair; Jim Isaak is still 1003 chair.
New IEEE 1003.7 and proposed 1003.8. NBS is now NIST. POSIX FIPS.
New X/OPEN address and Institutional Representative.
Access information is given in this article for the following standards:
IEEE 1003.1 (operating system interface), 1003.2 (shell and tools),
1003.3 (testing and verification), 1003.4 (real time),
1003.5 (ADA binding), 1003.6 (security),
1003.7 (system administration), 1003.8 (networking),
1003.0 (POSIX guide).
NIST FIPS.
/usr/group Technical Committee Subcommittees on distributed file system,
network interface, graphics/windows, database, internationalization,
performance measurements, realtime, security, and super computing.
X3H3.6 (display committee)
X3J11 (C language)
/usr/group 1984 Standard
System V Interface Definition (SVID, or The Purple Book)
X/OPEN PORTABILITY GUIDE (The Green Book)
4.3BSD Manuals
UNIX is a Registered Trademark of AT&T.
IEEE is a trademark
of the Institute of Electrical and Electronic Engineers, Inc.
POSIX is no longer a trademark of IEEE or of anyone else.
X/OPEN is a licensed trademark of the X/OPEN Group Members.
The IEEE P1003 Portable Operating System Interface for Computer
Environments Committee is sometimes known colloquially as the UNIX
Standards Committee. They published the 1003.1 "POSIX" Full Use
Standard in October 1988 after its formal approval 22 August 1988.
This is an interface and environment standard; implementation details
are explicitly excluded. Although it is based on documentation for
various versions of the UNIX Operating System, it is explicitly not
UNIX, which is an implementation licensed by a certain vendor. Source
level application portability is the goal.
Bulk orders may be made from the IEEE Computer Society in Los Angeles at
+1-714-821-8380
Unfortunately, this only works for multiple copies.
But the following mail address works for single copies:
IEEE Computer Society
P.O. Box 80452
Worldway Postal Center
Los Angeles, Ca. 90080
Or contact:
IEEE Service Center
445 Hoes Ln.
Piscataway, NJ 08854
+1-201-981-0060
The price is reputed to be $16 (plus tax, shipping, and handling).
IEEE has brought the 1003.1 effort into the International Organization
for Standardization (ISO) arena. IEEE 1003.1 Draft 12 is also a
``Draft Proposed International Standard (ISO DP)'' under SC22 WG15.
The convenor is Jim Isaak: see below for his address. There is a U.S.
Technical Advisory Group (TAG) to ISO SC22 WG15: the chair is Donn
Terry of HP, who is also the current chair of IEEE 1003.1.
Donn Terry
hpda!hpfcla!donn
+1-303-229-2367
Hewlett Packard Systems Division
3404 E. Harmony Road
Fort Collins, CO 80525
TAG meetings tend to be held wherever 1003.1 is meeting.
The National Institute of Standards and Technology (NIST, formerly
the National Bureau of Standards) has produced a Federal Information
Processing Standard (FIPS) based on IEEE 1003.1 Draft 12, and approved
31 August 1988 as FIPS #151, Portable Operating System for Computer
Environments. An update to the state of the 1003.1 Full Use Standard
is expected. For information, contact:
Roger Martin
National Institute of Standards and Technology
Technology Building, Room B266
Gaithersburg, MD 20899
(301)975-3295
+1-301-975-3295
rmartin@swe.icst.nbs.gov
NIST has a POSIX Conformance Test Suite (PCTS) for 1003.1.
NIST is also producing a FIPS based on IEEE 1003.2, probably from
the draft made by 1003.2 at their March 1988 meeting.
NIST sponsors a number of standards-related workshops, including:
1988 Sep 22 System Administration and Shell & Tools
1988 Sep 23 X Windows and POSIX FIPS
1988 Oct 5 POSIX Conformance Testing & Laboratory Accreditation
1988 Nov 15 POSIX Applications
1988 Nov 16 POSIX FIPS Revision
1989 Jan 17 Terminal Interface Extensions and Network Services
1989 May 16 POSIX Applications
Machine readable copies of the IEEE 1003.1 Full Use Standard are not
and will not be available.
There is a paper mailing list by which interested parties may get
copies of drafts of the standard. To get on it, or to submit comments
directly to the committee, mail to:
James Isaak
Chairperson, IEEE/CS P1003
Tel.: (603)881-0480
Fax.: (603)881-0120
decvax!isaak
isaak@decvax.dec.com
Digital Equipment
ZK03-3/Y25
110 Spit Brook Rd.
Nashua, NH 03062-2698
Sufficiently interested parties may join the working group.
The term POSIX actually applies to all of the P1003 subcommittees:
group subject co-chairs
1003.0 POSIX Guide Al Hankinson (NBS), Kevin Lewis (DEC)
1003.1 Systems Interface Donn Terry (HP)
1003.2 Shell and Tools Interface Hal Jespersen (UniSoft), Don Cragun (Sun)
1003.3 Verification and Testing Roger Martin (NBS), Carol Raye (AT&T)
1003.4 Real Time Bill Corwin (Intel)
1003.5 Ada Binding for POSIX Terry Fong (USArmy), Stowe Boyd(Compass)
1003.6 Security Dennis Steinauer (NBS), Ron Elliot (IBM)
1003.7 System Administration Steve Carter (Bellcore)
1003.8 Networking Dave Dodge (committee not yet approved)
Inquiries regarding any of the subcommittees should go to the same address
as for 1003.1.
The next scheduled meetings of the P1003 working groups are:
1989 Jan 9-13 IEEE 1003 Embassy Suites, Ft. Lauderdale, FL
1989 Apr 24-28 IEEE 1003 Minneapolis-St. Paul, MN
1989 Jul 10-14 IEEE 1003 San Francisco, CA
1989 Oct 16-20 IEEE 1003 Brussels (or Amsterdam)
1990 Jan 29 IEEE 1003 New Orleans, LA
1990 Apr IEEE 1003 Montreal, Quebec
Here are some details from Hal Jespersen regarding P1003.2:
The IEEE P1003.2 "Shell and Utilities" Working Group is developing a
proposed standard to complement the 1003.1 POSIX standard. It will
consist of
a shell command language (currently planned to be based on the
Bourne Shell),
groups of utility programs, or commands,
programmatic interfaces to the shell (system(), popen()) and
related facilities (regular expressions, file name expansion,
etc.)
defined environments (variables, file hierarchies, etc) that
applications may rely upon
utilities for installing application programs onto conforming
systems
which will allow application programs to be developed out of existing
pieces, in the UNIX tradition. The scope of the standard emphasizes
commands and features that are more typically used by shell scripts or
C language programs than those that are oriented to the terminal user
with windows, mice, visual shells, and so forth.
There has been some controversy in the Working Group about clarifying
the scope of the 1003.2 standard in regard to its relationship with
1003.1. The Working Group is attempting to produce a standard that
will assume the structure and philosophy of a POSIX system is
available, but it will not require a fully conforming implementation as
a base. For example, it should be feasible to eventually produce a
1003.2 interface on a V7 system, or on a system very close to POSIX,
but missing a few crucial features (as long as the shell and utilities
didn't need them). However, the proposed standard will *not* be
unnecessarily watered down simply to allow non-POSIX systems to conform.
There are four Institutional Representatives to P1003: John Quarterman
from USENIX, Heinz Lycklama from /usr/group, Mike Lambert from X/OPEN,
and David Chen from OSF. The two from USENIX and /usr/group are also
representatives to the U.S. TAG to ISO SC22 WG15.
There is a USENIX Standards Watchdog Committee of volunteers who report
on issues raised in standards committee meetings; composite reports are
published quarterly in comp.std.unix, in ;login: (the USENIX Association
Newsletter), and in the trade press. Occasionally, these volunteers may
speak for USENIX, if authorized by the USENIX Standards Policy Committee,
which currently consists of Alan G. Nemeth (USENIX President), John S.
Quarterman, Shane P. McCarron (IEEE 1003 Secretary), and Grover Righter.
Comments, suggestions, etc., may be sent to
John S. Quarterman
Texas Internet Consulting
701 Brazos, Suite 500
Austin TX 78701-3243
+1-512-320-9031
uunet!usenix!jsq
jsq@usenix.org
jsq@longway.tic.com
For comp.std.unix:
Comments: uunet!std-unix-request std-unix-request@uunet.uu.net
Submissions: uunet!std-unix std-unix@uunet.uu.net
CommUNIXations (the /usr/group magazine) contains reports about every
other issue by Heinz Lycklama on the /usr/group Technical Committee meetings.
If you are interested in starting another /usr/group working group, contact
Heinz Lycklama:
Heinz Lycklama
Interactive Systems Corp.
2401 Colorado Ave., 3rd Floor
Santa Monica, CA 90404
+1-213-453-8649
decvax!cca!ima!heinz
Here is contact information for /usr/group working groups as taken from
the CommUNIXations article mentioned above.
/usr/group Working Group on Distributed File System:
Art Sabsevitz Frederick Glover
AT&T Information Systems MK02-1/H10
190 River Road Digital Equipment Corporation
Summit, NJ 07933 Continental Boulevard
201-522-6248 Merrimack, NH 03054-0430
attunix!bump 603-884-5111
decvax!fglover
/usr/group Working Group on Network Interface:
Steve Albert
AT&T Information Systems
190 River Road, Rm. A-114
Summit, NJ 07901
(201)522-6104
attunix!ssa
/usr/group Working Group on Internationalization:
John Wu Laurie Goudie
Charles River Data Systems Santa Cruz Operation
983 Concord St., 400 Encinal
Framingham, MA 01701 Santa Cruz, CA 95060
617-626-1000 408-458-1422
/usr/group Working Group on Graphics/Windows:
Tom Greene
Apollo Computer, Inc.
330 Billerica Road
Chelmsford, MA 01824
(617)256-6600, ext. 7581
/usr/group Working Group on Realtime:
Bill Corwin
Intel Corp.
5200 Elam Young Pkwy
Hillsboro, OR 97123
(503)681-2248
/usr/group Working Group on Database:
Val Skalabrin
Unify Corp.
1111 Howe Ave.
Sacramento, CA 95825
(916)920-9092
/usr/group Working Group on Performance Measurements:
Ram Chelluri David F. Hinnant
AT&T Computer Systems Northern Telecom, Inc.
Room E15B Dept. 0226
4513 Western Ave. P.O. Box 13010
Lisle, IL 60532 Research Triangle Park, NC 27709-3010
(312)810-6223 (919) 992-1690
...{decvax,akgua}!mcnc!rti!ntirtp!dfh
/usr/group Working Group on Security:
Steve Sutton Ms. Jeanne Baccash
Consultant, Addamax AT&T UNIX Systems Engineering
1107 S. Orchard 190 River Road
Urbana, IL 61801 Summit, NJ 07901
217-344-0996 201-522-6028
attunix!jeanne
/usr/group Working Group on Super Computing:
Karen Sheaffer Robin O'Neill
Sandia National Laboratory Lawrence Livermore Laboratory
P.O. Box 969 P.O. Box 5509, L560
Livermore, CA 94550 Livermore, CA 94550
415-422-3431 415-422-0973
oneill#r%mfe@lll-mfe.arpa
The X3H3.6 display management committee has recently formed to develop
a model to support current and future window management systems, yet
is not based directly on any existing system. The chair solicits
help and participation:
Georges Grinstein
wanginst!ulowell!grinstein
The Abstract of the 1003.1 Trial Use Standard adds:
This interface is a complement to the C Programming Language
in the C Information Bulletin prepared by Technical Committee X3J11
of the Accredited Standards Committee X3, Information Processing
Systems, further specifying an environment for portable application
software.
X3J11 is sometimes known as the C Standards Committee. Their liaison to
P1003 is
Don Kretsch
AT&T
190 River Road
Summit, NJ 07901
A contact for information regarding publications and working groups is
Thomas Plum
Vice Chair, X3J11 Committee
Plum Hall Inc.
1 Spruce Avenue
Cardiff, New Jersey 08232
The current document may be ordered from
Global Engineering Documents
2805 McGaw
Irvine, CA 92714
USA
+1-714-261-1455
+1-800-854-7179
Ask for the X3.159 draft standard. The price is $65.
The current X3J11 meeting schedule is:
1988 December 12-16 Seattle, WA
1989 April 10-11 Phoenix, AZ
The /usr/group Standard is a principal ancestor of P1003.1, X/OPEN,
and X3J11. It may be ordered for $15.00 from:
/usr/group Standards Committee
4655 Old Ironsides Drive, Suite 200
Santa Clara, California 95054
Tel: (408)986-8840
Fax: (408)986-1645
/usr/group also publishes an eight page document, ``Your Guide to POSIX,''
explaining what IEEE 1003 is, and a nineteen page document, ``POSIX Explored,''
about technical aspects of IEEE 1003.1, and its relations to other standards
and historical implementations. Contact /usr/group at the above address
for details.
The System V Interface Definition (The Purple Book, or SVID).
This is the AT&T standard and is one of the most frequently-used
references of the IEEE 1003 committee.
AT&T Customer Information Center
Attn: Customer Service Representative
P.O. Box 19901
Indianapolis, IN 46219
U.S.A.
800-432-6600 (Inside U.S.A.)
800-255-1242 (Inside Canada)
+1-317-352-8557 (Outside U.S.A. and Canada)
System V Interface Definition, Issue 2
should be ordered by the following select codes:
Select Code: Volume: Topics:
320-011 Volume I Base System
Kernel Extension
320-012 Volume II Basic Utilities Extension
Advanced Utilities Extension
Software Development Extension
Administered System Extension
Terminal Volume Interface Extension
320-013 Volume III Base System Addendum
Terminal Interface Extension
Network Services Extension
307-131 I, II, III (all three volumes)
The price is about 37 U.S. dollars for each volume or $84 for all three.
Major credit cards are accepted for telephone orders: mail orders
should include a check or money order, payable to AT&T.
The X/OPEN PORTABILITY GUIDE (The Green Book)
is another reference frequently used by IEEE 1003.
The X/OPEN Group is "Ten of the world's major information system
suppliers" (at time of publication, Bull, DEC, Ericsson, Hewlett-Packard,
ICL, NIXDORF, Olivetti, Philips, Siemens and Unisys and subsequently
augmented by AT&T) who have produced a document intended to promote
the writing of portable applications. They closely follow both SVID
and POSIX, and cite the /usr/group standard as contributing, but
X/OPEN's books cover a wider area than any of those.
The book is published by
Elsevier Science Publishers B.V.
Book Order Department
P.O. Box 1991
1000 BZ Amsterdam
The Netherlands
and distributed in the U.S.A. and Canada by:
Elsevier Science Publishing Company, Inc.
52 Vanderbilt Avenue
New York, NY 10017
U.S.A.
There are currently five volumes:
1) System V Specification Commands and Utilities
2) System V Specification System Calls and Libraries
3) System V Specification Supplementary Definitions
4) Programming Languages
5) Data Management
They take a large number of credit cards and other forms of payment.
Comments, suggestions, error reports, etc., for Issue 2 of the Green Book
may be mailed directly to:
xpg2@xopen.co.uk
uunet!mcvax!inset!xopen!xpg2
Information about X/OPEN can be requested from:
Mike Lambert
X/Open
Abbot's House
Abbey Road
Reading, Berkshire
ENGLAND
+44 256 843-142
mgl@xopen.co.uk
uunet!mcvax!inset!xopen!mgl
Finally, 4.2BSD and 4.3BSD have influenced POSIX in a number of areas.
The best reference on them is the 4.3BSD manuals, published by USENIX.
An order form may be obtained from:
Howard Press
c/o USENIX Association
P.O. Box 2299
Berkeley, CA 94710
+1-415-528-8649
uunet!usenix!office
office@usenix.org
4.3BSD User's Manual Set (3 volumes) $25.00
User's Reference Manual
User's Supplementary Documents
Master Index
4.3BSD Programmer's Manual Set (3 volumes) $25.00
Programmer's Reference Maual
Programmer's Supplementary Documents, Volume 1
Programmer's Supplementary Documents, Volume 2
4.3BSD System Manager's Manual (1 volume) $10.00
Unfortunately, there are some license restrictions.
Contact the USENIX office for details.
Volume-Number: Volume 15, Number 19ramus#joseph#e%f.mfenet@NMFECC.ARPA (11/22/88)
From: ramus#joseph#e%f.mfenet@NMFECC.ARPA
The following information needs to be changed.
Robin O'Neill no longer works here.
Karen Sheaffer has a different phone number.
The correct information is listed below.
OLD LISTING (Volume 15, Number 19):
/usr/group Working Group on Super Computing:
Karen Sheaffer Robin O'Neill
Sandia National Laboratory Lawrence Livermore Laboratory
P.O. Box 969 P.O. Box 5509, L560
Livermore, CA 94550 Livermore, CA 94550
415-422-3431 415-422-0973
oneill#r%mfe@lll-mfe.arpa
NEW LISTING:
/usr/group Working Group on Super Computing:
Karen Sheaffer Jonathan Brown
Sandia National Laboratory Lawrence Livermore Laboratory
P.O. Box 969 P.O. Box 5509, L-560
Livermore, CA 94550 Livermore, CA 94550
415-294-3431 415-423-4157
karen@snll-arpagw.llnl.gov jbrown@nmfecc.arpa
Thanks, Joe Ramus, Lawrence Livermore Lab
Volume-Number: Volume 15, Number 33jsq@longway.tic.com (01/20/89)
This is the latest in a series of similar comp.std.unix articles.
Corrections and additions to this article are solicited.
There are three companion articles, posted at the same time as this one
and with subjects
Calendar of UNIX-related Events
Access to UNIX User Groups
Access to UNIX-Related Publications
Also note that Shane McCarron now writes a quarterly summary report for
USENIX soon after each IEEE 1003 meeting for posting in comp.std.unix
and in ;login:, the Newsletter of the USENIX Association.
Changes from last posting: 1003.9, 1003.10, NIST GOSIP Users' Workshop.
IEEE Computer Society doesn't sell IEEE 1003.1 Full Use Standard.
IEEE 1003 October 1989 meeting is definitely in Brussels.
Revised /usr/group Super Computing chairs.
Access information is given in this article for the following standards:
IEEE 1003.1 (operating system interface), 1003.2 (shell and tools),
1003.3 (testing and verification), 1003.4 (real time),
1003.5 (ADA binding), 1003.6 (security),
1003.7 (system administration), 1003.8 (networking),
1003.9 (FORTRAN binding), 1003.10 (supercomputing),
1003.0 (POSIX guide).
NIST FIPS.
/usr/group Technical Committee Subcommittees on distributed file system,
network interface, graphics/windows, database, internationalization,
performance measurements, realtime, security, and super computing.
X3H3.6 (display committee)
X3J11 (C language)
/usr/group 1984 Standard
System V Interface Definition (SVID, or The Purple Book)
X/OPEN PORTABILITY GUIDE (The Green Book)
4.3BSD Manuals
UNIX is a Registered Trademark of AT&T.
IEEE is a trademark
of the Institute of Electrical and Electronic Engineers, Inc.
POSIX is no longer a trademark of IEEE or of anyone else.
X/OPEN is a licensed trademark of the X/OPEN Group Members.
The IEEE P1003 Portable Operating System Interface for Computer
Environments Committee is sometimes known colloquially as the UNIX
Standards Committee. They published the 1003.1 "POSIX" Full Use
Standard in October 1988 after its formal approval 22 August 1988.
This is an interface and environment standard; implementation details
are explicitly excluded. Although it is based on documentation for
various versions of the UNIX Operating System, it is explicitly not
UNIX, which is an implementation licensed by a certain vendor. Source
level application portability is the goal.
The standard may be ordered from:
+1-201-981-0060
IEEE Service Center
445 Hoes Lane
Piscataway, NJ 08854
U.S.A.
The price is reputed to be $16 (plus tax, shipping, and handling).
IEEE has brought the 1003.1 effort into the International Organization
for Standardization (ISO) arena. IEEE 1003.1 Draft 12 is also a
``Draft Proposed International Standard (ISO DP)'' under SC22 WG15.
The convenor is Jim Isaak: see below for his address. There is a U.S.
Technical Advisory Group (TAG) to ISO SC22 WG15: the chair is Donn
Terry of HP, who is also the current chair of IEEE 1003.1.
Donn Terry
hpda!hpfcla!donn
+1-303-229-2367
Hewlett Packard Systems Division
3404 E. Harmony Road
Fort Collins, CO 80525
U.S.A.
TAG meetings tend to be held wherever 1003.1 is meeting.
The National Institute of Standards and Technology (NIST, formerly
the National Bureau of Standards) has produced a Federal Information
Processing Standard (FIPS) based on IEEE 1003.1 Draft 12, and approved
31 August 1988 as FIPS #151, Portable Operating System for Computer
Environments. An update to the state of the 1003.1 Full Use Standard
is expected. For information, contact:
Roger Martin
National Institute of Standards and Technology
Technology Building, Room B266
Gaithersburg, MD 20899
(301)975-3295
+1-301-975-3295
rmartin@swe.icst.nbs.gov
NIST has a POSIX Conformance Test Suite (PCTS) for 1003.1.
NIST is also producing a FIPS based on IEEE 1003.2, and has started
one on system administration.
NIST sponsors a number of standards-related workshops, including:
1988 Sep 22 System Administration and Shell & Tools
1988 Sep 23 X Windows and POSIX FIPS
1988 Oct 5 POSIX Conformance Testing & Laboratory Accreditation
1988 Nov 15 POSIX Applications
1988 Nov 16 POSIX FIPS Revision
1989 Jan 17 Terminal Interface Extensions and Network Services
1989 Mar 1-2 GOSIP Users' Workshop
1989 May 16 POSIX Applications
Machine readable copies of the IEEE 1003.1 Full Use Standard are not
and will not be available.
There is a paper mailing list by which interested parties may get
copies of drafts of the standard. To get on it, or to submit comments
directly to the committee, mail to:
James Isaak
Chairperson, IEEE/CS P1003
+1-603-881-0480
fax: +1-603-881-0120
decvax!isaak
isaak@decvax.dec.com
Digital Equipment
ZK03-3/Y25
110 Spit Brook Rd.
Nashua, NH 03062-2698
U.S.A.
Sufficiently interested parties may join the working group.
The term POSIX actually applies to all of the P1003 subcommittees:
group subject co-chairs
1003.0 POSIX Guide Al Hankinson (NBS), Kevin Lewis (DEC)
1003.1 Systems Interface Donn Terry (HP)
1003.2 Shell and Tools Interface Hal Jespersen (UniSoft), Don Cragun (Sun)
1003.3 Verification and Testing Roger Martin (NBS), Carol Raye (AT&T)
1003.4 Real Time Bill Corwin (Intel)
1003.5 Ada Binding for POSIX Terry Fong (USArmy), Stowe Boyd(Compass)
1003.6 Security Dennis Steinauer (NBS), Ron Elliot (IBM)
1003.7 System Administration Steve Carter (Bellcore)
1003.8 Networking Dave Dodge
1003.9 FORTRAN binding proposed
1003.10 Supercomputing proposed, derived from /usr/group
Inquiries regarding any of the subcommittees should go to address for the
IEEE 1003 chair.
The next scheduled meetings of the P1003 working groups are:
1989 Jan 9-13 IEEE 1003 Embassy Suites, Ft. Lauderdale, FL
1989 Apr 24-28 IEEE 1003 Minneapolis-St. Paul, MN
1989 Jul 10-14 IEEE 1003 San Francisco, CA
1989 Oct 16-20 IEEE 1003 Brussels, Belgium
1990 Jan 29 IEEE 1003 New Orleans, LA
1990 Apr IEEE 1003 Montreal, Quebec
Here are some details from Hal Jespersen regarding P1003.2:
The IEEE P1003.2 "Shell and Utilities" Working Group is developing a
proposed standard to complement the 1003.1 POSIX standard. It will
consist of
a shell command language (currently planned to be based on the
Bourne Shell),
groups of utility programs, or commands,
programmatic interfaces to the shell (system(), popen()) and
related facilities (regular expressions, file name expansion,
etc.)
defined environments (variables, file hierarchies, etc) that
applications may rely upon
utilities for installing application programs onto conforming
systems
which will allow application programs to be developed out of existing
pieces, in the UNIX tradition. The scope of the standard emphasizes
commands and features that are more typically used by shell scripts or
C language programs than those that are oriented to the terminal user
with windows, mice, visual shells, and so forth.
There has been some controversy in the Working Group about clarifying
the scope of the 1003.2 standard in regard to its relationship with
1003.1. The Working Group is attempting to produce a standard that
will assume the structure and philosophy of a POSIX system is
available, but it will not require a fully conforming implementation as
a base. For example, it should be feasible to eventually produce a
1003.2 interface on a V7 system, or on a system very close to POSIX,
but missing a few crucial features (as long as the shell and utilities
didn't need them). However, the proposed standard will *not* be
unnecessarily watered down simply to allow non-POSIX systems to conform.
There are four Institutional Representatives to P1003: John Quarterman
from USENIX, Heinz Lycklama from /usr/group, Mike Lambert from X/OPEN,
and David Chen from OSF. They are apparently all also representatives
to the U.S. TAG to ISO SC22 WG15.
There is a USENIX Standards Watchdog Committee of volunteers who report
on issues raised in standards committee meetings; composite reports are
published quarterly in comp.std.unix, in ;login: (the USENIX Association
Newsletter), and in the trade press. Occasionally, these volunteers may
speak for USENIX, if authorized by the USENIX Standards Policy Committee,
which currently consists of Alan G. Nemeth (USENIX President), John S.
Quarterman, Shane P. McCarron (IEEE 1003 Secretary), and Grover Righter.
Comments, suggestions, etc., may be sent to
John S. Quarterman
Texas Internet Consulting
701 Brazos, Suite 500
Austin TX 78701-3243
+1-512-320-9031
uunet!usenix!jsq
jsq@usenix.org
jsq@longway.tic.com
For comp.std.unix:
Comments: uunet!std-unix-request std-unix-request@uunet.uu.net
Submissions: uunet!std-unix std-unix@uunet.uu.net
CommUNIXations (the /usr/group magazine) contains reports about every
other issue by Heinz Lycklama on the /usr/group Technical Committee meetings.
If you are interested in starting another /usr/group working group, contact
Heinz Lycklama:
Heinz Lycklama
Interactive Systems Corp.
2401 Colorado Ave., 3rd Floor
Santa Monica, CA 90404
+1-213-453-8649
decvax!cca!ima!heinz
Here is contact information for /usr/group working groups as taken from
the CommUNIXations article mentioned above.
/usr/group Working Group on Distributed File System:
Art Sabsevitz Frederick Glover
AT&T Information Systems MK02-1/H10
190 River Road Digital Equipment Corporation
Summit, NJ 07933 Continental Boulevard
201-522-6248 Merrimack, NH 03054-0430
attunix!bump 603-884-5111
decvax!fglover
/usr/group Working Group on Network Interface:
Steve Albert
AT&T Information Systems
190 River Road, Rm. A-114
Summit, NJ 07901
(201)522-6104
attunix!ssa
/usr/group Working Group on Internationalization:
John Wu Laurie Goudie
Charles River Data Systems Santa Cruz Operation
983 Concord St., 400 Encinal
Framingham, MA 01701 Santa Cruz, CA 95060
617-626-1000 408-458-1422
/usr/group Working Group on Graphics/Windows:
Tom Greene
Apollo Computer, Inc.
330 Billerica Road
Chelmsford, MA 01824
(617)256-6600, ext. 7581
/usr/group Working Group on Realtime:
Bill Corwin
Intel Corp.
5200 Elam Young Pkwy
Hillsboro, OR 97123
(503)681-2248
/usr/group Working Group on Database:
Val Skalabrin
Unify Corp.
1111 Howe Ave.
Sacramento, CA 95825
(916)920-9092
/usr/group Working Group on Performance Measurements:
Ram Chelluri David F. Hinnant
AT&T Computer Systems Northern Telecom, Inc.
Room E15B Dept. 0226
4513 Western Ave. P.O. Box 13010
Lisle, IL 60532 Research Triangle Park, NC 27709-3010
(312)810-6223 (919) 992-1690
...{decvax,akgua}!mcnc!rti!ntirtp!dfh
/usr/group Working Group on Security:
Steve Sutton Ms. Jeanne Baccash
Consultant, Addamax AT&T UNIX Systems Engineering
1107 S. Orchard 190 River Road
Urbana, IL 61801 Summit, NJ 07901
217-344-0996 201-522-6028
attunix!jeanne
/usr/group Working Group on Super Computing:
Karen Sheaffer Jonathan Brown
Sandia National Laboratory Lawrence Livermore Laboratory
P.O. Box 969 P.O. Box 5509, L-560
Livermore, CA 94550 Livermore, CA 94550
415-294-3431 415-423-4157
karen@snll-arpagw.llnl.gov jbrown@nmfecc.arpa
The X3H3.6 display management committee has recently formed to develop
a model to support current and future window management systems, yet
is not based directly on any existing system. The chair solicits
help and participation:
Georges Grinstein
wanginst!ulowell!grinstein
X3J11 is sometimes known as the C Standards Committee. Their liaison
to P1003 is
Don Kretsch
AT&T
190 River Road
Summit, NJ 07901
A contact for information regarding publications and working groups is
Thomas Plum
Vice Chair, X3J11 Committee
Plum Hall Inc.
1 Spruce Avenue
Cardiff, New Jersey 08232
The current document may be ordered from
Global Engineering Documents
2805 McGaw
Irvine, CA 92714
USA
+1-714-261-1455
+1-800-854-7179
Ask for the X3.159 draft standard. The price is $65.
The current X3J11 meeting schedule is:
1988 December 12-16 Seattle, WA
1989 April 10-11 Phoenix, AZ
The /usr/group Standard is a principal ancestor of P1003.1, X/OPEN,
and X3J11. It may be ordered for $15.00 from:
/usr/group Standards Committee
4655 Old Ironsides Drive, Suite 200
Santa Clara, California 95054
Tel: (408)986-8840
Fax: (408)986-1645
/usr/group also publishes an eight page document, ``Your Guide to POSIX,''
explaining what IEEE 1003 is, and a nineteen page document, ``POSIX Explored,''
about technical aspects of IEEE 1003.1, and its relations to other standards
and historical implementations. Contact /usr/group at the above address
for details.
The System V Interface Definition (The Purple Book, or SVID).
This is the AT&T standard and is one of the most frequently-used
references of the IEEE 1003 committee.
AT&T Customer Information Center
Attn: Customer Service Representative
P.O. Box 19901
Indianapolis, IN 46219
U.S.A.
800-432-6600 (Inside U.S.A.)
800-255-1242 (Inside Canada)
+1-317-352-8557 (Outside U.S.A. and Canada)
System V Interface Definition, Issue 2
should be ordered by the following select codes:
Select Code: Volume: Topics:
320-011 Volume I Base System
Kernel Extension
320-012 Volume II Basic Utilities Extension
Advanced Utilities Extension
Software Development Extension
Administered System Extension
Terminal Volume Interface Extension
320-013 Volume III Base System Addendum
Terminal Interface Extension
Network Services Extension
307-131 I, II, III (all three volumes)
The price is about 37 U.S. dollars for each volume or $84 for all three.
Major credit cards are accepted for telephone orders: mail orders
should include a check or money order, payable to AT&T.
The X/OPEN PORTABILITY GUIDE (The Green Book)
is another reference frequently used by IEEE 1003.
The X/OPEN Group is "Ten of the world's major information system
suppliers" (at time of publication, Bull, DEC, Ericsson, Hewlett-Packard,
ICL, NIXDORF, Olivetti, Philips, Siemens and Unisys and subsequently
augmented by AT&T) who have produced a document intended to promote
the writing of portable applications. They closely follow both SVID
and POSIX, and cite the /usr/group standard as contributing, but
X/OPEN's books cover a wider area than any of those.
The book is published by
Elsevier Science Publishers B.V.
Book Order Department
P.O. Box 1991
1000 BZ Amsterdam
The Netherlands
and distributed in the U.S.A. and Canada by:
Elsevier Science Publishing Company, Inc.
52 Vanderbilt Avenue
New York, NY 10017
U.S.A.
There are currently five volumes:
1) System V Specification Commands and Utilities
2) System V Specification System Calls and Libraries
3) System V Specification Supplementary Definitions
4) Programming Languages
5) Data Management
They take a large number of credit cards and other forms of payment.
Comments, suggestions, error reports, etc., for Issue 2 of the Green Book
may be mailed directly to:
xpg2@xopen.co.uk
uunet!mcvax!inset!xopen!xpg2
Information about X/OPEN can be requested from:
Mike Lambert
X/Open
Abbot's House
Abbey Road
Reading, Berkshire RG1 3BD
England
+44 256 843-142
mgl@xopen.co.uk
uunet!mcvax!inset!xopen!mgl
Finally, 4.2BSD and 4.3BSD have influenced POSIX in a number of areas.
The best reference on them is the 4.3BSD manuals, published by USENIX.
An order form may be obtained from:
Howard Press
c/o USENIX Association
P.O. Box 2299
Berkeley, CA 94710
+1-415-528-8649
uunet!usenix!office
office@usenix.org
4.3BSD User's Manual Set (3 volumes) $25.00
User's Reference Manual
User's Supplementary Documents
Master Index
4.3BSD Programmer's Manual Set (3 volumes) $25.00
Programmer's Reference Maual
Programmer's Supplementary Documents, Volume 1
Programmer's Supplementary Documents, Volume 2
4.3BSD System Manager's Manual (1 volume) $10.00
Unfortunately, there are some license restrictions.
Contact the USENIX office for details.
Volume-Number: Volume 16, Number 10jsq@longway.tic.com (01/20/89)
*** standards.November Thu Jan 19 23:57:38 1989 --- standards.January Thu Jan 19 23:57:50 1989 *************** *** 14,23 **** USENIX soon after each IEEE 1003 meeting for posting in comp.std.unix and in ;login:, the Newsletter of the USENIX Association. ! Changes from last posting: IEEE 1003.1 Full Use Standard. ! Donn Terry is now 1003.1 chair; Jim Isaak is still 1003 chair. ! New IEEE 1003.7 and proposed 1003.8. NBS is now NIST. POSIX FIPS. ! New X/OPEN address and Institutional Representative. Access information is given in this article for the following standards: IEEE 1003.1 (operating system interface), 1003.2 (shell and tools), --- 14,23 ---- USENIX soon after each IEEE 1003 meeting for posting in comp.std.unix and in ;login:, the Newsletter of the USENIX Association. ! Changes from last posting: 1003.9, 1003.10, NIST GOSIP Users' Workshop. ! IEEE Computer Society doesn't sell IEEE 1003.1 Full Use Standard. ! IEEE 1003 October 1989 meeting is definitely in Brussels. ! Revised /usr/group Super Computing chairs. Access information is given in this article for the following standards: IEEE 1003.1 (operating system interface), 1003.2 (shell and tools), *************** *** 24,29 **** --- 24,30 ---- 1003.3 (testing and verification), 1003.4 (real time), 1003.5 (ADA binding), 1003.6 (security), 1003.7 (system administration), 1003.8 (networking), + 1003.9 (FORTRAN binding), 1003.10 (supercomputing), 1003.0 (POSIX guide). NIST FIPS. /usr/group Technical Committee Subcommittees on distributed file system, *************** *** 54,77 **** UNIX, which is an implementation licensed by a certain vendor. Source level application portability is the goal. ! Bulk orders may be made from the IEEE Computer Society in Los Angeles at - +1-714-821-8380 - - Unfortunately, this only works for multiple copies. - But the following mail address works for single copies: - - IEEE Computer Society - P.O. Box 80452 - Worldway Postal Center - Los Angeles, Ca. 90080 - - Or contact: - - IEEE Service Center - 445 Hoes Ln. - Piscataway, NJ 08854 +1-201-981-0060 The price is reputed to be $16 (plus tax, shipping, and handling). --- 55,67 ---- UNIX, which is an implementation licensed by a certain vendor. Source level application portability is the goal. ! The standard may be ordered from: +1-201-981-0060 + IEEE Service Center + 445 Hoes Lane + Piscataway, NJ 08854 + U.S.A. The price is reputed to be $16 (plus tax, shipping, and handling). *************** *** 89,94 **** --- 79,85 ---- Hewlett Packard Systems Division 3404 E. Harmony Road Fort Collins, CO 80525 + U.S.A. TAG meetings tend to be held wherever 1003.1 is meeting. *************** *** 109,116 **** NIST has a POSIX Conformance Test Suite (PCTS) for 1003.1. ! NIST is also producing a FIPS based on IEEE 1003.2, probably from ! the draft made by 1003.2 at their March 1988 meeting. NIST sponsors a number of standards-related workshops, including: 1988 Sep 22 System Administration and Shell & Tools --- 100,107 ---- NIST has a POSIX Conformance Test Suite (PCTS) for 1003.1. ! NIST is also producing a FIPS based on IEEE 1003.2, and has started ! one on system administration. NIST sponsors a number of standards-related workshops, including: 1988 Sep 22 System Administration and Shell & Tools *************** *** 119,124 **** --- 110,116 ---- 1988 Nov 15 POSIX Applications 1988 Nov 16 POSIX FIPS Revision 1989 Jan 17 Terminal Interface Extensions and Network Services + 1989 Mar 1-2 GOSIP Users' Workshop 1989 May 16 POSIX Applications *************** *** 131,138 **** James Isaak Chairperson, IEEE/CS P1003 ! Tel.: (603)881-0480 ! Fax.: (603)881-0120 decvax!isaak isaak@decvax.dec.com Digital Equipment --- 123,130 ---- James Isaak Chairperson, IEEE/CS P1003 ! +1-603-881-0480 ! fax: +1-603-881-0120 decvax!isaak isaak@decvax.dec.com Digital Equipment *************** *** 139,144 **** --- 131,137 ---- ZK03-3/Y25 110 Spit Brook Rd. Nashua, NH 03062-2698 + U.S.A. Sufficiently interested parties may join the working group. *************** *** 152,161 **** 1003.5 Ada Binding for POSIX Terry Fong (USArmy), Stowe Boyd(Compass) 1003.6 Security Dennis Steinauer (NBS), Ron Elliot (IBM) 1003.7 System Administration Steve Carter (Bellcore) ! 1003.8 Networking Dave Dodge (committee not yet approved) ! Inquiries regarding any of the subcommittees should go to the same address ! as for 1003.1. The next scheduled meetings of the P1003 working groups are: --- 145,156 ---- 1003.5 Ada Binding for POSIX Terry Fong (USArmy), Stowe Boyd(Compass) 1003.6 Security Dennis Steinauer (NBS), Ron Elliot (IBM) 1003.7 System Administration Steve Carter (Bellcore) ! 1003.8 Networking Dave Dodge ! 1003.9 FORTRAN binding proposed ! 1003.10 Supercomputing proposed, derived from /usr/group ! Inquiries regarding any of the subcommittees should go to address for the ! IEEE 1003 chair. The next scheduled meetings of the P1003 working groups are: *************** *** 163,169 **** 1989 Jan 9-13 IEEE 1003 Embassy Suites, Ft. Lauderdale, FL 1989 Apr 24-28 IEEE 1003 Minneapolis-St. Paul, MN 1989 Jul 10-14 IEEE 1003 San Francisco, CA ! 1989 Oct 16-20 IEEE 1003 Brussels (or Amsterdam) 1990 Jan 29 IEEE 1003 New Orleans, LA 1990 Apr IEEE 1003 Montreal, Quebec --- 158,164 ---- 1989 Jan 9-13 IEEE 1003 Embassy Suites, Ft. Lauderdale, FL 1989 Apr 24-28 IEEE 1003 Minneapolis-St. Paul, MN 1989 Jul 10-14 IEEE 1003 San Francisco, CA ! 1989 Oct 16-20 IEEE 1003 Brussels, Belgium 1990 Jan 29 IEEE 1003 New Orleans, LA 1990 Apr IEEE 1003 Montreal, Quebec *************** *** 208,215 **** There are four Institutional Representatives to P1003: John Quarterman from USENIX, Heinz Lycklama from /usr/group, Mike Lambert from X/OPEN, ! and David Chen from OSF. The two from USENIX and /usr/group are also ! representatives to the U.S. TAG to ISO SC22 WG15. There is a USENIX Standards Watchdog Committee of volunteers who report on issues raised in standards committee meetings; composite reports are --- 203,210 ---- There are four Institutional Representatives to P1003: John Quarterman from USENIX, Heinz Lycklama from /usr/group, Mike Lambert from X/OPEN, ! and David Chen from OSF. They are apparently all also representatives ! to the U.S. TAG to ISO SC22 WG15. There is a USENIX Standards Watchdog Committee of volunteers who report on issues raised in standards committee meetings; composite reports are *************** *** 314,325 **** attunix!jeanne /usr/group Working Group on Super Computing: ! Karen Sheaffer Robin O'Neill ! Sandia National Laboratory Lawrence Livermore Laboratory ! P.O. Box 969 P.O. Box 5509, L560 ! Livermore, CA 94550 Livermore, CA 94550 ! 415-422-3431 415-422-0973 ! oneill#r%mfe@lll-mfe.arpa The X3H3.6 display management committee has recently formed to develop --- 309,321 ---- attunix!jeanne /usr/group Working Group on Super Computing: ! Karen Sheaffer Jonathan Brown ! Sandia National Laboratory Lawrence Livermore Laboratory ! P.O. Box 969 P.O. Box 5509, L-560 ! Livermore, CA 94550 Livermore, CA 94550 ! 415-294-3431 415-423-4157 ! karen@snll-arpagw.llnl.gov jbrown@nmfecc.arpa ! The X3H3.6 display management committee has recently formed to develop *************** *** 331,347 **** wanginst!ulowell!grinstein - The Abstract of the 1003.1 Trial Use Standard adds: ! This interface is a complement to the C Programming Language ! in the C Information Bulletin prepared by Technical Committee X3J11 ! of the Accredited Standards Committee X3, Information Processing ! Systems, further specifying an environment for portable application ! software. - X3J11 is sometimes known as the C Standards Committee. Their liaison to - P1003 is - Don Kretsch AT&T 190 River Road --- 327,336 ---- wanginst!ulowell!grinstein ! X3J11 is sometimes known as the C Standards Committee. Their liaison ! to P1003 is Don Kretsch AT&T 190 River Road *************** *** 470,477 **** X/Open Abbot's House Abbey Road ! Reading, Berkshire ! ENGLAND +44 256 843-142 mgl@xopen.co.uk uunet!mcvax!inset!xopen!mgl --- 459,466 ---- X/Open Abbot's House Abbey Road ! Reading, Berkshire RG1 3BD ! England +44 256 843-142 mgl@xopen.co.uk uunet!mcvax!inset!xopen!mgl Volume-Number: Volume 16, Number 11
std-unix@uunet.uu.net (Moderator, John S. Quarterman) (09/02/89)
From: std-unix@uunet.uu.net (Moderator, John S. Quarterman)
This is the latest in a series of similar comp.std.unix articles.
Corrections and additions to this article are solicited.
There are three companion articles, posted at the same time as this one
and with subjects
Calendar of UNIX-related Events
Access to UNIX User Groups
Access to UNIX-Related Publications
Also note that Jeff Haemer now writes a quarterly summary report for
USENIX soon after each IEEE 1003 meeting for posting in comp.std.unix
and in ;login:, the Newsletter of the USENIX Association.
Changes from last posting: numerous
Access information is given in this article for the following standards:
ISO/IEC TC1 SC22 WG15 (POSIX)
ISO/IEC TC1 SC22 WG14 (C language)
IEEE 1003.1 (operating system interface),
1003.2 (shell and tools),
1003.3 (testing and verification),
1003.4 (real time),
1003.5 (ADA binding),
1003.6 (security),
1003.7 (system administration),
1003.8 (distributed services),
1003.9 (FORTRAN binding),
1003.10 (supercomputing),
1003.0 (POSIX guide).
1224 (message handling services)
1201 (interfaces for user portability)
UniForum Technical Committee Subcommittees on;
distributed file system,
network interface,
internationalization,
realtime,
database,
performance measurements,
security,
super computing,
usability,
transaction processing, and
C++.
NIST: FIPS
X3H3.6 (display committee)
X3J11 (C language)
/usr/group 1984 Standard
System V Interface Definition (SVID, or The Purple Book)
X/OPEN PORTABILITY GUIDE
4.3BSD Manuals
UNIX is a Registered Trademark of AT&T.
IEEE is a trademark
of the Institute of Electrical and Electronic Engineers, Inc.
POSIX is no longer a trademark of IEEE or of anyone else.
X/OPEN is a licensed trademark of the X/OPEN Group Members.
The IEEE P1003 Portable Operating System Interface for Computer
Environments Committee is sometimes known colloquially as the UNIX
Standards Committee. They published the 1003.1 "POSIX" Full Use
Standard in October 1988 after its formal approval 22 August 1988.
This is an interface and environment standard; implementation details
are explicitly excluded. Although it is based on documentation for
various versions of the UNIX Operating System, it is explicitly not
UNIX, which is an implementation licensed by a certain vendor. Source
level application portability is the goal.
The standard may be ordered from:
+1-201-981-0060
IEEE Service Center
445 Hoes Lane
Piscataway, NJ 08854
U.S.A.
The price is $16 (plus tax, shipping, and handling).
IEEE 1003.1 is also a ``Draft Proposed International Standard (ISO DP)''
under a joint committee of the International Organization for Standardization
(ISO) and the International Electrotechnical Committee (IEC),
Technical Committee 1, Subcommittee 22, Working Group 15 (ISO/IEC JTC1
SC22 WG15). The convenor is Jim Isaak: see below for his address.
Dominic Dunlop is the EUUG and USENIX representative to ISO/IEC JTC1 SC22 WG15
and WG14. There is a U.S. Technical Advisory Group (TAG) to
ISO/IEC JTC1 SC22 WG15: the chair is Donn Terry of HP, who is also the
current chair of IEEE 1003.1.
Donn Terry
hpda!hpfcla!donn
+1-303-229-2367
Hewlett Packard Systems Division
3404 E. Harmony Road
Fort Collins, CO 80525
U.S.A.
TAG meetings tend to be held wherever 1003.1 is meeting.
There is a paper mailing list by which interested parties may get
copies of drafts of the standard. To get on it, or to submit comments
directly to the committee, mail to:
James Isaak
Chairperson, IEEE/CS P1003
+1-603-881-0480
fax: +1-603-881-0120
decvax!isaak
isaak@decvax.dec.com
Digital Equipment
ZK03-3/Y25
110 Spit Brook Rd.
Nashua, NH 03062-2698
U.S.A.
Sufficiently interested parties may join the working group.
The term POSIX actually applies to all of the P1003 subcommittees:
group subject chairs, vice-chair
1003.0 POSIX Guide Al Hankinson (NIST),
Kevin Lewis (DEC)
1003.1 Systems Interface Donn Terry (HP)
1003.2 Shell and Tools Interface Hal Jespersen (POSIX Software Group),
Don Cragun (Sun)
1003.3 Verification and Testing Roger Martin (NIST),
N. Ray Wilkes (UNISYS)
1003.4 Real Time Bill Corwin (Intel),
Mike Cossey
1003.5 Ada Binding for POSIX Terry Fong (USArmy),
Steven Deller (Verdix)
1003.6 Security Dennis Steinauer (NIST),
Ron Elliot (IBM)
1003.7 System Administration Steve Carter (Bellcore),
David Hinnant (BNR), Martin Kirk (BTRL)
1003.8 Distributed Services
Net SC Timothy Baker (Ford Aero),
David Dodge (Oracle)
TFA SG Jason Zions (HP)
P2P SG Steven Albert (AT&T)
RPC SG Ken Hobday (DEC)
FTAM SG Kester Fong (GM)
NSDS SG Lakshmi Arunachalam (Sun)
1224 Message Handling Services (X.400) SG
John Boebinger (DEC)
1003.9 Fortran Bindings John McGrory (HP),
Michael J. Hannah (Sandia)
1003.10 Supercomputing SG Karen Sheaffer (Sandia),
Jonathan C. Brown (Lawrence Livermore)
1003.11 Transaction Processing SG Elliot J Brebner (Unisys),
Bob Snead (Interactive)
1201 Interfaces for User Portability Sunil Mehta (Convergent),
Pat Casey (Shell)
Inquiries regarding any of the subcommittees should go to address for the
IEEE 1003 chair.
The next scheduled meetings of the P1003 working groups are:
1989 Oct 16-20 IEEE 1003 Brussels, Belgium
1990 Jan 29 IEEE 1003 New Orleans, LA
1990 Apr IEEE 1003 Montreal, Quebec
There are four Institutional Representatives to P1003: John Quarterman
from USENIX, Heinz Lycklama from UniForum, Mike Lambert from X/OPEN,
and Alex Morrow from OSF, Shane McCarron from UNIX International.
They are apparently all also representatives to the U.S. TAG to ISO SC22 WG15.
There is a USENIX Standards Watchdog Committee of volunteers who report
on issues raised in standards committee meetings; composite reports are
published quarterly in comp.std.unix, in ;login: (the USENIX Association
Newsletter), and in the trade press. Occasionally, these volunteers may
speak for USENIX, if authorized by the USENIX Standards Policy Committee,
which currently consists of Alan G. Nemeth (USENIX President), John S.
Quarterman, and Shane P. McCarron (IEEE 1003 Secretary).
Comments, suggestions, etc., may be sent to
John S. Quarterman
Texas Internet Consulting
701 Brazos, Suite 500
Austin TX 78701-3243
+1-512-320-9031
uunet!usenix!jsq
jsq@usenix.org
jsq@longway.tic.com
For comp.std.unix:
Comments: uunet!std-unix-request std-unix-request@uunet.uu.net
Submissions: uunet!std-unix std-unix@uunet.uu.net
CommUNIXations (the UniForum magazine) contains reports about every
other issue by Heinz Lycklama on the UniForum Technical Committee meetings.
If you are interested in starting another UniForum working group, contact
Heinz Lycklama:
Heinz Lycklama
Interactive Systems Corp.
2401 Colorado Ave., 3rd Floor
Santa Monica, CA 90404
+1-213-453-8649
decvax!cca!ima!heinz
Here is contact information for UniForum working groups as taken from
the CommUNIXations article mentioned above.
UniForum Working Group on Distributed File System:
Art Sabsevitz
AT&T Information Systems
190 River Road
Summit, NJ 07901
201-522-6248
attunix!bump
UniForum Working Group on Network Interface:
Steve Albert
AT&T Information Systems
190 River Road, Rm. A-114
Summit, NJ 07901
(201)522-6104
attunix!ssa
UniForum Working Group on Internationalization:
Loretta Goudie
Santa Cruz Operation
400 Encinal
Santa Cruz, CA 95060
408-458-1422
UniForum Working Group on Realtime:
Bill Corwin
Intel Corp.
5200 Elam Young Pkwy
Hillsboro, OR 97123
(503)696-2248
UniForum Working Group on Database:
Val Skalabrin
Unify Corp.
1111 Howe Ave.
Sacramento, CA 95825
(916)920-9092
UniForum Working Group on Performance Measurements:
Ram Chelluri
AT&T Computer Systems
Room E15B
4513 Western Ave.
Lisle, IL 60532-1571
(312)810-6223
UniForum Working Group on Security:
Jeanne Baccash
AT&T UNIX Systems Engineering
190 River Road
MS G-222
Summit, NJ 07901
201-522-6028
attunix!jeanne
UniForum Working Group on Super Computing:
Karen Sheaffer
Sandia National Laboratory
Div. 8235
P.O. Box 969
Livermore, CA 94550
415-294-3431
karen@snll-arpagw.llnl.gov
UniForum Working Group on Usability:
Alan Weaver
IBM Corporation
M/S D98/803
11400 Burnet Road
Austin, TX 78750
512-823-9094
UniForum Working Group on Transaction Processing:
Bob Snead
INTERACTIVE Systems Corp.
2950 Wilderness Place
Suite B
Boulder, CO 80301
303-449-2870
UniForum Working Group on C++:
Don Kretsch
AT&T Information Systems
190 River Road
Summit, NJ 07901
201-522-6499
The National Institute of Standards and Technology (NIST, formerly NBS,
the National Bureau of Standards) has produced a Federal Information
Processing Standard (FIPS) based on IEEE 1003.1 Draft 12, and approved
31 August 1988 as FIPS #151, Portable Operating System for Computer
Environments. An update to the state of the 1003.1 Full Use Standard
is expected. For information, contact:
Roger Martin
National Institute of Standards and Technology
Technology Building, Room B266
Gaithersburg, MD 20899
+1-301-975-3295
rmartin@swe.icst.nbs.gov
NIST has a POSIX Conformance Test Suite (PCTS) for 1003.1 which is
currently in preliminary external testing.
NIST is also producing a FIPS based on IEEE 1003.2, and has started
one on system administration.
NIST sponsors a number of standards-related workshops, including:
1989 Sep 25 POSIX Conformance Testing & Laboratory Accreditation
1989 Nov 15 POSIX Application Portability Profile
1990 Apr 9 POSIX Application Portability Profile
1990 Nov 15 POSIX Application Portability Profile
The X3H3.6 display management committee is in the final stages of
standardization of the X Window System Data Stream Encoding Version 11
(the "X Protocol"). They will soon begin the standardization of Xlib
and its various language bindings (C, ADA, Fortran) as well as begin
the standardization process within ISO. The chair is
Dr. Georges Grinstein
grinstein@ulowell.edu
X3J11 is sometimes known as the C Standards Committee. Their liaison
to P1003 is
Don Kretsch
AT&T
190 River Road
Summit, NJ 07901
A contact for information regarding publications and working groups is
Thomas Plum
Vice Chair, X3J11 Committee
Plum Hall Inc.
1 Spruce Avenue
Cardiff, New Jersey 08232
The current document may be ordered from
Global Engineering Documents
2805 McGaw
Irvine, CA 92714
USA
+1-714-261-1455
+1-800-854-7179
Ask for the X3.159 draft standard. The price is $65.
The current X3J11 meeting schedule is:
1989 Sep - Cancelled
1990 Mar 5-6 X3J11 New York City, NY
The /usr/group 1984 Standard is a principal ancestor of P1003.1, X/OPEN,
and X3J11. It may be ordered for $15.00 from:
UniForum Standards Committee
2901 Tasman Drive, Suite 201
Santa Clara, California 95054
Tel: (408)986-8840
Fax: (408)986-1645
UniForum also publishes an eight page document, ``Your Guide to POSIX,''
explaining what IEEE 1003 is, and a nineteen page document, ``POSIX Explored,''
about technical aspects of IEEE 1003.1, and its relations to other standards
and historical implementations. Contact UniForum at the above address
for details.
The System V Interface Definition (The Purple Book, or SVID).
This is the AT&T standard and is one of the most frequently-used
references of the IEEE 1003 committee.
AT&T Customer Information Center
Attn: Customer Service Representative
P.O. Box 19901
Indianapolis, IN 46219
U.S.A.
800-432-6600 (Inside U.S.A.)
800-255-1242 (Inside Canada)
+1-317-352-8557 (Outside U.S.A. and Canada)
System V Interface Definition, Issue 2
should be ordered by the following select codes:
Select Code: Volume: Topics:
320-011 Volume I Base System
Kernel Extension
320-012 Volume II Basic Utilities Extension
Advanced Utilities Extension
Software Development Extension
Administered System Extension
Terminal Volume Interface Extension
320-013 Volume III Base System Addendum
Terminal Interface Extension
Network Services Extension
307-131 I, II, III (all three volumes)
The price is about 37 U.S. dollars for each volume or $84 for all three.
Major credit cards are accepted for telephone orders: mail orders
should include a check or money order, payable to AT&T.
The implementation of System V is described in the book
The Design of the UNIX Operating System
Maurice J. Bach
Prentice-Hall, Englewood Cliffs, New Jersey
The X/Open Portability Guide (XPG) is another reference frequently
used by IEEE 1003.
The X/Open Group is "Ten of the world's major information system
suppliers" (at time of publication, Bull, DEC, Ericsson, Hewlett-Packard,
ICL, NIXDORF, Olivetti, Philips, Siemens and Unisys and subsequently
augmented by AT&T) who have produced a document intended to promote
the writing of portable applications. They closely follow both SVID
and POSIX, and cite the /usr/group standard as contributing, but
X/OPEN's books cover a wider area than any of those.
The book is published by
Prentice-Hall
Englewood Cliffs
New Jersey 07632
There are currently seven volumes:
1) XSI Commands and Utilities
2) XSI System Interface and Headers
3) XSI Supplementary Definitions
4) Programming Languages
5) Data Management
6) Window Management
7) Networking Services
All 7 Volumes
Comments, suggestions, error reports, etc., for Issue 3 of the X/OPEN
Portability Guide may be mailed directly to:
xpg3@xopen.co.uk
uunet!mcvax!inset!xopen!xpg3
Information about X/OPEN can be requested from:
Mike Lambert
X/Open
Abbot's House
Abbey Road
Reading, Berkshire RG1 3BD
England
+44 256 843-142
mgl@xopen.co.uk
uunet!mcvax!inset!xopen!mgl
4.2BSD and 4.3BSD have influenced POSIX in a number of areas.
The best reference on them is the 4.3BSD manuals, published by USENIX.
An order form may be obtained from:
Howard Press
c/o USENIX Association
P.O. Box 2299
Berkeley, CA 94710
+1-415-528-8649
uunet!usenix!office
office@usenix.org
4.3BSD User's Manual Set (3 volumes) $25.00
User's Reference Manual
User's Supplementary Documents
Master Index
4.3BSD Programmer's Manual Set (3 volumes) $25.00
Programmer's Reference Maual
Programmer's Supplementary Documents, Volume 1
Programmer's Supplementary Documents, Volume 2
4.3BSD System Manager's Manual (1 volume) $10.00
Unfortunately, there are some license restrictions.
Contact the USENIX office for details.
Information about the design and implementation of 4.3BSD can be found
in the book
The Design and Implementation of the 4.3 BSD UNIX Operating System
Samuel J. Leffler, Marshall Kirk McKusick, Michael J. Karels, and
John S. Quarterman
Addison-Wesley, Reading, Massachusetts, 1989
Volume-Number: Volume 15, Number 20
Volume-Number: Volume 17, Number 19std-unix@uunet.uu.net (Moderator, John S. Quarterman) (10/30/89)
This is the latest in a series of similar comp.std.unix articles.
Corrections and additions to this article are solicited.
There are three companion articles, posted at the same time as this one
and with subjects
Calendar of UNIX-related Events
Access to UNIX User Groups
Access to UNIX-Related Publications
Also note that Jeff Haemer now writes a quarterly summary report for
USENIX soon after each IEEE 1003 meeting for posting in comp.std.unix
and in ;login:, the Newsletter of the USENIX Association.
Changes from last posting: IEEE 1003.* meeting dates and locations
Access information is given in this article for the following standards:
ISO/IEC TC1 SC22 WG15 (POSIX)
ISO/IEC TC1 SC22 WG14 (C language)
IEEE 1003.1 (operating system interface),
1003.2 (shell and tools),
1003.3 (testing and verification),
1003.4 (real time),
1003.5 (ADA binding),
1003.6 (security),
1003.7 (system administration),
1003.8 (distributed services),
1003.9 (FORTRAN binding),
1003.10 (supercomputing),
1003.0 (POSIX guide).
1224 (message handling services)
1201 (interfaces for user portability)
UniForum Technical Committee Subcommittees on;
distributed file system,
network interface,
internationalization,
realtime,
database,
performance measurements,
security,
super computing,
usability,
transaction processing, and
C++.
NIST: FIPS
X3H3.6 (display committee)
X3J11 (C language)
/usr/group 1984 Standard
System V Interface Definition (SVID, or The Purple Book)
X/OPEN PORTABILITY GUIDE
4.3BSD Manuals
UNIX is a Registered Trademark of AT&T.
IEEE is a trademark
of the Institute of Electrical and Electronic Engineers, Inc.
POSIX is no longer a trademark of IEEE or of anyone else.
X/OPEN is a licensed trademark of the X/OPEN Group Members.
The IEEE P1003 Portable Operating System Interface for Computer
Environments Committee is sometimes known colloquially as the UNIX
Standards Committee. They published the 1003.1 "POSIX" Full Use
Standard in October 1988 after its formal approval 22 August 1988.
This is an interface and environment standard; implementation details
are explicitly excluded. Although it is based on documentation for
various versions of the UNIX Operating System, it is explicitly not
UNIX, which is an implementation licensed by a certain vendor. Source
level application portability is the goal.
The standard may be ordered from:
+1-201-981-0060
IEEE Service Center
445 Hoes Lane
Piscataway, NJ 08854
U.S.A.
The price is $16 (plus tax, shipping, and handling).
IEEE 1003.1 is also a ``Draft Proposed International Standard (ISO DP)''
under a joint committee of the International Organization for Standardization
(ISO) and the International Electrotechnical Committee (IEC),
Technical Committee 1, Subcommittee 22, Working Group 15 (ISO/IEC JTC1
SC22 WG15). The convenor is Jim Isaak: see below for his address.
Dominic Dunlop is the EUUG and USENIX representative to ISO/IEC JTC1 SC22 WG15
and WG14. There is a U.S. Technical Advisory Group (TAG) to
ISO/IEC JTC1 SC22 WG15: the chair is Donn Terry of HP, who is also the
current chair of IEEE 1003.1.
Donn Terry
hpda!hpfcla!donn
+1-303-229-2367
Hewlett Packard Systems Division
3404 E. Harmony Road
Fort Collins, CO 80525
U.S.A.
TAG meetings tend to be held wherever 1003.1 is meeting.
There is a paper mailing list by which interested parties may get
copies of drafts of the standard. To get on it, or to submit comments
directly to the committee, mail to:
James Isaak
Chairperson, IEEE/CS P1003
+1-603-881-0480
fax: +1-603-881-0120
decvax!isaak
isaak@decvax.dec.com
Digital Equipment
ZK03-3/Y25
110 Spit Brook Rd.
Nashua, NH 03062-2698
U.S.A.
Sufficiently interested parties may join the working group.
The term POSIX actually applies to all of the P1003 subcommittees:
group subject chairs, vice-chair
1003.0 POSIX Guide Al Hankinson (NIST),
Kevin Lewis (DEC)
1003.1 Systems Interface Donn Terry (HP)
1003.2 Shell and Tools Interface Hal Jespersen (POSIX Software Group),
Don Cragun (Sun)
1003.3 Verification and Testing Roger Martin (NIST),
N. Ray Wilkes (UNISYS)
1003.4 Real Time Bill Corwin (Intel),
Mike Cossey
1003.5 Ada Binding for POSIX Terry Fong (USArmy),
Steven Deller (Verdix)
1003.6 Security Dennis Steinauer (NIST),
Ron Elliot (IBM)
1003.7 System Administration Steve Carter (Bellcore),
David Hinnant (BNR), Martin Kirk (BTRL)
1003.8 Distributed Services
Net SC Timothy Baker (Ford Aero),
David Dodge (Oracle)
TFA SG Jason Zions (HP)
P2P SG Steven Albert (AT&T)
RPC SG Ken Hobday (DEC)
FTAM SG Kester Fong (GM)
NSDS SG Lakshmi Arunachalam (Sun)
1224 Message Handling Services (X.400) SG
John Boebinger (DEC)
1003.9 Fortran Bindings John McGrory (HP),
Michael J. Hannah (Sandia)
1003.10 Supercomputing SG Karen Sheaffer (Sandia),
Jonathan C. Brown (Lawrence Livermore)
1003.11 Transaction Processing SG Elliot J Brebner (Unisys),
Bob Snead (Interactive)
1201 Interfaces for User Portability Sunil Mehta (Convergent),
Pat Casey (Shell)
Inquiries regarding any of the subcommittees should go to address for the
IEEE 1003 chair.
The next scheduled meetings of the P1003 working groups are:
1990 Jan 8-12 IEEE 1003 New Orleans, LA
1990 Apr 23-27 IEEE 1003 Salt Lake City, UT
1990 Jul 16-20 IEEE 1003 Danvers, MA
There are four Institutional Representatives to P1003: John Quarterman
from USENIX, Heinz Lycklama from UniForum, Mike Lambert from X/OPEN,
and Alex Morrow from OSF, Shane McCarron from UNIX International.
They are apparently all also representatives to the U.S. TAG to ISO SC22 WG15.
There is a USENIX Standards Watchdog Committee of volunteers who report
on issues raised in standards committee meetings; composite reports are
published quarterly in comp.std.unix, in ;login: (the USENIX Association
Newsletter), and in the trade press. Occasionally, these volunteers may
speak for USENIX, if authorized by the USENIX Standards Policy Committee,
which currently consists of Alan G. Nemeth (USENIX President), John S.
Quarterman, and Shane P. McCarron (IEEE 1003 Secretary).
Comments, suggestions, etc., may be sent to
John S. Quarterman
Texas Internet Consulting
701 Brazos, Suite 500
Austin TX 78701-3243
+1-512-320-9031
uunet!usenix!jsq
jsq@usenix.org
jsq@longway.tic.com
For comp.std.unix:
Comments: uunet!std-unix-request std-unix-request@uunet.uu.net
Submissions: uunet!std-unix std-unix@uunet.uu.net
CommUNIXations (the UniForum magazine) contains reports about every
other issue by Heinz Lycklama on the UniForum Technical Committee meetings.
If you are interested in starting another UniForum working group, contact
Heinz Lycklama:
Heinz Lycklama
Interactive Systems Corp.
2401 Colorado Ave., 3rd Floor
Santa Monica, CA 90404
+1-213-453-8649
decvax!cca!ima!heinz
Here is contact information for UniForum working groups as taken from
the CommUNIXations article mentioned above.
UniForum Working Group on Distributed File System:
Art Sabsevitz
AT&T Information Systems
190 River Road
Summit, NJ 07901
201-522-6248
attunix!bump
UniForum Working Group on Network Interface:
Steve Albert
AT&T Information Systems
190 River Road, Rm. A-114
Summit, NJ 07901
(201)522-6104
attunix!ssa
UniForum Working Group on Internationalization:
Loretta Goudie
Santa Cruz Operation
400 Encinal
Santa Cruz, CA 95060
408-458-1422
UniForum Working Group on Realtime:
Bill Corwin
Intel Corp.
5200 Elam Young Pkwy
Hillsboro, OR 97123
(503)696-2248
UniForum Working Group on Database:
Val Skalabrin
Unify Corp.
1111 Howe Ave.
Sacramento, CA 95825
(916)920-9092
UniForum Working Group on Performance Measurements:
Ram Chelluri
AT&T Computer Systems
Room E15B
4513 Western Ave.
Lisle, IL 60532-1571
(312)810-6223
UniForum Working Group on Security:
Jeanne Baccash
AT&T UNIX Systems Engineering
190 River Road
MS G-222
Summit, NJ 07901
201-522-6028
attunix!jeanne
UniForum Working Group on Super Computing:
Karen Sheaffer
Sandia National Laboratory
Div. 8235
P.O. Box 969
Livermore, CA 94550
415-294-3431
karen@snll-arpagw.llnl.gov
UniForum Working Group on Usability:
Alan Weaver
IBM Corporation
M/S D98/803
11400 Burnet Road
Austin, TX 78750
512-823-9094
UniForum Working Group on Transaction Processing:
Bob Snead
INTERACTIVE Systems Corp.
2950 Wilderness Place
Suite B
Boulder, CO 80301
303-449-2870
UniForum Working Group on C++:
Don Kretsch
AT&T Information Systems
190 River Road
Summit, NJ 07901
201-522-6499
The National Institute of Standards and Technology (NIST, formerly NBS,
the National Bureau of Standards) has produced a Federal Information
Processing Standard (FIPS) based on IEEE 1003.1 Draft 12, and approved
31 August 1988 as FIPS #151, Portable Operating System for Computer
Environments. An update to the state of the 1003.1 Full Use Standard
is expected. For information, contact:
Roger Martin
National Institute of Standards and Technology
Technology Building, Room B266
Gaithersburg, MD 20899
+1-301-975-3295
rmartin@swe.icst.nbs.gov
NIST has a POSIX Conformance Test Suite (PCTS) for 1003.1 which is
currently in preliminary external testing.
NIST is also producing a FIPS based on IEEE 1003.2, and has started
one on system administration.
NIST sponsors a number of standards-related workshops, including:
1989 Sep 25 POSIX Conformance Testing & Laboratory Accreditation
1989 Nov 15 POSIX Application Portability Profile
1990 Apr 9 POSIX Application Portability Profile
1990 Nov 15 POSIX Application Portability Profile
The X3H3.6 display management committee is in the final stages of
standardization of the X Window System Data Stream Encoding Version 11
(the "X Protocol"). They will soon begin the standardization of Xlib
and its various language bindings (C, ADA, Fortran) as well as begin
the standardization process within ISO. The chair is
Dr. Georges Grinstein
grinstein@ulowell.edu
X3J11 is sometimes known as the C Standards Committee. Their liaison
to P1003 is
Don Kretsch
AT&T
190 River Road
Summit, NJ 07901
A contact for information regarding publications and working groups is
Thomas Plum
Vice Chair, X3J11 Committee
Plum Hall Inc.
1 Spruce Avenue
Cardiff, New Jersey 08232
The current document may be ordered from
Global Engineering Documents
2805 McGaw
Irvine, CA 92714
USA
+1-714-261-1455
+1-800-854-7179
Ask for the X3.159 draft standard. The price is $65.
The current X3J11 meeting schedule is:
1989 Sep - Cancelled
1990 Mar 5-6 X3J11 New York City, NY
The /usr/group 1984 Standard is a principal ancestor of P1003.1, X/OPEN,
and X3J11. It may be ordered for $15.00 from:
UniForum Standards Committee
2901 Tasman Drive, Suite 201
Santa Clara, California 95054
Tel: (408)986-8840
Fax: (408)986-1645
UniForum also publishes an eight page document, ``Your Guide to POSIX,''
explaining what IEEE 1003 is, and a nineteen page document, ``POSIX Explored,''
about technical aspects of IEEE 1003.1, and its relations to other standards
and historical implementations. Contact UniForum at the above address
for details.
The System V Interface Definition (The Purple Book, or SVID).
This is the AT&T standard and is one of the most frequently-used
references of the IEEE 1003 committee.
AT&T Customer Information Center
Attn: Customer Service Representative
P.O. Box 19901
Indianapolis, IN 46219
U.S.A.
800-432-6600 (Inside U.S.A.)
800-255-1242 (Inside Canada)
+1-317-352-8557 (Outside U.S.A. and Canada)
System V Interface Definition, Issue 2
should be ordered by the following select codes:
Select Code: Volume: Topics:
320-011 Volume I Base System
Kernel Extension
320-012 Volume II Basic Utilities Extension
Advanced Utilities Extension
Software Development Extension
Administered System Extension
Terminal Volume Interface Extension
320-013 Volume III Base System Addendum
Terminal Interface Extension
Network Services Extension
307-131 I, II, III (all three volumes)
The price is about 37 U.S. dollars for each volume or $84 for all three.
Major credit cards are accepted for telephone orders: mail orders
should include a check or money order, payable to AT&T.
The implementation of System V is described in the book
The Design of the UNIX Operating System
Maurice J. Bach
Prentice-Hall, Englewood Cliffs, New Jersey
The X/Open Portability Guide (XPG) is another reference frequently
used by IEEE 1003.
The X/Open Group is "Ten of the world's major information system
suppliers" (at time of publication, Bull, DEC, Ericsson, Hewlett-Packard,
ICL, NIXDORF, Olivetti, Philips, Siemens and Unisys and subsequently
augmented by AT&T) who have produced a document intended to promote
the writing of portable applications. They closely follow both SVID
and POSIX, and cite the /usr/group standard as contributing, but
X/OPEN's books cover a wider area than any of those.
The book is published by
Prentice-Hall
Englewood Cliffs
New Jersey 07632
There are currently seven volumes:
1) XSI Commands and Utilities
2) XSI System Interface and Headers
3) XSI Supplementary Definitions
4) Programming Languages
5) Data Management
6) Window Management
7) Networking Services
All 7 Volumes
Comments, suggestions, error reports, etc., for Issue 3 of the X/OPEN
Portability Guide may be mailed directly to:
xpg3@xopen.co.uk
uunet!mcvax!inset!xopen!xpg3
Information about X/OPEN can be requested from:
Mike Lambert
X/Open
Abbot's House
Abbey Road
Reading, Berkshire RG1 3BD
England
+44 256 843-142
mgl@xopen.co.uk
uunet!mcvax!inset!xopen!mgl
4.2BSD and 4.3BSD have influenced POSIX in a number of areas.
The best reference on them is the 4.3BSD manuals, published by USENIX.
An order form may be obtained from:
Howard Press
c/o USENIX Association
P.O. Box 2299
Berkeley, CA 94710
+1-415-528-8649
uunet!usenix!office
office@usenix.org
4.3BSD User's Manual Set (3 volumes) $25.00
User's Reference Manual
User's Supplementary Documents
Master Index
4.3BSD Programmer's Manual Set (3 volumes) $25.00
Programmer's Reference Maual
Programmer's Supplementary Documents, Volume 1
Programmer's Supplementary Documents, Volume 2
4.3BSD System Manager's Manual (1 volume) $10.00
Unfortunately, there are some license restrictions.
Contact the USENIX office for details.
Information about the design and implementation of 4.3BSD can be found
in the book
The Design and Implementation of the 4.3 BSD UNIX Operating System
Samuel J. Leffler, Marshall Kirk McKusick, Michael J. Karels, and
John S. Quarterman
Addison-Wesley, Reading, Massachusetts, 1989
Volume-Number: Volume 17, Number 52sws@calvin.wa.com (Susanne W. Smith) (05/22/90)
From: sws@calvin.wa.com (Susanne W. Smith)
This is the latest in a series of similar comp.std.unix articles.
Corrections and additions to this article are solicited.
There are three companion articles, posted at the same time as this one
with subjects
Calendar of UNIX-related Events
Access to UNIX User Groups
Access to UNIX-Related Publications
These access postings are collected and posted by Susanne W. Smith
of Windsound Consulting <sws@calvin.wa.com> and were originated by
John S. Quarterman of Texas Internet Consulting <jsq@longway.tic.com>.
The information in them comes from a wide variety of sources.
We encourage others to reuse this information, but we ask for proper
acknowledgment, for example by including this statement.
Also note that Jeff Haemer now writes a quarterly summary report for
USENIX soon after each IEEE 1003 meeting for posting in comp.std.unix
and in ;login:, the Newsletter of the USENIX Association.
Changes since last posting: IEEE/CS P1003 contacts, groups, dates,
NIST, UniForum working groups.
Access information is given in this article for the following standards:
ISO/IEC TC1 SC22 WG15 (POSIX)
ISO/IEC TC1 SC22 WG14 (C language)
IEEE 1003.0 (POSIX guide).
1003.1 (operating system interface),
1003.2 (shell and tools),
1003.3 (testing and verification),
1003.4 (real time),
1003.5 (ADA binding),
1003.6 (security),
1003.7 (system administration),
1003.8 (transparent file access),
1003.9 (FORTRAN binding),
1003.10 (supercomputing),
1003.11 (transaction processing),
1003.12 (protocol independent interfaces)
1003.13 (name space/directory services)
1003.14 (Real Time)
1003.16 (multiprocessing study group)
1003.17 (supercomputing batch element)
1201.1 (interfaces for user portability)
1201.2 (recommende practice on drivability)
1224 (message handling services)
1237 (RPC)
1238.1 (Common OSI API)
1238.2 (FTAM)
UniForum Technical Committee Subcommittees on;
distributed file system,
network interface,
internationalization,
realtime,
database,
performance measurements,
security,
super computing,
usability,
transaction processing, and
C++.
NIST: FIPS
X3H3.6 (display committee)
X3J11 (C language)
/usr/group 1984 Standard
System V Interface Definition (SVID, or The Purple Book)
X/OPEN PORTABILITY GUIDE
4.3BSD Manuals
UNIX is a Registered Trademark of AT&T.
IEEE is a trademark
of the Institute of Electrical and Electronic Engineers, Inc.
POSIX is no longer a trademark of IEEE or of anyone else.
X/OPEN is a licensed trademark of the X/OPEN Group Members.
The IEEE P1003 Portable Operating System Interface for Computer
Environments Committee is sometimes known colloquially as the UNIX
Standards Committee. They published the 1003.1 "POSIX" Full Use
Standard in October 1988 after its formal approval 22 August 1988.
This is an interface and environment standard; implementation details
are explicitly excluded. Although it is based on documentation for
various versions of the UNIX Operating System, it is explicitly not
UNIX, which is an implementation licensed by a certain vendor. Source
level application portability is the goal.
The standard may be ordered from:
+1-201-981-0060
IEEE Service Center
445 Hoes Lane
Piscataway, NJ 08854
U.S.A.
The price is $16 for members, $32 for non-members (plus $4.00 tax,
shipping, and handling).
Single copies of current drafts of the 1003 documents can be obtained
from the Computer Society with a charge to cover reproduction and mailing.
Their phone number is +1-202-371-0101.
IEEE 1003.1 is also an ``International Standard (IS 9945-1)''
under a joint committee of the International Organization for Standardization
(ISO) and the International Electrotechnical Committee (IEC), Joint
Technical Committee 1, Subcommittee 22, Working Group 15 (ISO/IEC JTC1
SC22 WG15). The convener is Jim Isaak: see below for his address.
Dominic Dunlop is the EUUG and USENIX representative to ISO/IEC JTC1 SC22 WG15
and WG14. There is a U.S. Technical Advisory Group (TAG) to
ISO/IEC JTC1 SC22 WG15: the chair is Donn Terry of HP, who is also the
current chair of IEEE 1003.1.
Donn Terry
hplabs!hpfcla!donn
+1-303-229-2367
Hewlett Packard Systems Division
3404 E. Harmony Road
Fort Collins, CO 80525
U.S.A.
TAG meetings tend to be held wherever 1003.1 is meeting.
There is a paper mailing list by which interested parties may get
copies of drafts of the standard. To get on it, or to submit comments
directly to the committee, mail to:
James Isaak
Chairperson, IEEE/CS P1003
+1-603-884-3634
fax: +1-603-884-3682
isaak@decvax.dec.com
isaak@decvax.dec.com
Digital Equipment TTB1-5/G06
10 Tara Blvd.
Nashua, NH 03062
U.S.A.
Sufficiently interested parties may join the working group.
The term POSIX actually applies to all of the P1003 subcommittees:
group subject chairs, vice-chair
1003.0 POSIX Guide Al Hankinson (NIST)
alhank@swe.ncsl.nist.gov
Kevin Lewis (DEC)
1003.1 Systems Interface Donn Terry (HP)
hplabs!hpfcla!donn
1003.2 Shell and Tools Interface Hal Jespersen (POSIX Software Group)
uunet!posix!hlj
Don Cragun (Sun)
dwc@sun.com
1003.3 Verification and Testing Roger Martin (NIST)
rmartin@swe.ncsl.nist.gov
N. Ray Wilkes (UNISYS)
nrw@sp7040
1003.4 Real Time Bill Corwin (Intel)
uunet!littlei!wmc
Mike Cossey
1003.5 Ada Binding for POSIX Steven Deller (Verdix)
deller@verdix.com
Terry Fong (USArmy)
tfong@huachuca-emh8.army.mil
1003.6 Security Dennis Steinauer (NIST)
steinauer@ecf.ncsl.nist.gov
Ron Elliot (IBM)
elliott@aixsm.uunet.uu.net
1003.7 System Administration Steve Carter (Bellcore)
bellcore!pyuxv!slc2
David Hinnant (BNR)
uunet!rti.rti.org!bnrunix!dfh
Martin Kirk (BTRL)
ukc!axion!mkirk
Distributed Services Steering Committee Timothy Baker (Ford Aero)
tbaker%nasamail@ames.arc.nasa.gov
Dave Dodge
hplabs!oracle!ddodge
1003.8 TFA SG Jason Zions (HP)
jason@hpcndm.hp.com
1003.12 Protocol Independent Interfaces Les Wibberley (Chemical Abstracts)
lhw25@cas.bitnet
1003.13 Name Space/Directory Services Lakshmi Arunachalam (Sun)
1237 RPC Ken Hobday (DEC)
1238.1 Common OSI API Kester Fong (GM)
1238.2 FTAM SG
1224 Message Handling Services (X.400) SG
John Boebinger (DEC)
1003.9 Fortran Bindings John McGrory (HP)
mcgrory@iag.hp.com
Michael J. Hannah (Sandia)
mjhanna@sandia.gov
1003.10 Supercomputing SG Karen Sheaffer (Sandia)
karen@snll-arpagw.llnl.gov
Jonathan C. Brown (Lawrence Livermore)
jbrown@nmfecc.llnl.gov
1003.11 Transaction Processing SG Elliot J Brebner (Unisys)
uunet!s5000!brebner
Bob Snead (Interactive)
bobs@ico.isc.com
1003.14 Real Time AEP see 1003.4
1003.16 Multiprocessing Study Group
1003.17 SC Batch element
1201.1 Interfaces for User Portability Sunil Mehta (Convergent),
1201.2 Recommended Practice on Drivability
Lin Brown (Sun)
lin@Sun.COMlin@Sun.COM
Inquiries regarding any of the subcommittees should go to the address for the
IEEE 1003 chair.
The next scheduled meetings of the P1003 working groups are:
1990 Jul 16-20 IEEE 1003 Danvers, MA
1990 Oct 15-19 IEEE 1003 Seattle, WA
1991 Jan 7-11 IEEE 1003 New Orleans, LA
1991 Apr 15-19 IEEE 1003 Houston, TX (location tentative)
1991 July 8-12 IEEE 1003 Santa Clara, CA (location tentative)
1991 Oct 21-25 IEEE 1003 Southern Europe (location tentative)
1992 Jan 13-17 IEEE 1003 Orlando, FL (location tentative)
1992 Apr 20-24 IEEE 1003 Montreal, PQ (location tentative)
1992 Jul 13-17 IEEE 1003 Alaska (location tentative)
1992 Oct 19-23 IEEE 1003 Scottsdale, AZ (location tentative)
There are seven Institutional Representatives to P1003: John Quarterman
from USENIX, Heinz Lycklama and Ralph Barker from UniForum, Petr Janecek
from X/OPEN, Fritz Schulz from OSF, Shane McCarron from UNIX International,
and Richard Alexander from Share. They are apparently all also representatives
to the U.S. TAG to ISO SC22 WG15.
There is a USENIX Standards Watchdog Committee of volunteers who report
on issues raised in standards committee meetings. These reports are
published quarterly in comp.std.unix, in ;login: The Newsletter of the
USENIX Association, and in the trade press. Occasionally, these volunteers
may speak for USENIX, but only if authorized by the USENIX Standards
Policy Committee, which currently consists of John S. Quarterman (chair),
Marshall Kirk McKusick (USENIX President), Alan G. Nemeth (former USENIX
President), and Ellie Young (USENIX Executive Director).
Comments, suggestions, etc., may be sent to
John S. Quarterman
USENIX Standards Liaison
Texas Internet Consulting
701 Brazos, Suite 500
Austin TX 78701-3243
+1-512-320-9031
fax: +1-512-320-5821
jsq@usenix.org
uunet!usenix!jsq
For comp.std.unix:
Comments: uunet!std-unix-request std-unix-request@uunet.uu.net
Submissions: uunet!std-unix std-unix@uunet.uu.net
CommUNIXations (the UniForum magazine) contains reports about every
other issue by Allen Hankinson on the UniForum Technical Committee meetings.
If you are interested in starting another UniForum working group, contact
Allen Hankinson:
Allen L. Hankinson
National Institute of Standards & Technology
Systems & Software Technology Div.
Tech Building, Room B266
Gaithersburg, MD 20899
+1-301-975-3290
fax: +1-301-590-0932
alhank@swe.ncsl.nist.gov
Here is contact information for UniForum working groups.
UniForum Working Group on Internationalization:
Loretta Goudie
Santa Cruz Operation
400 Encinal
Santa Cruz, CA 95060
408-458-1422
UniForum Working Group on Realtime:
Bill Corwin
Intel Corp.
5200 Elam Young Pkwy
Hillsboro, OR 97123
(503)696-2248
UniForum Working Group on Performance Measurements:
Ram Chelluri
AT&T Computer Systems
Room E15B
4513 Western Ave.
Lisle, IL 60532-1571
(312)810-6223
UniForum Working Group on Security:
Jeanne Baccash
AT&T UNIX Systems Engineering
190 River Road
MS G-222
Summit, NJ 07901
201-522-6028
attunix!jeanne
UniForum Working Group on C++:
Don Kretsch
AT&T Information Systems
190 River Road
Summit, NJ 07901
201-522-6499
The National Institute of Standards and Technology (NIST, formerly NBS,
the National Bureau of Standards) has produced a Federal Information
Processing Standard (FIPS) based on IEEE 1003.1 Draft 12, and approved
31 August 1988 as FIPS #151, Portable Operating System for Computer
Environments. An update to the state of the 1003.1 Full Use Standard
is expected. For information, contact:
Roger Martin
National Institute of Standards and Technology
Technology Building, Room B266
Gaithersburg, MD 20899
+1-301-975-3295
rmartin@swe.ncsl.nist.gov
NIST has a POSIX Conformance Test Suite (PCTS) for 1003.1 which is
currently in preliminary external testing.
NIST is also producing a FIPS based on IEEE 1003.2, and has started
one on system administration.
NIST sponsors a number of standards-related workshops, including:
1990 Nov 15 APP/OSE Users Forum NIST, G, MD
1991 May 9 APP/OSE Users Forum NIST, G, MD
1991 Nov 14 APP/OSE Users Forum NIST, G, MD
The X3H3.6 display management committee is in the final stages of
standardization of the X Window System Data Stream Encoding Version 11
(the "X Protocol"). They will soon begin the standardization of Xlib
and its various language bindings (C, ADA, Fortran) as well as begin
the standardization process within ISO. The chair is
Dr. Georges Grinstein
grinstein@ulowell.edu
X3J11 is sometimes known as the C Standards Committee. Their liaison
to P1003 is
Don Kretsch
AT&T
190 River Road
Summit, NJ 07901
A contact for information regarding publications and working groups is
Thomas Plum
Vice Chair, X3J11 Committee
Plum Hall Inc.
1 Spruce Avenue
Cardiff, New Jersey 08232
ANSI documents may be ordered from
Global Engineering Documents
2805 McGaw
Irvine, CA 92714
USA
+1-714-261-1455
+1-800-854-7179
As of May 21, 1990 only the X3.159-1988 draft is available and the price
is $70. When available the standard document will be X3.159-1990.
The /usr/group 1984 Standard is a principal ancestor of P1003.1, X/OPEN,
and X3J11. It may be ordered for $15.00 from:
UniForum Standards Committee
2901 Tasman Drive, Suite 201
Santa Clara, California 95054
Tel: (408)986-8840
Fax: (408)986-1645
UniForum also publishes the documents, ``Your Guide to POSIX,''
explaining what IEEE 1003 is, ``POSIX Explored: System Interface,''
about technical aspects of IEEE 1003.1, and its relations to other standards
and historical implementations, and ``POSIX Update: Shell and Utilities.''
Contact UniForum at the above address for details.
The System V Interface Definition (The Purple Book, or SVID).
This is the AT&T standard and is one of the most frequently-used
references of the IEEE 1003 committee.
AT&T Customer Information Center
Attn: Customer Service Representative
P.O. Box 19901
Indianapolis, IN 46219
U.S.A.
800-432-6600 (Inside U.S.A.)
800-255-1242 (Inside Canada)
+1-317-352-8557 (Outside U.S.A. and Canada)
System V Interface Definition, Issue 2
should be ordered by the following select codes:
Select Code: Volume: Topics:
320-011 Volume I Base System
Kernel Extension
320-012 Volume II Basic Utilities Extension
Advanced Utilities Extension
Software Development Extension
Administered System Extension
Terminal Volume Interface Extension
320-013 Volume III Base System Addendum
Terminal Interface Extension
Network Services Extension
307-131 I, II, III (all three volumes)
The price is about 37 U.S. dollars for each volume or $84 for all three.
Major credit cards are accepted for telephone orders: mail orders
should include a check or money order, payable to AT&T.
The implementation of System V is described in the book
The Design of the UNIX Operating System
Maurice J. Bach
Prentice-Hall, Englewood Cliffs, New Jersey
The X/Open Portability Guide (XPG) is another reference frequently
used by IEEE 1003.
The X/Open Group was formed by "Ten of the world's major information system
suppliers". The number of member companies has grown since then.
They have produced a document intended to promote
the writing of portable applications. They closely follow both SVID
and POSIX, and cite the /usr/group standard as contributing, but
X/OPEN's books cover a wider area than any of those.
The books are published by
Prentice-Hall
Englewood Cliffs
New Jersey 07632
There are currently seven volumes:
1) XSI Commands and Utilities
2) XSI System Interface and Headers
3) XSI Supplementary Definitions
4) Programming Languages
5) Data Management
6) Window Management
7) Networking Services
All 7 Volumes
Comments, suggestions, error reports, etc., for Issue 3 of the X/OPEN
Portability Guide may be mailed directly to:
xpg3@xopen.co.uk
uunet!mcvax!inset!xopen!xpg3
Information about X/OPEN can be requested from:
Mike Lambert
X/Open
Apex Plaza,
Forbury Road
Reading
Berkshire RG1 1AX
England
+44 734 508 311
mgl@xopen.co.uk
uunet!mcvax!inset!xopen!mgl
4.2BSD and 4.3BSD have influenced POSIX in a number of areas.
The best reference on them is the 4.3BSD manuals, published by USENIX.
An order form may be obtained from:
Howard Press
c/o USENIX Association
P.O. Box 2299
Berkeley, CA 94710
+1-415-528-8649
uunet!usenix!office
office@usenix.org
4.3BSD User's Manual Set (3 volumes) $25.00
User's Reference Manual
User's Supplementary Documents
Master Index
4.3BSD Programmer's Manual Set (3 volumes) $25.00
Programmer's Reference Maual
Programmer's Supplementary Documents, Volume 1
Programmer's Supplementary Documents, Volume 2
4.3BSD System Manager's Manual (1 volume) $10.00
Unfortunately, there are some license restrictions.
Contact the USENIX office for details.
Information about the design and implementation of 4.3BSD can be found
in the book
The Design and Implementation of the 4.3 BSD UNIX Operating System
Samuel J. Leffler, Marshall Kirk McKusick, Michael J. Karels, and
John S. Quarterman
Addison-Wesley, Reading, Massachusetts, 1989
Volume-Number: Volume 20, Number 15std-unix@uunet.uu.net (Moderator, John S. Quarterman) (08/07/90)
From: std-unix@uunet.uu.net (Moderator, John S. Quarterman)
This is the latest in a series of similar comp.std.unix articles.
Corrections and additions to this article are solicited.
There are four companion articles, posted at the same time as this one
with subjects
Calendar of UNIX-related Events
Access to UNIX User Groups
Access to UNIX-Related Networking
Access to UNIX-Related Publications
These access postings are collected and posted by Susanne W. Smith
of Windsound Consulting <sws@calvin.wa.com> and were originated by
John S. Quarterman of Texas Internet Consulting <jsq@tic.com>.
The information in them comes from a wide variety of sources.
We encourage others to reuse this information, but we ask for proper
acknowledgment, for example by including this statement.
Also note that Jeff Haemer now writes a quarterly summary report for
USENIX soon after each IEEE 1003 meeting for posting in comp.std.unix
and in ;login:, the Newsletter of the USENIX Association.
Changes since last posting: IEEE/CS P1003 contacts, groups, dates,
NIST, UniForum working groups, X3J11/P1003 liaison.
Access information is given in this article for the following standards:
ISO/IEC TC1 SC22 WG15 (POSIX)
ISO/IEC TC1 SC22 WG14 (C language)
IEEE 1003.0 (POSIX guide).
1003.1 (system interface),
1003.2 (shell and utilities),
1003.3 (testing methods),
1003.4 (real time),
1003.5 (Ada binding),
1003.6 (security),
1003.7 (system administration),
1003.8 (transparent file access),
1003.9 (FORTRAN binding),
1003.10 (supercomputing),
1003.11 (transaction processing),
1003.12 (protocol independent interfaces)
1003.13 (Real Time AEP)
1003.14 (multiprocessing AEP)
1003.15 (supercomputing batch element)
1201.1 (interfaces for user portability)
1201.2 (recommended practice on drivability)
1224 (message handling services)
1237 (API for RPC)
1238 (Common OSI API)
1238.1 (FTAM API part)
UniForum Technical Committee Subcommittees on:
internationalization,
realtime,
performance measurements,
security,
C++.
NIST: FIPS
X3H3.6 (display committee)
X3J11 (C language)
/usr/group 1984 Standard
System V Interface Definition (SVID, or The Purple Book)
X/OPEN PORTABILITY GUIDE
4.3BSD Manuals
UNIX is a Registered Trademark of AT&T.
IEEE is a trademark
of the Institute of Electrical and Electronic Engineers, Inc.
POSIX is no longer a trademark of IEEE or of anyone else.
X/OPEN is a licensed trademark of the X/OPEN Group Members.
The IEEE P1003 Portable Operating System Interface for Computer
Environments Committee is sometimes known colloquially as the UNIX
Standards Committee. They published the 1003.1 "POSIX" Full Use
Standard in October 1988 after its formal approval 22 August 1988.
This is an interface and environment standard; implementation details
are explicitly excluded. Although it is based on documentation for
various versions of the UNIX Operating System, it is explicitly not
UNIX, which is an implementation licensed by a certain vendor. Source
level application portability is the goal.
The standard may be ordered from:
+1-201-981-0060
IEEE Service Center
445 Hoes Lane
Piscataway, NJ 08854
U.S.A.
The price is $16 for members, $32 for non-members (plus $4.00 tax,
shipping, and handling).
Single copies of current drafts of the 1003 documents can be obtained
from the Computer Society with a charge to cover reproduction and mailing.
Their phone number is +1-202-371-0101.
IEEE 1003.1 is also an ``International Standard (IS 9945-1)''
under a joint committee of the International Organization for Standardization
(ISO) and the International Electrotechnical Committee (IEC), Joint
Technical Committee 1, Subcommittee 22, Working Group 15 (ISO/IEC JTC1
SC22 WG15). The convener is Jim Isaak: see below for his address.
Dominic Dunlop is the EUUG and USENIX representative to ISO/IEC JTC1 SC22 WG15
and WG14. There is a U.S. Technical Advisory Group (TAG) to
ISO/IEC JTC1 SC22 WG15: the chair is Donn Terry of HP, who is also the
current chair of IEEE 1003.1.
Donn Terry
hplabs!hpfcla!donn
+1-303-229-2367
Hewlett Packard Systems Division
3404 E. Harmony Road
Fort Collins, CO 80525
U.S.A.
TAG meetings tend to be held wherever 1003.1 is meeting.
There is a paper mailing list by which interested parties may get
copies of drafts of the standard. To get on it, or to submit comments
directly to the committee, mail to:
James Isaak
Chairperson, IEEE/CS P1003
+1-603-884-3634
fax: +1-603-884-3682
isaak@decvax.dec.com
isaak@decvax.dec.com
Digital Equipment TTB1-5/G06
10 Tara Blvd.
Nashua, NH 03062
U.S.A.
Sufficiently interested parties may join the working group.
The term POSIX actually applies to all of the P1003 subcommittees:
group subject chairs, vice-chair
1003.0 POSIX Guide Al Hankinson (NIST)
alhank@swe.ncsl.nist.gov
Kevin Lewis (DEC)
1003.1 System Application Program Interface
Donn Terry (HP)
hplabs!hpfcla!donn
1003.2 Shell and Utilities Interface Hal Jespersen (POSIX Software Group)
uunet!posix!hlj
Don Cragun (Sun)
dwc@sun.com
1003.3 Test Methods Roger Martin (NIST)
rmartin@swe.ncsl.nist.gov
N. Ray Wilkes (UNISYS)
nrw@sp7040
1003.4 Real Time Bill Corwin (Intel)
uunet!littlei!wmc
Mike Cossey
1003.13 Real Time Applications Environment Profile
1003.5 Ada Binding for POSIX Steven Deller (Verdix)
deller@verdix.com
Terry Fong (USArmy)
tfong@huachuca-emh8.army.mil
1003.6 Security Dennis Steinauer (NIST)
steinauer@ecf.ncsl.nist.gov
Ron Elliot (IBM)
elliott@aixsm.uunet.uu.net
1003.7 System Administration Steve Carter (Bellcore)
bellcore!pyuxv!slc2
David Hinnant (BNR)
uunet!rti.rti.org!bnrunix!dfh
Martin Kirk (BTRL)
ukc!axion!mkirk
Distributed Services Steering Committee Timothy Baker (Ford Aero)
tbaker%nasamail@ames.arc.nasa.gov
1003.8 Transparent File Access Jason Zions (HP)
jason@cnd.hp.com
1003.12 Protocol Independent Interfaces Les Wibberley (Chemical Abstracts)
lhw25@cas.bitnet
1237 API for RPC Ken Hobday (DEC)
1238 Common OSI API Kester Fong (GM)
1238.1 FTAM API part
1224 Message Handling Services (X.400)
John Boebinger (DEC)
1003.9 Fortran Bindings John McGrory (HP)
mcgrory@iag.hp.com
Michael J. Hannah (Sandia)
mjhanna@sandia.gov
1003.10 Supercomputing Karen Sheaffer (Sandia)
karen@snll-arpagw.llnl.gov
Jonathan C. Brown (Lawrence Livermore)
jbrown@nmfecc.llnl.gov
1003.15 Supercomputing Batch Element
1003.11 Transaction Processing Elliot J Brebner (Unisys)
uunet!s5000!brebner
Bob Snead (Interactive)
bobs@ico.isc.com
1003.14 Multiprocessing Applications Environment Profile
1201.1 Interfaces for User Portability Sunil Mehta (Convergent),
1201.2 Recommended Practice on Drivability
Lin Brown (Sun)
lin@Sun.COMlin@Sun.COM
Inquiries regarding any of the subcommittees should go to the address for the
IEEE 1003 chair.
The next scheduled meetings of the P1003 working groups are:
1990 Oct 15-19 IEEE 1003 Seattle, WA
1991 Jan 7-11 IEEE 1003 New Orleans, LA
1991 Apr 15-19 IEEE 1003 Houston, TX (location tentative)
1991 July 8-12 IEEE 1003 Santa Clara, CA (location tentative)
1991 Oct 21-25 IEEE 1003 Southern Europe (location tentative)
1992 Jan 13-17 IEEE 1003 Orlando, FL (location tentative)
1992 Apr 20-24 IEEE 1003 Montreal, PQ (location tentative)
1992 Jul 13-17 IEEE 1003 Alaska (location tentative)
1992 Oct 19-23 IEEE 1003 Scottsdale, AZ (location tentative)
There are seven Institutional Representatives to P1003: John Quarterman
from USENIX, Heinz Lycklama and Ralph Barker from UniForum, Petr Janecek
from X/OPEN, Fritz Schulz from OSF, Shane McCarron from UNIX International,
and Richard Alexander from Share. They are apparently all also representatives
to the U.S. TAG to ISO SC22 WG15.
There is a USENIX Standards Watchdog Committee of volunteers who report
on issues raised in standards committee meetings. These reports are
published quarterly in comp.std.unix, in ;login: The Newsletter of the
USENIX Association, and in the trade press. Occasionally, these volunteers
may speak for USENIX, but only if authorized by the USENIX Standards
Policy Committee, which currently consists of John S. Quarterman (chair),
Marshall Kirk McKusick (USENIX President), Alan G. Nemeth (former USENIX
President), and Ellie Young (USENIX Executive Director).
Comments, suggestions, etc., may be sent to
John S. Quarterman
USENIX Standards Liaison
Texas Internet Consulting
701 Brazos, Suite 500
Austin TX 78701-3243
+1-512-320-9031
fax: +1-512-320-5821
jsq@usenix.org
uunet!usenix!jsq
For comp.std.unix:
Comments: uunet!std-unix-request std-unix-request@uunet.uu.net
Submissions: uunet!std-unix std-unix@uunet.uu.net
CommUNIXations (the UniForum magazine) contains reports about every
other issue by Allen Hankinson on the UniForum Technical Committee meetings.
If you are interested in starting another UniForum working group, contact
Allen Hankinson:
Allen L. Hankinson
National Institute of Standards & Technology
Systems & Software Technology Div.
Tech Building, Room B266
Gaithersburg, MD 20899
+1-301-975-3290
fax: +1-301-590-0932
alhank@swe.ncsl.nist.gov
Here is contact information for UniForum working groups.
UniForum Working Group on Internationalization:
Loretta Goudie
Santa Cruz Operation
400 Encinal
Santa Cruz, CA 95060
408-458-1422
UniForum Working Group on Realtime:
Bill Corwin
Intel Corp.
5200 Elam Young Pkwy
Hillsboro, OR 97123
(503)696-2248
UniForum Working Group on Performance Measurements:
Ram Chelluri
AT&T Computer Systems
Room E15B
4513 Western Ave.
Lisle, IL 60532-1571
(312)810-6223
UniForum Working Group on Security:
Jeanne Baccash
AT&T UNIX Systems Engineering
190 River Road
MS G-222
Summit, NJ 07901
201-522-6028
attunix!jeanne
UniForum Working Group on C++:
Don Kretsch
AT&T Information Systems
190 River Road
Summit, NJ 07901
201-522-6499
The National Institute of Standards and Technology (NIST, formerly NBS,
the National Bureau of Standards) has produced a Federal Information
Processing Standard (FIPS) based on IEEE 1003.1 Draft 12, and approved
31 August 1988 as FIPS #151, Portable Operating System for Computer
Environments. An update to the state of the 1003.1 Full Use Standard
is expected. For information, contact:
Roger Martin
National Institute of Standards and Technology
Technology Building, Room B266
Gaithersburg, MD 20899
+1-301-975-3295
rmartin@swe.ncsl.nist.gov
NIST has a POSIX Conformance Test Suite (PCTS) for 1003.1 which is
currently in preliminary external testing.
NIST is also producing a FIPS based on IEEE 1003.2, and has started
one on system administration.
NIST sponsors a number of standards-related workshops, including:
1990 Sept 6 POSIX W NIST, G, MD
1990 Nov 15 APP/OSE Users Forum NIST, G, MD
1991 May 9 APP/OSE Users Forum NIST, G, MD
1991 Nov 14 APP/OSE Users Forum NIST, G, MD
The X3H3.6 display management committee is in the final stages of
standardization of the X Window System Data Stream Encoding Version 11
(the "X Protocol"). They will soon begin the standardization of Xlib
and its various language bindings (C, ADA, Fortran) as well as begin
the standardization process within ISO. The chair is
Dr. Georges Grinstein
grinstein@ulowell.edu
X3J11 is sometimes known as the C Standards Committee. Their liaison
to P1003 is
Doug Gwyn
U.S. Army Ballistic Research Lab
801-L Cashew Court
Bel Air, MD 21014
+1 301-278-6651
gwyn@brl.mil
A contact for information regarding publications and working groups is
Thomas Plum
Vice Chair, X3J11 Committee
Plum Hall Inc.
1 Spruce Avenue
Cardiff, New Jersey 08232
ANSI documents may be ordered from
Global Engineering Documents
2805 McGaw
Irvine, CA 92714
USA
+1-714-261-1455
+1-800-854-7179
ANSI X3.159-1989 approved is available and the price is $87.50.
The /usr/group 1984 Standard is a principal ancestor of P1003.1, X/OPEN,
and X3J11. It may be ordered for $15.00 from:
UniForum Standards Committee
2901 Tasman Drive, Suite 201
Santa Clara, California 95054
Tel: (408)986-8840
Fax: (408)986-1645
UniForum also publishes the documents, ``Your Guide to POSIX,''
explaining what IEEE 1003 is, ``POSIX Explored: System Interface,''
about technical aspects of IEEE 1003.1, and its relations to other standards
and historical implementations, and ``POSIX Update: Shell and Utilities.''
Contact UniForum at the above address for details.
The System V Interface Definition (The Purple Book, or SVID).
This is the AT&T standard and is one of the most frequently-used
references of the IEEE 1003 committee.
AT&T Customer Information Center
Attn: Customer Service Representative
P.O. Box 19901
Indianapolis, IN 46219
U.S.A.
800-432-6600 (Inside U.S.A.)
800-255-1242 (Inside Canada)
+1-317-352-8557 (Outside U.S.A. and Canada)
System V Interface Definition, Issue 2
should be ordered by the following select codes:
Select Code: Volume: Topics:
320-011 Volume I Base System
Kernel Extension
320-012 Volume II Basic Utilities Extension
Advanced Utilities Extension
Software Development Extension
Administered System Extension
Terminal Volume Interface Extension
320-013 Volume III Base System Addendum
Terminal Interface Extension
Network Services Extension
307-131 I, II, III (all three volumes)
The price is about 37 U.S. dollars for each volume or $84 for all three.
Major credit cards are accepted for telephone orders: mail orders
should include a check or money order, payable to AT&T.
The implementation of System V is described in the book
The Design of the UNIX Operating System
Maurice J. Bach
Prentice-Hall, Englewood Cliffs, New Jersey
The X/Open Portability Guide (XPG) is another reference frequently
used by IEEE 1003.
The X/Open Group was formed by "Ten of the world's major information system
suppliers". The number of member companies has grown since then.
They have produced a document intended to promote
the writing of portable applications. They closely follow both SVID
and POSIX, and cite the /usr/group standard as contributing, but
X/OPEN's books cover a wider area than any of those.
The books are published by
Prentice-Hall
Englewood Cliffs
New Jersey 07632
There are currently seven volumes:
1) XSI Commands and Utilities
2) XSI System Interface and Headers
3) XSI Supplementary Definitions
4) Programming Languages
5) Data Management
6) Window Management
7) Networking Services
All 7 Volumes
Comments, suggestions, error reports, etc., for Issue 3 of the X/OPEN
Portability Guide may be mailed directly to:
xpg3@xopen.co.uk
uunet!mcvax!inset!xopen!xpg3
Information about X/OPEN can be requested from:
Mike Lambert
X/Open
Apex Plaza,
Forbury Road
Reading
Berkshire RG1 1AX
England
+44 734 508 311
mgl@xopen.co.uk
uunet!mcvax!inset!xopen!mgl
4.2BSD and 4.3BSD have influenced POSIX in a number of areas.
The best reference on them is the 4.3BSD manuals, published by USENIX.
An order form may be obtained from:
Howard Press
c/o USENIX Association
P.O. Box 2299
Berkeley, CA 94710
+1-415-528-8649
uunet!usenix!office
office@usenix.org
4.3BSD User's Manual Set (3 volumes) $25.00
User's Reference Manual
User's Supplementary Documents
Master Index
4.3BSD Programmer's Manual Set (3 volumes) $25.00
Programmer's Reference Maual
Programmer's Supplementary Documents, Volume 1
Programmer's Supplementary Documents, Volume 2
4.3BSD System Manager's Manual (1 volume) $10.00
Unfortunately, there are some license restrictions.
Contact the USENIX office for details.
Information about the design and implementation of 4.3BSD can be found
in the book
The Design and Implementation of the 4.3 BSD UNIX Operating System
Samuel J. Leffler, Marshall Kirk McKusick, Michael J. Karels, and
John S. Quarterman
Addison-Wesley, Reading, Massachusetts, 1989
Volume-Number: Volume 21, Number 19Don_Lewine@dgc.ceo.dg.com (08/09/90)
From: Don_Lewine@dgc.ceo.dg.com CEO comments: See attached. . . CEO document contents: In article <10973@cs.utexas.edu> sws@calvin.wa.com (Susanne W. Smith) writes: >From: std-unix@uunet.uu.net (Moderator, John S. Quarterman) >The National Institute of Standards and Technology (NIST, formerly NBS, >the National Bureau of Standards) has produced a Federal Information >Processing Standard (FIPS) based on IEEE 1003.1 Draft 12, and approved >31 August 1988 as FIPS #151, Portable Operating System for Computer >Environments. An update to the state of the 1003.1 Full Use Standard >is expected. I thought that FIPS 151-1 has been available for some time. I have seen people quote it, however, I have not seen a copy myself. Is the above quote the latest info? P.S. The SVID info *is* out of date. SVID issue 3 is now available. The select codes are no longer in the front of the book. Volume-Number: Volume 21, Number 24