Jump to content

X/Открыть

(Перенаправлено с XPG4 )

Группа X/Open (также известная как Открытая группа для систем Unix). [1] [2] и зарегистрирована в 1987 году как X/Open Company, Ltd. [3] [4] ) — консорциум, основанный несколькими европейскими производителями UNIX -систем в 1984 году. [3] [5] выявлять и продвигать открытые стандарты в области информационных технологий . Более конкретно, первоначальная цель состояла в том, чтобы определить единую спецификацию для операционных систем, производных от UNIX, чтобы повысить совместимость приложений и снизить стоимость переноса программного обеспечения. Ее первоначальными членами были Bull , ICL , Siemens , Olivetti и Nixdorf — группа, которую иногда называют BISON . [6] Philips и Ericsson объединились в 1985 году. [6] после этого было принято название X/Open.

Группа опубликовала свои спецификации как X/Open Portability Guide , начиная с выпуска 1 в 1985 году, а затем как X/Open CAE Спецификация .

В 1987 году X/Open была зарегистрирована как X/Open Company, Ltd. [3] [4]

К марту 1988 года X/Open выросла до 13 членов: AT&T , Digital , Hewlett-Packard , Sun Microsystems , Unisys , NCR , Olivetti, Bull, Ericsson, Nixdorf, Philips, ICL и Siemens. [7]

К 1990 году группа расширилась до 21 участника: [8] помимо первоначальной пятёрки, Philips и Nokia из Европы; AT&T, Digital, Unisys, Hewlett-Packard, IBM , NCR, Sun, Prime Computer , Apollo Computer из Северной Америки; Fujitsu , Hitachi и NEC из Японии; плюс Фонд открытого программного обеспечения и Unix International .

В октябре 1993 года было объявлено о планируемой передаче торговой марки UNIX от Novell к X/Open; [9] он был завершен во втором квартале 1994 года. [10]

В 1994 году X/Open опубликовала Единую спецификацию UNIX , которая была взята из XPG4 Base и других источников. [11]

В 1996 году X/Open объединилась с Open Software Foundation и образовала The Open Group . [5] [3]

X/Open также отвечал за протокол XA для обработки гетерогенных распределенных транзакций, который был выпущен в 1991 году. [12]

Руководство по переносимости X/Open

[ редактировать ]

X/Open опубликовал свои спецификации под названием X/Open Portability Guide (или XPG). На основе определения интерфейса System V AT&T , [13] руководство имеет более широкую сферу применения, чем POSIX , который касается только прямых интерфейсов операционной системы. В руководстве указана общая среда приложений (CAE), предназначенная для обеспечения переносимости приложений между операционными системами. различных поставщиков Основной целью была совместимость между реализациями UNIX , хотя некоторые поставщики также реализовали стандарты на платформах, отличных от UNIX.

В первом выпуске руководства рассматривались базовые интерфейсы операционной системы, язык C, COBOL, метод индексированного последовательного доступа к файлам (ISAM) и другие части. [14] и был опубликован в 1985 году. [15] Выпуск 2 последовал в 1987 году. [15] и расширил охват, включив в него интернационализацию, терминальные интерфейсы, межпроцессное взаимодействие и языки программирования C , COBOL , FORTRAN и Pascal , а также интерфейсы доступа к данным для SQL и ISAM. [16] Во многих случаях это были профили существующих международных стандартов. Выпуск 3 (XPG3) последовал в 1989 году. [15] его основной задачей является сближение со спецификациями операционной системы POSIX ; добавлен диспетчер окон, язык ADA и многое другое. [17] Выпуск 4 (XPG4) был опубликован в июле 1992 года. Единая спецификация UNIX была основана на стандарте XPG4. Стандарты XPG3 и XPG4 определяют все аспекты операционной системы, языков программирования и протоколов, которые должны иметь совместимые системы.

В зависимости от области охватываемого руководства было доступно несколько уровней соответствия и соответствующие маркировки: Base и Plus; метки «Компонент» и «Приложение» предназначены для компонентов и приложений ПО, которые используют руководство по переносимости. [18]

Выпуск 1 был опубликован как единое издание, состоящее из нескольких частей. ISBN   0-444-87839-4 .

