home *** CD-ROM | disk | FTP | other *** search
- Submitted-by: jsh@canary.com (Jeffrey S. Haemer)
-
- USENIX Standards Watchdog Committee
-
- Stephen Walli <stephe@usenix.org>, Report Editor
-
-
- Report on POSIX.2: Shell and Utilities
-
-
- David Rowley <david@mks.com> reports on the January 11-15
- meeting in New Orleans, Louisiana:
-
- A_Brief_Update
-
- The POSIX.2 standard (IEEE Std 1003.2-1992) should be avail-
- able from the IEEE in April as a 2-volume set for $95. The
- standard consists of both the ``Dot 2 Classic'' and ``Dot
- 2a'' components, previously balloted as separate standards.
- The IEEE Standard (based on Draft 12 from the ballot group)
- is identical (at least from a technical standpoint) to
- ISO/IEC Draft International Standard 9945-2:1992.
-
- NIST expects to issue the new draft FIPS (Federal Informa-
- tion Processing Standard) for POSIX.2 early in April, with
- the final version expected by late 1993.
-
- POSIX.2b work continues, now on draft 5. The group is still
- wrestling with the ISO 1001 tape format for PAX.
-
- Test method development for the base POSIX.2 standard nears
- completion, and a full recirculation of the P2003.2 document
- is expected by early summer.
-
- X/Open has awarded the role of integrator for the combined
- POSIX.2/ XPG4 Commands and Utilities test suite project to a
- joint venture between BSI (British Standards Institute) and
- Mindcraft, Inc. (Palo Alto, CA). The suite is expected to
- be available early in 1994.
-
- Background
-
- A brief POSIX.2 project description:
-
- - The base utilities of the POSIX.2 standard deal with
- the basic shell programming language and a set of util-
- ities required for the portability of shell scripts.
- It excludes most features that might be considered
- interactive. POSIX.2 also standardizes command-line
- and function interfaces related to certain POSIX.2
- utilities (e.g., popen(), regular expressions, etc.).
- This part of POSIX.2, which was developed first, is
- sometimes known as ``Dot 2 Classic.''
-
- - The User Portability Utilities Option, or UPUO, is an
- option in the base standard (previously known as
- POSIX.2a). It standardizes commands, such as vi, that
- might not appear in shell scripts, but are important
- enough that users must learn them on any real system.
-
- Some utilities have both interactive and non-
- interactive features. In such cases, the UPUO defines
- extensions from the base POSIX.2 utility. Features
- used both interactively and in scripts tend to be
- defined in the base utility.
-
- - POSIX.2b is a project that covers extensions and new
- requests from other groups, such as a new file format
- for PAX and extensions for symbolic links. It also
- includes resolution of items arising from comments by
- ISO Working Group 15.
-
- POSIX.2 is equivalent to the International Standards
- Organization's ISO DIS 9945-2 -- the second volume of the
- proposed ISO three-volume POSIX standard.
-
-
- Volume-Number: Volume 30, Number 93
-
-