System V Interface Definition

The System V Interface Definition (or SVID) is a standard that describes the AT&T UNIX System V behavior, including that of system calls, C libraries, available programs and devices. While it was not the first attempt at a standardizations document (the industry trade association /usr/group published a standard in 1984 based on System III with a few system call additions from BSD), it was an important effort of early standardization of UNIX in a period when UNIX variants were multiplying rapidly and portability was problematic at best. By 1986, AT&T required conformance with SVID issue 2 if vendors were to actually brand their products "System V R3".[1] By the 1990s, however, its importance was largely eclipsed by POSIX and the Single UNIX Specification, which were based in part upon the SVID. Part of the reason for this was undoubtedly their vendor-independent approach (see Unix wars).

Versions of SVID

See also

References

  1. Libes, Don; Ressler Sandy (1989). Life with UNIX. Prentice Hall. p. 73. ISBN 0-13-536657-7.
  2. Kevorkian, D.E.; et al. (1985). System V Interface Definition: Issue 1. AT&T. LOC 84-073470.
  3. System V Interface Definition: Issue 2. AT&T. 1986. ISBN 0-932764-10-X.

External links

Volume 1a
Volume 1b
Base System
Kernel Extension
Multithreading Extension
Volume 2
Basic Utilities Extension
Advanced Utilities Extension
Administered Systems Extension
Volume 3
Programming Language Specification
Software Development Extension
Terminal Interface Extension
Real Time and Memory Management Extension
Remote Services Extension
Window System Extension
Enhanced Security Extension
Auditing Extension
Remote Administration Extension
This article is issued from Wikipedia - version of the 9/2/2015. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.