Выпуск 2 был опубликован в нескольких томах:

  • Руководство по переносимости X/Open, том 1: Команды и утилиты спецификации System V, 1987, ISBN   0-444-70174-5
  • Руководство по переносимости X/Open, том 2: Системные вызовы и библиотеки спецификации System V, 1987, ISBN   0-444-70175-3
  • Руководство по переносимости X/Open, том 3: Дополнительные определения спецификации System V, 1987 г., ISBN   0-444-70176-1
  • Руководство по переносимости X/Open, том 4: Языки программирования, 1987, ISBN   0-444-70179-6
  • Руководство по переносимости X/Open, том 5: Управление данными, 1987 г., ISBN   0-444-70178-8

Выпуск 3 был опубликован в нескольких томах:

  • Руководство по переносимости X/Open, том 1: Команды и утилиты XSI, 1989 г., ISBN   0-13-685835-X
  • Руководство по переносимости X/Open, том 2: Системный интерфейс и заголовки XSI, 1989 г., ISBN   0-13-685843-0
  • Руководство по переносимости X/Open, том 3: Дополнительные определения XSI, 1989 г., ISBN   0-13-685850-3
  • Руководство по переносимости X/Open, том 4: Языки программирования, 1988 г., ISBN   0-13-685868-6
  • Руководство по переносимости X/Open, том 5: Управление данными, 1988 г., ISBN   0-13-685876-7
  • Руководство по переносимости X/Open, том 6: Управление окнами, 1988 г., ISBN   0-13-685884-8
  • Руководство по переносимости X/Open, том 7: Сетевые службы, 1988 г., ISBN   0-13-685892-9

Базовая спецификация XPG4 включает следующие документы:

  • Системные интерфейсы и заголовки (XSH), выпуск 4, 1992 г., ISBN   1-872630-47-2 , C202
  • Команды и утилиты (XCU), выпуск 4, 1992 г., ISBN   1-872630-48-0 , C203
  • Определения системного интерфейса (XBD), выпуск 4, 1992 г., ISBN   1-872630-46-4 , C204

Вышеупомянутые три документа были опубликованы не под названием X/Open Portability Guide , а как Спецификация CAE . [15] Тем не менее, термин X/Open Portability Guide, Issue 4 можно использовать в отношении 1992 года публикации. [19] [20]

Дальнейшие публикации X/Open под названием « Спецификация X/Open CAE», а не «Руководство по переносимости X/Open» :

  • Распределенная обработка транзакций: спецификация XA, декабрь 1991 г., ISBN   1-872630-24-3 [21]
  • Управление системами: профили протоколов управления (XMPP), октябрь 1993 г., ISBN   1-85912-018-0 [22]
  • X/Open DCE: удаленный вызов процедур, август 1994 г., ISBN   1-85912-041-5 [23]
  • Определения системного интерфейса, выпуск 4, версия 2, сентябрь 1994 г., ISBN   1-85912-036-9 [24]
  • Системные интерфейсы и заголовки, выпуск 4, версия 2, сентябрь 1994 г., ISBN   1-85912-037-7 [25]
  • Команды и утилиты, выпуск 4, версия 2, сентябрь 1994 г., ISBN   1-85912-034-2 [26]
  • Сетевые службы, выпуск 4, сентябрь 1994 г., ISBN   1-85912-049-0 [27]
  • Управление данными: интерфейс уровня вызовов SQL (CLI), март 1995 г., ISBN   1-85912-081-4 [28]
  • Безопасный формат преобразования файловой системы UCS (UTF-8), март 1995 г., ISBN   1-85912-082-2 [29]
  • Распределенная обработка транзакций: спецификация TX (демаркация транзакций), апрель 1995 г., ISBN   1-85912-094-6 [30]
  • Интерфейс программирования X.25 с использованием XTI (XX25), ноябрь 1995 г., ISBN   1-85912-136-5 [31]
  • Распределенная обработка транзакций: Спецификация TxRPC, ноябрь 1995 г., ISBN   1-85912-115-2 [32]
  • Распределенная обработка транзакций: спецификация XATMI, ноябрь 1995 г., ISBN   1-85912-130-6 [33]
  • Распределенная обработка транзакций: спецификация XCPI-C, версия 2, ноябрь 1995 г., ISBN   1-85912-135-7 [34]
  • X/Открытые проклятия, выпуск 4, 1995 г., ISBN   9781859120774 [35]
  • X/Open Curses, выпуск 4, версия 2, 1996 г., ISBN   1-85912-171-3 [36]
  • Управление данными: язык структурированных запросов (SQL), версия 2, март 1996 г., ISBN   1-85912-151-9 [37]
  • И еще.

