System V Interface Definition

De System V Interface Definition (SVID) is een standaard die het AT&T UNIX System V-gedrag beschrijft, inclusief dat van systeemaanroepen, C-bibliotheken, beschikbare programma's en apparaten.

Hoewel het niet de eerste poging was tot een standaardisatiedocument (de UNIX-gebruikersgroep /usr/group publiceerde in 1984 een standaard[1] op basis van System III met een paar toevoegingen van BSD), was het een belangrijke poging in de vroege standaardisatie van UNIX in een periode waarin UNIX-varianten zich snel vermenigvuldigden en portabiliteit op zijn best problematisch was. In 1986 vereiste AT&T conformiteit met SVID versie 2 als leveranciers hun producten daadwerkelijk als "System V R3" wilden aanbieden.[2]

In de jaren negentig werd het belang ervan echter grotendeels overschaduwd door POSIX en de Single UNIX Specification, die deels op de SVID gebaseerd waren.[3] Ook hun leveranciersonafhankelijke aanpak speelde daarin mee (zie Unixoorlogen).

Versies

  • Versie 1, gebaseerd op System V Release 2 (1985)[4]
  • Versie 2, gebaseerd op System V Release 3 (1986)[5]
  • Versie 3, gebaseerd op System V Release 4 (1989)[6]
  • Versie 4, bijgewerkt om te voldoen aan XPG4 en POSIX 1003.1-1990 (1995)[7]
Bronnen, noten en/of referenties
  • Dit artikel of een eerdere versie ervan is een (gedeeltelijke) vertaling van het artikel System V Interface Definition op de Engelstalige Wikipedia, dat onder de licentie Creative Commons Naamsvermelding/Gelijk delen valt. Zie de bewerkingsgeschiedenis aldaar.

  1. (en) Pasternack, Irene (oktober 1985). AT&T's System V Interface Definition. Unix/World 2 (8): 105,107
  2. (en) Libes, Don, Ressler, Sandy (1989). Life with UNIXSlotje met uitroepteken.. Prentice Hall, pp. 73. ISBN 0-13-536657-7.
  3. (en) Stevens, W. Richard, Rago, Stephen A. (2013). Advanced Programming in the UNIX Environment (Pdf-document), Third Edition. Addison-Wesley, xix, 32-33. ISBN 978-0-321-63773-4. Gearchiveerd op 9 juni 2024.
  4. (en) Kevorkian, D.E. (1985). System V Interface Definition: Issue 1. AT&T.
  5. (en) System V Interface Definition: Issue 2Slotje met uitroepteken.. AT&T (1986). ISBN 0-932764-10-X.
  6. (en) System V Interface Definition: Third EditionSlotje met uitroepteken.. Addison-Wesley (1991). ISBN 0-201-56652-4.
  7. (en) System V Interface Definition: Fourth Edition. Novell, Inc. (1995).