System V Interface Definition

System V Interface Definition (SVID) er en teknisk standard[1] som beskriver oppførselen til AT&T’s UNIX System V, deriblant systemkall, C-standardbiblioteket, ulike dataprogrammer og utstyrsdrivere. Dokumentet var et viktig ledd i standardiseringen av UNIX, på en tid da Unix-krigene førte til mange leverandøravhengige varianter, og portabilitet var problematisk. I 1986 krevde AT&T at konformitet til SVID versjon 2 måtte følges hvis et produkt skulle kalles «UNIX System V R.3».[2] I 1990-årene ble standardiseringen overtatt av POSIX og Single UNIX Specification, som delvis var basert på SVID.

Versjoner av SVID

  • Versjon 1, basert på System V Release 2, utgitt våren 1985[3]
  • Versjon 2, basert på System V Release 3, utgitt 1986 (3 bind)[4]
  • Versjon 3, basert på System V Release 4, utgitt 1989
  • Versjon 4, oppdatert for kompatibilitet med XPG4 og POSIX 1003.1-1990, utgitt 1995

Referanser

  1. ^ https://dl.acm.org/doi/book/10.5555/574242
  2. ^ Libes, Don (1989). Life with UNIX. Prentice Hall. s. 73. ISBN 0-13-536657-7. 
  3. ^ Kevorkian, D.E.; m.fl. (1985). System V Interface Definition: Issue 1. AT&T. LOC 84-073470. 
  4. ^ System V Interface Definition: Issue 2. AT&T. 1986. ISBN 0-932764-10-X. 

Litteratur

  • AT&T (1986). System V Interface Definition - Issue 2 - Volume II. 1. januar 1986. ASIN B008WV4PJG. 

Se også

  • Intel Binary Compatibility Standard

Eksterne lenker

  • SYSTEM V APPLICATION BINARY INTERFACE. Edition 3.1 Arkivert 3. juni 2020 hos Wayback Machine., 18. mars 1997
  • SYSTEM V APPLICATION BINARY INTERFACE. Fourth Edition Arkivert 3. juni 2020 hos Wayback Machine., 19. mars 1997
  • SYSTEM V APPLICATION BINARY INTERFACE. Edition 4.1, 18. mars 1997
  • SYSTEM V APPLICATION BINARY INTERFACE. MIPS ® RISC Processor Supplement. 3rd Edition Arkivert 3. juni 2020 hos Wayback Machine., Februar 1996
  • SYSTEM V APPLICATION BINARY INTERFACE. SPARC ® Processor Supplement. Third Edition Arkivert 3. juni 2020 hos Wayback Machine.
  • SYSTEM V APPLICATION BINARY INTERFACE. Intel386 ™ Architecture Processor Supplement. Fourth Edition, 19. mars 1997
  • System V Application Binary Interface Intel386 Architecture Processor Supplement Version 1.0, Edited by H.J. Lu, David L Kreitzer, Milind Girkar, Zia Ansari, 3. februar 2015
  • System V Application Binary Interface AMD64 Architecture Processor Supplement. Draft Version 0.99.7, Edited by Michael Matz, Jan Hubiˇcka, Andreas Jaeger, Mark Mitchell, 17. november 2014
  • SVID Fourth Edition
  • System V Interface Definition, Fourth Edition. Volume 1, 15. juni 1995
  • System V Interface Definition, Fourth Edition. Volume 2, 15. juni 1995