X/Open Company, Ltd. , первоначально Open Group for Unix Systems , [1] была консорциумом , основанным несколькими европейскими производителями UNIX -систем в 1984 году для определения и продвижения открытых стандартов в области информационных технологий . В частности, первоначальная цель состояла в том, чтобы определить единую спецификацию для операционных систем, производных от UNIX, чтобы повысить совместимость приложений и снизить стоимость переноса программного обеспечения. Его первоначальными членами были Bull , ICL , Siemens , Olivetti и Nixdorf.— группа, которую иногда называют БИЗОН . Вскоре к ним присоединились Philips и Ericsson , после чего было принято название X/Open.
Группа опубликовала свои спецификации под названием X/Open Portability Guide (или XPG). Выпуск 1 охватывал основные интерфейсы операционных систем и был опубликован в течение года после образования группы. Выпуск 2 последовал в 1987 году и расширил охват, включив интернационализацию, терминальные интерфейсы, межпроцессное взаимодействие и языки программирования C , COBOL , FORTRAN и Pascal , а также интерфейсы доступа к данным для SQL и ISAM. Во многих случаях это были профили существующих международных стандартов. В 1988 году последовал XPG3, основной задачей которого была конвергенция с POSIX .характеристики операционной системы. Вероятно, это был наиболее широко используемый и влиятельный продукт организации X/Open.
К 1990 году группа расширилась до 21 члена: помимо первоначальных пяти, Philips и Nokia из Европы; AT&T Corporation , Digital , Unisys , Hewlett-Packard , IBM , NCR , Sun Microsystems , Prime Computer , Apollo Computer из Северной Америки; Fujitsu , Hitachi и NEC из Японии; плюс Open Software Foundation и Unix International .
X/Open управляла торговой маркой UNIX с 1993 по 1996 год, когда она объединилась с Open Software Foundation и образовала The Open Group .
X / Open также отвечала за протокол XA для обработки гетерогенных распределенных транзакций, который был выпущен в 1991 году. [2]
X / Open Portability Guide — это стандарт для систем UNIX, изначально опубликованный X/Open Company Ltd. Основанный на определении интерфейса AT&T System V [3] , он имеет более широкую область применения, чем POSIX , который касается только прямых интерфейсов операционной системы. .
Руководство по переносимости определяет общую среду приложений (CAE), предназначенную для обеспечения переносимости приложений между операционными системами. Основной целью была совместимость между реализациями UNIX от разных поставщиков , хотя некоторые поставщики также реализовали стандарты на платформах, отличных от UNIX. Стандарты XPG3 и XPG4, выпущенные в 1989 и 1992 годах соответственно, определяют все аспекты операционной системы, языков программирования и протоколов, которыми должны обладать совместимые системы.
Последняя версия XPG, X/Open Portability Guide Issue 4 (также известная как Common Applications Environment Specification Issue 4 (CAE4) ), была опубликована в июле 1992 года компанией The Open Group. Единая спецификация UNIX была основана на стандарте XPG4.
Спецификация XPG4 включает следующие главы: