Определение интерфейса System V - System V Interface Definition
В Определение интерфейса System V (SVID)[1] стандарт, описывающий AT&T Система UNIX V поведение, в том числе системные вызовы, C библиотеки, доступные программы и устройства. Хотя это была не первая попытка разработки документа по стандартизации (отраслевая торговая ассоциация / usr / группа опубликовал стандарт в 1984 году на основе Система III с некоторыми дополнениями системных вызовов от BSD ), это была важная попытка ранней стандартизации UNIX в период, когда количество вариантов UNIX быстро увеличивалось, и переносимость была в лучшем случае проблематичной. К 1986 году AT&T потребовала соответствия требованиям SVID, выпуск 2, если продавцы действительно должны были маркировать свои продукты «System V R3».[2] Однако к 1990-м годам его важность в значительной степени затмилась. POSIX и Единая спецификация UNIX, которые частично основывались на SVID. Частично причиной этого, несомненно, был их независимый от поставщика подход (см. Войны Unix ).
Версии SVID
- Версия 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 г.
Смотрите также
Рекомендации
- ^ https://dl.acm.org/doi/book/10.5555/574242
- ^ Либес, Дон; Ресслер Сэнди (1989). Жизнь с UNIX. Прентис Холл. п. 73. ISBN 0-13-536657-7.
- ^ Кеворкян, Д.Э .; и другие. (1985). Определение интерфейса System V: выпуск 1. AT&T. LOC 84-073470.
- ^ Определение интерфейса System V: выпуск 2. AT&T. 1986 г. ISBN 0-932764-10-X.