El grupo X/Open (también conocido como el Grupo Abierto para Sistemas Unix [1] [2] e incorporado en 1987 como X/Open Company, Ltd. [3] [4] ) fue un consorcio fundado por varios fabricantes europeos de sistemas UNIX en 1984 [3] [5] para identificar y promover estándares abiertos en el campo de la tecnología de la información . Más específicamente, el objetivo original era definir una única especificación para los sistemas operativos derivados de UNIX, para aumentar la interoperabilidad de las aplicaciones y reducir el coste de la portabilidad del software. Sus miembros originales fueron Bull , ICL , Siemens , Olivetti y Nixdorf , un grupo al que a veces se hace referencia como BISON . [6] Philips y Ericsson se unieron en 1985, [6] momento en el que se adoptó el nombre X/Open.
El grupo publicó sus especificaciones como X/Open Portability Guide, comenzando con la edición número 1 en 1985, y más tarde como X/Open CAE Specification .
En 1987, X/Open se constituyó como X/Open Company, Ltd. [3] [4]
En marzo de 1988, X/Open creció a 13 miembros: AT&T , Digital , Hewlett-Packard , Sun Microsystems , Unisys , NCR , Olivetti, Bull, Ericsson, Nixdorf, Philips, ICL y Siemens. [7]
En 1990, el grupo se había expandido a 21 miembros: [8] además de los cinco originales, Philips y Nokia de Europa; AT&T, Digital, Unisys, Hewlett-Packard, IBM , NCR, Sun, Prime Computer y Apollo Computer de América del Norte; Fujitsu , Hitachi y NEC de Japón; además de la Open Software Foundation y Unix International .
En octubre de 1993 se anunció una transferencia planificada de la marca registrada UNIX de Novell a X/Open; [9] se concretó en el segundo trimestre de 1994. [10]
En 1994, X/Open publicó la Especificación Única UNIX , que se basó en XPG4 Base y otras fuentes. [11]
En 1996, X/Open se fusionó con la Open Software Foundation para formar The Open Group . [5] [3]
X/Open también fue responsable del protocolo XA para el procesamiento de transacciones distribuidas heterogéneas, que se lanzó en 1991. [12]
Guía de portabilidad de X/Open
X/Open publicó sus especificaciones bajo el nombre de X/Open Portability Guide (o XPG). Basada en la definición de interfaz de AT&T System V , [13] la guía tiene un alcance más amplio que POSIX , que solo se ocupa de las interfaces directas del sistema operativo. La guía especifica un entorno de aplicación común (CAE) destinado a permitir la portabilidad de aplicaciones entre sistemas operativos. El objetivo principal era la compatibilidad entre las implementaciones de UNIX de diferentes proveedores , aunque algunos proveedores también implementaron los estándares en plataformas que no eran UNIX.
El número 1 de la guía cubría las interfaces básicas del sistema operativo, el lenguaje C, COBOL, el método de acceso a archivos secuenciales indexados (ISAM) y otras partes [14] y se publicó en 1985. [15] El número 2 siguió en 1987, [15] y amplió la cobertura para incluir internacionalización, interfaces de terminal, comunicación entre procesos y los lenguajes de programación C , COBOL , FORTRAN y Pascal , así como interfaces de acceso a datos para SQL e ISAM. [16] En muchos casos, estos eran perfiles de estándares internacionales existentes. El número 3 (XPG3) siguió en 1989, [15] su enfoque principal era la convergencia con las especificaciones del sistema operativo POSIX ; agregó el administrador de ventanas, el lenguaje ADA y más. [17] El número 4 (XPG4) se publicó en julio de 1992. La Especificación Única UNIX se basó en el estándar XPG4. Los estándares XPG3 y XPG4 definen todos los aspectos del sistema operativo, los lenguajes de programación y los protocolos que deben tener los sistemas compatibles.
Se encontraban disponibles múltiples niveles de cumplimiento y etiquetas correspondientes, dependiendo del alcance de la guía que se cubría: Base y Plus; las etiquetas Componente y Aplicación son para componentes SW y aplicaciones que hacen uso de la guía de portabilidad. [18]
El número 1 se publicó como una publicación única con varias partes, ISBN 0-444-87839-4 .
El número 2 se publicó en varios volúmenes:
- Guía de portabilidad de X/Open, volumen 1: comandos y utilidades de especificación del sistema V, 1987, ISBN 0-444-70174-5
- Guía de portabilidad de X/Open, volumen 2: Llamadas al sistema y bibliotecas de especificaciones del sistema V, 1987, ISBN 0-444-70175-3
- Guía de portabilidad de X/Open, volumen 3: definiciones complementarias de la especificación del sistema V, 1987, ISBN 0-444-70176-1
- Guía de portabilidad de X/Open, volumen 4: lenguajes de programación, 1987, ISBN 0-444-70179-6
- Guía de portabilidad de X/Open, volumen 5: gestión de datos, 1987, ISBN 0-444-70178-8
El número 3 se publicó en varios volúmenes:
- Guía de portabilidad de X/Open, volumen 1: comandos y utilidades de XSI, 1989, ISBN 0-13-685835-X
- Guía de portabilidad de X/Open, volumen 2: interfaz y encabezados del sistema XSI, 1989, ISBN 0-13-685843-0
- Guía de portabilidad de X/Open, volumen 3: definiciones complementarias de XSI, 1989, ISBN 0-13-685850-3
- Guía de portabilidad de X/Open, volumen 4: lenguajes de programación, 1988, ISBN 0-13-685868-6
- Guía de portabilidad de X/Open, volumen 5: gestión de datos, 1988, ISBN 0-13-685876-7
- Guía de portabilidad de X/Open, volumen 6: administración de ventanas, 1988, ISBN 0-13-685884-8
- Guía de portabilidad de X/Open, volumen 7: servicios de red, 1988, ISBN 0-13-685892-9
La especificación base XPG4 incluye los siguientes documentos:
- Interfaces y encabezados del sistema (XSH), número 4, 1992, ISBN 1-872630-47-2 , C202
- Comandos y utilidades (XCU), número 4, 1992, ISBN 1-872630-48-0 , C203
- Definiciones de interfaz del sistema (XBD), número 4, 1992, ISBN 1-872630-46-4 , C204
Los tres documentos anteriores no se publicaron bajo la etiqueta X/Open Portability Guide sino como Especificación CAE . [15]
No obstante, el término X/Open Portability Guide, Issue 4 se usa en referencia al año de publicación 1992. [19] [20]
Otras publicaciones de X/Open bajo la etiqueta X/Open CAE Specification en lugar de X/Open Portability Guide :
- Procesamiento de transacciones distribuidas: la especificación XA, diciembre de 1991, ISBN 1-872630-24-3 [21]
- Gestión de sistemas: perfiles de protocolo de gestión (XMPP), octubre de 1993, ISBN 1-85912-018-0 [22]
- X/Open DCE: Llamada a procedimiento remoto, agosto de 1994, ISBN 1-85912-041-5 [23]
- Definiciones de interfaz del sistema, número 4, versión 2, septiembre de 1994, ISBN 1-85912-036-9 [24]
- Interfaces y encabezados del sistema, número 4, versión 2, septiembre de 1994, ISBN 1-85912-037-7 [25]
- Comandos y utilidades, número 4, versión 2, septiembre de 1994, ISBN 1-85912-034-2 [26]
- Servicios de red, número 4, septiembre de 1994, ISBN 1-85912-049-0 [27]
- Gestión de datos: Interfaz de nivel de llamada (CLI) de SQL, marzo de 1995, ISBN 1-85912-081-4 [28]
- Formato de transformación UCS seguro para sistemas de archivos (UTF-8), marzo de 1995, ISBN 1-85912-082-2 [29]
- Procesamiento de transacciones distribuidas: la especificación TX (demarcación de transacciones), abril de 1995, ISBN 1-85912-094-6 [30]
- Interfaz de programación X.25 utilizando XTI (XX25), noviembre de 1995, ISBN 1-85912-136-5 [31]
- Procesamiento de transacciones distribuidas: la especificación TxRPC, noviembre de 1995, ISBN 1-85912-115-2 [32]
- Procesamiento de transacciones distribuidas: la especificación XATMI, noviembre de 1995, ISBN 1-85912-130-6 [33]
- Procesamiento de transacciones distribuidas: la especificación XCPI-C, versión 2, noviembre de 1995, ISBN 1-85912-135-7 [34]
- X/Curiosidades abiertas, número 4, 1995, ISBN 9781859120774 [35]
- X/Open Curses, número 4, versión 2, 1996, ISBN 1-85912-171-3 [36]
- Gestión de datos: lenguaje de consulta estructurado (SQL), versión 2, marzo de 1996, ISBN 1-85912-151-9 [37]
- Y más.
Véase también
Referencias
- ^ Kornel, Amiel (3 de febrero de 1986). "Unix avanza hacia la aceptación en el mercado europeo". Computerworld . pág. 51.
- ^ Sandholtz, Wayne (1992). "Spinoffs". La Europa de la alta tecnología: la política de cooperación internacional. University of California Press .
- ^ abcd "El demonio, el GNU y el pingüino, Excursus: UUNET y Cap. 11". Groklaw . 2 de junio de 2005.
- ^ ab McKinnon, Linda; McKinnon, Al (2004). Instalación y administración de Linux. John Wiley & Sons. pág. 5. ISBN 9780471453994.
- ^ ab "El sistema UNIX - Historia y cronología - Historia de UNIX". unix.org .
- ^ ab Tottenham, John (agosto de 1987). "X/OPEN - Qué, Quién, Por qué, Cuándo". Boletín del grupo de usuarios de sistemas Unix de Australia . Vol. 8, núm. 3-4. pág. 158.
- ^ Ackerman Jr., Robert (21 de marzo de 1988). "X/Open apuesta por un entorno de aplicaciones común". InfoWorld . Vol. 10, núm. 12. pág. S9.
- ^ Pasquali, Virgilio (verano de 2005). "ICL y Europa". RESURRECTION, el boletín de la Computer Conservation Society (35). ISSN 0958-7403.Contiene más sobre la historia de X/Open.
- ^ Karish, Chuck (12 de octubre de 1993). "El nombre "UNIX" es ahora propiedad de X/Open". Grupo de noticias : comp.std.unix.
- ^ "Preguntas frecuentes". unix.org .
- ^ "La especificación única de UNIX". unix.org .
- ^ Kleppmann, Martin (2 de abril de 2017). Diseño de aplicaciones con uso intensivo de datos (1.ª ed.). O'Reilly Media. pág. 361. ISBN 978-1449373320.
- ^ Libes, Don; Ressler, Sandy (1989). La vida con UNIX: una guía para todos . Prentice Hall . p. 74. Bibcode :1989lwug.book.....L. ISBN 978-0135366578.
- ^ X/Open Portability Guide, número 1. Elsevier. Julio de 1985. ISBN 0444878394.
- ^ abcd Documentos de referencia.
- ^ Marshall, Martin (19 de septiembre de 1988). "Se establece la marca X/Open Verification". InfoWorld . Vol. 10, núm. 38. pág. 42.
- ^ Marshall, Martin (29 de mayo de 1989). "X/Open busca un acuerdo entre OSF, UII y Japón". InfoWorld . Vol. 11, núm. 22. pág. 41.
- ^ Cox, John (19 de septiembre de 1988). "X/Open to make mark". Network World . Vol. 5, núm. 38. pág. 59.
- ^ Guía de conformidad con estándares (PDF) . Sun Microsystems . Noviembre de 1995.
- ^ Seebach, Peter (2010). Introducción a la programación portable de scripts de shell: de principiante a profesional. Apress . p. 163. ISBN 978-1-4302-1044-3.
- ^ Procesamiento de transacciones distribuidas: la especificación XA (PDF) . X/Open Company. Diciembre de 1991. ISBN 1-872630-24-3. }
- ^ Gestión de sistemas: perfiles de protocolo de gestión (XMPP) (PDF) . X/Open Company. Octubre de 1993. ISBN 1-85912-018-0.
- ^ X/Open DCE: Llamada a procedimiento remoto (PDF) . X/Open Company. Agosto de 1994. ISBN 1-85912-041-5.
- ^ X/Open CAE Specification System Interface Definitions, número 4, versión 2 (PDF) . X/Open Company. Septiembre de 1994. ISBN 1-85912-036-9.
- ^ Interfaces y encabezados del sistema de especificaciones CAE de X/Open, número 4, versión 2 (PDF) . X/Open Company. Septiembre de 1994. ISBN 1-85912-037-7.
- ^ X/Open CAE Specification Commands and Utilities, número 4, versión 2 (PDF) . X/Open Company. Septiembre de 1994. ISBN 1-85912-034-2.
- ^ X/Open CAE Specification Networking Services, número 4 (PDF) . X/Open Company. Septiembre de 1994. ISBN 1-85912-049-0.
- ^ Gestión de datos: Interfaz de nivel de llamada (CLI) de SQL (PDF) . X/Open Company. Marzo de 1995. ISBN 1-85912-081-4.
- ^ Formato de transformación UCS seguro para sistemas de archivos (UTF-8) (PDF) . X/Open Company. Marzo de 1995. ISBN 1-85912-082-2.
- ^ Procesamiento de transacciones distribuidas: la especificación TX (demarcación de transacciones) (PDF) . X/Open Company. Abril de 1995. ISBN 1-85912-094-6.
- ^ Interfaz de programación X.25 con XTI (XX25) (PDF) . X/Open Company. Noviembre de 1995. ISBN 1-85912-136-5.
- ^ Procesamiento de transacciones distribuidas: la especificación TxRPC (PDF) . X/Open Company. Noviembre de 1995. ISBN 1-85912-115-2.
- ^ Procesamiento de transacciones distribuidas: la especificación XATMI (PDF) . X/Open Company. Noviembre de 1995. ISBN 1-85912-130-6.
- ^ Procesamiento de transacciones distribuidas: la especificación XCPI-C versión 2 (PDF) . X/Open Company. Noviembre de 1995. ISBN 1-85912-135-7.
- ^ X/Open Curses, número 4. Compañía X/Open. 1995. ISBN 9781859120774.
- ^ X/Open Curses, número 4, versión 2 (PDF) . X/Open Company. 1996. ISBN 1-85912-171-3.
- ^ Gestión de datos: lenguaje de consulta estructurado (SQL) versión 2 (PDF) . X/Open Company. Marzo de 1996. ISBN 1-85912-151-9.
- Keld Jørn Simonsen. "Programa técnico de la Conferencia de Copenhague EUUG 1985". Grupo de noticias : net.usenix. Usenet: [email protected]. - Menciona X/Open; enumera a sus miembros y sus esfuerzos por definir "una nueva interfaz estándar para UNIX".
- CB Taylor. El grupo X/OPEN y el entorno de aplicación común. ICL Technical Journal, vol. 5(4), págs. 665–679, 1987.
- CB Taylor. X/Open: de fortaleza en fortaleza. ICL Technical Journal, vol. 7(3), págs. 565–583, 1991
- CB Taylor. X/Open y sistemas abiertos. X/Open Company Limited, 1992. ISBN 1-872630-55-3
Enlaces externos
- The Open Group, opengroup.org, es el resultado de la fusión de X/Open Company y Open Software Foundation
- ¿Qué es UNIX?, unix.org
- Guía de portabilidad de X/Open, número 1, 1985