System V Interface Definition

System V Interface Definition

The System V Interface Definition (or SVID) is a standard which 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" [cite book
last=Libes
first=Don
coauthors=Ressler Sandy
title=Life with UNIX
publisher=Prentice Hall
year=1989
pages=73
id=ISBN 0-13-536657-7
] . 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

* Version 1, based on System V Release 2, published Spring, 1985 [cite book
last=Kevorkian
first=D.E.
coauthors=et al
title=System V Interface Definition: Issue 1
publisher=AT&T
year=1985
id=LOC 84-073470
]
* Version 2, based on System V Release 3, published 1986 (3 volumes) [cite book
title=System V Interface Definition: Issue 2
publisher=AT&T
year=1986
id=ISBN 0-932764-10-X
]
* Version 3, based on System V Release 4, published 1989
* Version 4, updated for compliance with XPG4 and POSIX 1003.1-1990, published 1995

See also

* POSIX
* Single UNIX Specification

References

External links

* [http://www.sco.com/developers/devspecs/ SVID Fourth Edition] in PDF form.


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • System V Interface Definition — System V Interface Definition, SVID  стандарт, описывающий поведение ОС UNIX System V компании AT T, включая набор системных и библиотечных вызовов, приложения и устройства. Хотя он не был первым стандартом, описывающим юникс (ассоциация… …   Википедия

  • System V Interface Definition —    Abbreviated SVID. A set of documents released by AT&T that defined the Unix System V interfaces and operating system calls …   Dictionary of networking

  • Interface Definition Language — Eine Schnittstellenbeschreibungssprache, Schnittstellendefinitionssprache bzw. Interface Definition Language, auch Interface Description Language (IDL), ist eine deklarative formale Sprache der OMG und beinhaltet eine Sprachsyntax zur… …   Deutsch Wikipedia

  • Scheduling Open Service Interface Definition — The Scheduling Open Service Interface Definition (OSID) is an O.K.I. specification. OSIDs are programmatic interfaces which comprise a Service Oriented Architecture for designing and building reusable and interoperable software.The Scheduling… …   Wikipedia

  • Authorization Open Service Interface Definition — The Authorization Open Service Interface Definition (OSID) is an O.K.I. specification which provides the means to define who is authorized to do what, when. OSIDs are programmatic interfaces which comprise a Service Oriented Architecture for… …   Wikipedia

  • CourseManagement Open Service Interface Definition — The CourseManagement Open Service Interface Definition (OSID) is an O.K.I. specification which supports the creation and management of a course catalog (CourseCatalog). OSIDs are programmatic interfaces which comprise a Service Oriented… …   Wikipedia

  • Dictionary Open Service Interface Definition — The Dictionary Open Service Interface Definition (OSID) is an O.K.I. specification which supports creating and populating dictionaries of tag value pairs. OSIDs are programmatic interfaces which comprise a Service Oriented Architecture for… …   Wikipedia

  • Filing Open Service Interface Definition — The Filing Open Service Interface Definition (OSID) is an O.K.I. specification.OSIDs are programmatic interfaces which comprise a Service Oriented Architecture for designing and building reusable and interoperable software.The Filing OSID… …   Wikipedia

  • Authentication Open Service Interface Definition — The Authentication Open Service Interface Definition (OSID) is an O.K.I. specification which supports invoking an authentication process. OSIDs are programmatic interfaces which comprise a Service Oriented Architecture for designing and building… …   Wikipedia

  • Logging Open Service Interface Definition — The Logging Open Service Interface Definition (OSID) is an O.K.I. specification which supports a means of reading and writing log files. OSIDs are programmatic interfaces which comprise a Service Oriented Architecture for designing and building… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”