Определение интерфейса System V
V Определение интерфейса System ( SVID ) [1] — это стандарт, описывающий поведение AT&T UNIX System V , включая поведение системных вызовов , библиотек C , доступных программ и устройств. Хотя это была не первая попытка создания документа по стандартизации (отраслевая торговая ассоциация /usr/group опубликовала стандарт в 1984 году, основанный на System III с несколькими дополнениями к системным вызовам из BSD ), это была важная попытка ранней стандартизации UNIX в 1984 году. период, когда варианты UNIX быстро распространялись, а переносимость была в лучшем случае проблематичной. К 1986 году AT&T потребовала соответствия SVID выпуск 2, если поставщики действительно должны были называть свои продукты «System V R3». [2] Однако к 1990-м годам его важность во многом затмилась POSIX и единой спецификацией UNIX , которые частично основывались на SVID. Частично причиной этого, несомненно, был их независимый от поставщика подход (см. Войны Unix ).
Версии СВИД
[ редактировать ]- Версия 1, основанная на System V Release 2, опубликована весной 1985 г. [3]
- Версия 2, основанная на System V Release 3, опубликована в 1986 г. (3 тома). [4]
- Версия 3, основанная на System V Release 4, опубликованная в 1989 г.
- Версия 4, обновленная для соответствия XPG4 и POSIX 1003.1-1990, опубликована в 1995 г.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Определение интерфейса System V. Addison-Wesley Longman Publishing Co., 1991. ISBN. 9780201566536 .
- ^ Либес, Дон; Ресслер Сэнди (1989). Жизнь с UNIX . Прентис Холл. п. 73. ИСБН 0-13-536657-7 .
- ^ Кеворкян, Делавэр; и др. (1985). Определение интерфейса System V: Проблема 1 . АТ&Т. ЛОК 84-073470.
- ^ Определение интерфейса System V: проблема 2 . АТ&Т. 1986. ISBN 0-932764-10-Х .