Определение интерфейса 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 г.

Смотрите также

Рекомендации

  1. ^ https://dl.acm.org/doi/book/10.5555/574242
  2. ^ Либес, Дон; Ресслер Сэнди (1989). Жизнь с UNIX. Прентис Холл. п. 73. ISBN  0-13-536657-7.
  3. ^ Кеворкян, Д.Э .; и другие. (1985). Определение интерфейса System V: выпуск 1. AT&T. LOC 84-073470.
  4. ^ Определение интерфейса System V: выпуск 2. AT&T. 1986 г. ISBN  0-932764-10-X.

внешняя ссылка