См. также

[ редактировать ]
  1. ^ Корнель, Амиэль (3 февраля 1986 г.). «Unix продвигается к принятию на европейском рынке» . Компьютерный мир . п. 51.
  2. ^ Сандхольц, Уэйн (1992). «Спиноффы» . Высокие технологии Европы: политика международного сотрудничества . Издательство Калифорнийского университета .
  3. ^ Перейти обратно: а б с д «Демон, GNU и пингвин, Экскурс: UUNET и глава 11» . Гроклав . 2 июня 2005 г.
  4. ^ Перейти обратно: а б Маккиннон, Линда; Маккиннон, Эл (2004). Установка и администрирование Linux . Джон Уайли и сыновья. п. 5. ISBN  9780471453994 .
  5. ^ Перейти обратно: а б «Система UNIX – История и временная шкала – История UNIX» . unix.org .
  6. ^ Перейти обратно: а б Тоттенхэм, Джон (август 1987 г.). «X/OPEN — Что, Кто, Почему, Когда» . Информационный бюллетень австралийской группы пользователей Unix-систем . Том. 8, нет. 3–4. п. 158.
  7. ^ Акерман-младший, Роберт (21 марта 1988 г.). «X/Open делает заявку на создание среды общих приложений» . Инфомир . Том. 10, нет. 12. с. С9.
  8. ^ Паскуали, Виргилио (лето 2005 г.). «ICL и Европа» . ВОСКРЕСЕНИЕ, Бюллетень Общества охраны компьютеров (35). ISSN   0958-7403 . Содержит дополнительную информацию об истории X/Open.
  9. ^ Кариш, Чак (12 октября 1993 г.). «Имя «UNIX» теперь является собственностью X/Open» . Группа новостей : comp.std.unix .
  10. ^ «Часто задаваемые вопросы» . unix.org .
  11. ^ «Единая спецификация UNIX» . unix.org .
  12. ^ Клеппманн, Мартин (2 апреля 2017 г.). Проектирование приложений с интенсивным использованием данных (1-е изд.). О'Рейли Медиа. п. 361. ИСБН  978-1449373320 .
  13. ^ Либес, Дон; Ресслер, Сэнди (1989). Жизнь с UNIX: Руководство для всех . Прентис Холл . п. 74. Бибкод : 1989lwug.book.....L . ISBN  978-0135366578 .
  14. ^ Руководство по переносимости X/Open, выпуск 1 . Эльзевир. Июль 1985 г. ISBN.  0444878394 .
  15. ^ Перейти обратно: а б с д Ссылочные документы . {{cite book}}: |work= игнорируется ( помогите )
  16. ^ Маршалл, Мартин (19 сентября 1988 г.). «Установлен брендинг X/Open Verification» . Инфомир . Том. 10, нет. 38. с. 42.
  17. ^ Маршалл, Мартин (29 мая 1989 г.). «X/Open ищет согласия между OSF, UII и Японией» . Инфомир . Том. 11, нет. 22. с. 41.
  18. ^ Кокс, Джон (19 сентября 1988 г.). «X/Открыть, чтобы сделать отметку» . Сетевой мир . Том. 5, нет. 38. с. 59.
  19. ^ Руководство по обеспечению соответствия стандартам (PDF) . Сан Микросистемс . Ноябрь 1995 года.
  20. ^ Зеебах, Питер (2010). Начало написания сценариев для переносимой оболочки: от новичка до профессионала . Апресс . п. 163. ИСБН  978-1-4302-1044-3 .
  21. ^ Распределенная обработка транзакций: спецификация XA (PDF) . Х/ООО. Декабрь 1991 г. ISBN.  1-872630-24-3 . {{cite book}}: |website= игнорируется ( помощь ) }
  22. ^ Управление системами: профили протоколов управления (XMPP) (PDF) . Х/ООО. Октябрь 1993 г. ISBN.  1-85912-018-0 . {{cite book}}: |website= игнорируется ( помогите )
  23. ^ X/Open DCE: Удаленный вызов процедур (PDF) . Х/ООО. Август 1994 г. ISBN.  1-85912-041-5 . {{cite book}}: |website= игнорируется ( помогите )
  24. ^ Определения интерфейса системы спецификаций X/Open CAE, выпуск 4, версия 2 (PDF) . Х/ООО. Сентябрь 1994 г. ISBN.  1-85912-036-9 . {{cite book}}: |website= игнорируется ( помогите )
  25. ^ Системные интерфейсы и заголовки спецификаций X/Open CAE, выпуск 4, версия 2 (PDF) . Х/ООО. Сентябрь 1994 г. ISBN.  1-85912-037-7 . {{cite book}}: |website= игнорируется ( помогите )
  26. ^ Команды и утилиты спецификации X/Open CAE, выпуск 4, версия 2 (PDF) . Х/ООО. Сентябрь 1994 г. ISBN.  1-85912-034-2 . {{cite book}}: |website= игнорируется ( помогите )
  27. ^ Сетевые службы спецификации X/Open CAE, выпуск 4 (PDF) . Х/ООО. Сентябрь 1994 г. ISBN.  1-85912-049-0 . {{cite book}}: |website= игнорируется ( помогите )
  28. ^ Управление данными: интерфейс уровня вызовов SQL (CLI) (PDF) . Х/ООО. Март 1995 г. ISBN.  1-85912-081-4 . {{cite book}}: |website= игнорируется ( помогите )
  29. ^ Безопасный формат преобразования UCS файловой системы (UTF-8) (PDF) . Х/ООО. Март 1995 г. ISBN.  1-85912-082-2 . {{cite book}}: |website= игнорируется ( помогите )
  30. ^ Распределенная обработка транзакций: спецификация TX (демаркация транзакций) (PDF) . Х/ООО. Апрель 1995 г. ISBN.  1-85912-094-6 . {{cite book}}: |website= игнорируется ( помогите )
  31. ^ Интерфейс программирования X.25 с использованием XTI (XX25) (PDF) . Х/ООО. Ноябрь 1995 г. ISBN.  1-85912-136-5 . {{cite book}}: |website= игнорируется ( помогите )
  32. ^ Распределенная обработка транзакций: Спецификация TxRPC (PDF) . Х/ООО. Ноябрь 1995 г. ISBN.  1-85912-115-2 . {{cite book}}: |website= игнорируется ( помогите )
  33. ^ Распределенная обработка транзакций: Спецификация XATMI (PDF) . Х/ООО. Ноябрь 1995 г. ISBN.  1-85912-130-6 . {{cite book}}: |website= игнорируется ( помогите )
  34. ^ Распределенная обработка транзакций: спецификация XCPI-C, версия 2 (PDF) . Х/ООО. Ноябрь 1995 г. ISBN.  1-85912-135-7 . {{cite book}}: |website= игнорируется ( помогите )
  35. ^ X/Открытые проклятия, выпуск 4 . Х/ООО. 1995. ISBN  9781859120774 .
  36. ^ X/Open Curses, выпуск 4, версия 2 (PDF) . Х/ООО. 1996. ISBN  1-85912-171-3 . {{cite book}}: |website= игнорируется ( помогите )
  37. ^ Управление данными: язык структурированных запросов (SQL), версия 2 (PDF) . Х/ООО. Март 1996 г. ISBN.  1-85912-151-9 . {{cite book}}: |website= игнорируется ( помогите )
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ef068ce58cfd1e134c4cf49b33b8f834__1693679520
URL1:https://arc.ask3.ru/arc/aa/ef/34/ef068ce58cfd1e134c4cf49b33b8f834.html
Заголовок, (Title) документа по адресу, URL1:
X/Open - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)