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