User Tools

Site Tools


publications:standards

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
publications:standards [2024/06/06 08:29] – document /usr/group standard segalocopublications:standards [2024/06/06 08:40] – document POSIX standard segaloco
Line 16: Line 16:
  
 ==== POSIX/IEEE 1003 ==== ==== POSIX/IEEE 1003 ====
 +
 +{{:publications:1986_posix_draft.jpg?direct&200|1986 Draft POSIX Standard}}{{:publications:1988_posix.jpg?direct&200|1988 POSIX Standard}}
 +
 +IEEE 1003.1, otherwise known as the POSIX standard, is published by the IEEE and is the current basis of the Single UNIX Specification as maintained and enforced by The Open Group.  Drawing from both the /usr/group and System V Interface Definition standards, POSIX aims to be a vendor-neutral standard applicable to diverse operating systems presenting a UNIX-like application programming interface.
 +
 +While IEEE 1003.1 itself merely defines the C language interfaces for system services, additional 1003-family standards exist, such as 1003.2, defining the user-level commands available on UNIX systems.
 +
 +From the foreword of IEEE 1003.1-1988:
 +
 +The purpose of this standard 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.
 +
 +The foreword goes on to describe the derivation of this standard:
 +
 +The various interface facilities described herein are based on the 1984 /usr/group Standard derived and published by the /usr/group Standards Committee, Santa Clara, California.  The 1984 /usr/group Standard and subsequent work of the 1003.1 Working Group is largely based on UNIX Seventh Edition, UNIX System III, UNIX System V, 4.2BSD, and 4.3BSD documentation, but wherever possible, compatibility with other systems derived from the UNIX operating system, or systems compatible with that system, has been maintained.
publications/standards.txt · Last modified: 2024/06/18 05:36 by segaloco