home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / volume.30 / text0096.txt < prev    next >
Encoding:
Text File  |  1993-03-11  |  3.1 KB  |  80 lines

  1. Submitted-by: jsh@canary.com (Jeffrey S. Haemer)
  2.  
  3.            USENIX Standards Watchdog Committee
  4.  
  5.          Stephen Walli <stephe@usenix.org>,    Report Editor
  6.  
  7.  
  8.        Report on POSIX.2: Shell    and Utilities
  9.  
  10.  
  11.        David Rowley <david@mks.com> reports on the January 11-15
  12.        meeting in New Orleans, Louisiana:
  13.  
  14.        A_Brief_Update
  15.  
  16.        The POSIX.2 standard (IEEE Std 1003.2-1992) should be avail-
  17.        able from the IEEE in April as a    2-volume set for $95.  The
  18.        standard    consists of both the ``Dot 2 Classic'' and ``Dot
  19.        2a'' components,    previously balloted as separate    standards.
  20.        The IEEE    Standard (based    on Draft 12 from the ballot group)
  21.        is identical (at    least from a technical standpoint) to
  22.        ISO/IEC Draft International Standard 9945-2:1992.
  23.  
  24.        NIST expects to issue the new draft FIPS    (Federal Informa-
  25.        tion Processing Standard) for POSIX.2 early in April, with
  26.        the final version expected by late 1993.
  27.  
  28.        POSIX.2b    work continues,    now on draft 5.     The group is still
  29.        wrestling with the ISO 1001 tape    format for PAX.
  30.  
  31.        Test method development for the base POSIX.2 standard nears
  32.        completion, and a full recirculation of the P2003.2 document
  33.        is expected by early summer.
  34.  
  35.        X/Open has awarded the role of integrator for the combined
  36.        POSIX.2/    XPG4 Commands and Utilities test suite project to a
  37.        joint venture between BSI (British Standards Institute) and
  38.        Mindcraft, Inc.    (Palo Alto, CA).  The suite is expected    to
  39.        be available early in 1994.
  40.  
  41.        Background
  42.  
  43.        A brief POSIX.2 project description:
  44.  
  45.       - The    base utilities of the POSIX.2 standard deal with
  46.         the    basic shell programming    language and a set of util-
  47.         ities required for the portability of shell    scripts.
  48.         It excludes    most features that might be considered
  49.         interactive.  POSIX.2 also standardizes command-line
  50.         and    function interfaces related to certain POSIX.2
  51.         utilities (e.g., popen(), regular expressions, etc.).
  52.         This part of POSIX.2, which    was developed first, is
  53.         sometimes known as ``Dot 2 Classic.''
  54.  
  55.       - The    User Portability Utilities Option, or UPUO, is an
  56.         option in the base standard    (previously known as
  57.         POSIX.2a).    It standardizes    commands, such as vi, that
  58.         might not appear in    shell scripts, but are important
  59.         enough that    users must learn them on any real system.
  60.  
  61.         Some utilities have    both interactive and non-
  62.         interactive    features.  In such cases, the UPUO defines
  63.         extensions from the    base POSIX.2 utility.  Features
  64.         used both interactively and    in scripts tend    to be
  65.         defined in the base    utility.
  66.  
  67.       - POSIX.2b is    a project that covers extensions and new
  68.         requests from other    groups,    such as    a new file format
  69.         for    PAX and    extensions for symbolic    links.    It also
  70.         includes resolution    of items arising from comments by
  71.         ISO    Working    Group 15.
  72.  
  73.        POSIX.2 is equivalent to    the International Standards
  74.        Organization's ISO DIS 9945-2 --    the second volume of the
  75.        proposed    ISO three-volume POSIX standard.
  76.  
  77.  
  78. Volume-Number: Volume 30, Number 93
  79.  
  80.