Definice rozhraní systému V - System V Interface Definition
The Definice rozhraní systému V (SVID)[1] je standard, který popisuje AT&T Systém UNIX V chování, včetně chování systémová volání, C knihovny, dostupné programy a zařízení. Nebyl to první pokus o standardizační dokument (průmyslová obchodní asociace / usr / skupina zveřejnil standard v roce 1984 na základě Systém III s několika dodatky systémových volání od BSD ), bylo to důležité úsilí o včasnou standardizaci systému UNIX v období, kdy se varianty systému UNIX rychle rozmnožovaly a přenositelnost byla přinejlepším problematická. Do roku 1986 společnost AT&T vyžadovala shodu s vydáním SVID 2, pokud by prodejci měli své výrobky skutečně označovat „System V R3“.[2] V 90. letech však jeho význam do značné míry zastínil POSIX a Single UNIX Specification, které byly částečně založeny na SVID. Jedním z důvodů byl nepochybně jejich přístup nezávislý na prodejci (viz Unixové války ).
Verze SVID
- Verze 1, založená na System V Release 2, publikovaná na jaře 1985[3]
- Verze 2, založená na vydání System V Release 3, publikovaná v roce 1986 (3 svazky)[4]
- Verze 3, založená na System V Release 4, publikovaná v roce 1989
- Verze 4, aktualizována z důvodu souladu s XPG4 a POSIX 1003.1-1990, publikováno 1995
Viz také
Reference
- ^ https://dl.acm.org/doi/book/10.5555/574242
- ^ Libes, Don; Ressler Sandy (1989). Život s UNIXem. Prentice Hall. str. 73. ISBN 0-13-536657-7.
- ^ Kevorkian, D.E .; et al. (1985). Definice rozhraní systému V: Vydání 1. AT&T. LOC 84-073470.
- ^ Definice rozhraní systému V: Vydání 2. AT&T. 1986. ISBN 0-932764-10-X.