El grupo X/Open (también conocido como Open Group for Unix Systems [ 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 sistemas operativos derivados de UNIX, para aumentar la interoperabilidad de las aplicaciones y reducir el costo de portabilidad del software. Sus miembros originales fueron Bull , ICL , Siemens , Olivetti y Nixdorf , un grupo a veces denominado 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 el 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ó hasta contar con 13 miembros: AT&T , Digital , Hewlett-Packard , Sun Microsystems , Unisys , NCR , Olivetti, Bull, Ericsson, Nixdorf, Philips, ICL y Siemens. [ 7 ]
Para 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 , 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 finalizó en el segundo trimestre de 1994. [ 10 ]
En 1994, X/Open publicó la Especificación Única de 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 publicó en 1991. [ 12 ]
Guía de portabilidad X/Open
X/Open publicó sus especificaciones bajo el nombre de Guía de Portabilidad X/Open (o XPG). Basada en la Definición de Interfaz 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 cubrió 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 le siguió en 1987, [ 15 ] y amplió la cobertura para incluir la internacionalización, las interfaces de terminal, la comunicación entre procesos y los lenguajes de programación C , COBOL , FORTRAN y Pascal , así como las 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) le siguió en 1989, [ 15 ] su enfoque principal fue 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 UNIX Única 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 disponía de varios niveles de cumplimiento y etiquetas correspondientes, según el alcance de la guía que se cubriera: Básico y Plus; las etiquetas Componente y Aplicación son para componentes y aplicaciones de software que utilizan 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 X/Open Volumen 1: Comandos y utilidades de la especificación System V, 1987, ISBN 0-444-70174-5
- Guía de portabilidad X/Open Volumen 2: Especificación del sistema V, llamadas al sistema y bibliotecas, 1987, ISBN 0-444-70175-3
- Guía de portabilidad X/Open, Volumen 3: Definiciones suplementarias de la especificación del sistema V, 1987, ISBN 0-444-70176-1
- Guía de portabilidad X/Open, Volumen 4: Lenguajes de programación, 1987, ISBN 0-444-70179-6
- Guía de portabilidad 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 X/Open, Volumen 2: Interfaz del sistema XSI y encabezados, 1989, ISBN 0-13-685843-0
- Guía de portabilidad X/Open, Volumen 3: Definiciones suplementarias de XSI, 1989, ISBN 0-13-685850-3
- Guía de portabilidad X/Open, Volumen 4: Lenguajes de programación, 1988, ISBN 0-13-685868-6
- Guía de portabilidad X/Open, Volumen 5: Gestión de datos, 1988, ISBN 0-13-685876-7
- Guía de portabilidad X/Open, Volumen 6: Gestión de ventanas, 1988, ISBN 0-13-685884-8
- Guía de portabilidad 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 CAE Specification . [ 15 ] No obstante, el término X/Open Portability Guide, Issue 4 se utiliza en ocasiones para referirse al año de publicación de 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 redes, número 4, septiembre de 1994, ISBN 1-85912-049-0[ 27 ]
- Gestión de datos: Interfaz de nivel de llamada SQL (CLI), 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: Especificación TX (demarcación de transacciones), abril de 1995, ISBN 1-85912-094-6[ 30 ]
- Interfaz de programación X.25 mediante 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: Especificación XCPI-C, versión 2, noviembre de 1995, ISBN 1-85912-135-7[ 34 ]
- X/Open Curses, 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 ]
Véase también
Referencias
- ↑ Kornel, Amiel (3 de febrero de 1986). "Unix avanza en su camino hacia la aceptación en el mercado europeo" . Computerworld . pág. 51.
- ↑ Sandholtz, Wayne (1992). "Spinoffs" . High-Tech Europe: The Politics of International Cooperation . University of California Press . Archivado del original el 6 de enero de 2009. Consultado el 23 de julio de 2022 .
- 1 2 3 4 "El Daemon, el GNU y el Penguin, Excursus: UUNET y Cap. 11" . Groklaw . 2 de junio de 2005. Archivado del original el 13 de noviembre de 2018. Recuperado el 17 de julio de 2022 .
- 1 2 McKinnon, Linda; McKinnon, Al (2004). Instalación y administración de Linux . John Wiley & Sons. pág. 5. ISBN 9780471453994.
- 1 2 "El sistema UNIX: historia y cronología: historia de UNIX" . unix.org . Archivado del original el 3 de julio de 2022. Consultado el 17 de julio de 2022 .
- 1 2 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.º 3–4 . pág. 158.
- ↑ Ackerman Jr., Robert (21 de marzo de 1988). "X/Open presenta una oferta para un entorno de aplicaciones comunes" . InfoWorld . Vol. 10, n.º 12, pág. S9.
- ↑ Pasquali, Virgilio (verano de 2005). "ICL y Europa" . Resurrection: The Bulletin of the Computer Conservation Society (35). ISSN 0958-7403 . Contiene más información sobre la historia de X/Open.
- ↑ Karish, Chuck (12 de octubre de 1993). "El nombre "UNIX" ahora es propiedad de X/Open" . Grupo de noticias : comp.std.unix .
- ↑ "Preguntas frecuentes" . unix.org . Archivado del original el 12 de abril de 2022. Consultado el 23 de julio de 2022 .
- ↑ "La especificación única de UNIX" . unix.org . Archivado del original el 14 de julio de 2022. Consultado el 23 de julio de 2022 .
- ↑ Kleppmann, Martin (2 de abril de 2017). Diseño de aplicaciones con gran cantidad de datos (1.ª ed.). O'Reilly Media. pág. 361. ISBN 978-1449373320.
- ↑ Libes, Don; Ressler, Sandy (1989). Life With UNIX: A Guide For Everyone . Prentice Hall . p. 74. Bibcode : 1989lwug.book.....L . ISBN 978-0135366578.
- ↑ Guía de portabilidad X/Open, número 1. Elsevier. Julio de 1985. ISBN 0444878394Archivado del original el 13 de noviembre de 2020. Consultado el 29 de mayo de 2020 .
- 1 2 3 4 Documentos de referencia .
{{cite book}}:|work=ignorado ( ayuda ) - ↑ Marshall, Martin (19 de septiembre de 1988). "Se establece la marca X/Open Verification" . InfoWorld . Vol. 10, n.º 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.º 22, pág. 41.
- ↑ Cox, John (19 de septiembre de 1988). "X/Open to make mark" . Network World . Vol. 5, n.º 38, pág. 59. Archivado del original el 23 de julio de 2022. Recuperado el 23 de julio de 2022 .
- ↑ Guía de conformidad con estándares (PDF) . Sun Microsystems . Noviembre de 1995. Archivado (PDF) del original el 24 de octubre de 2022. Consultado el 24 de julio de 2022 .
- ↑ Seebach, Peter (2010). Introducción a la programación de scripts de shell portátiles: De principiante a profesional . Apress . pág. 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. Archivado (PDF) del original el 06-07-2022 . Recuperado el 24-07-2022 .
{{cite book}}:|website=ignorado ( ayuda ) - ↑ Gestión de sistemas: Perfiles de protocolo de gestión (XMPP) (PDF) . X/Open Company. Octubre de 1993. ISBN 1-85912-018-0.
{{cite book}}:|website=ignorado ( ayuda ) - ↑ X/Open DCE: Llamada a procedimiento remoto (PDF) . X/Open Company. Agosto de 1994. ISBN 1-85912-041-5.
{{cite book}}:|website=ignorado ( ayuda ) - ↑ Definiciones de interfaz del sistema de especificación X/Open CAE, Edición 4, Versión 2 (PDF) . X/Open Company. Septiembre de 1994. ISBN 1-85912-036-9. Archivado (PDF) del original el 14-01-2022 . Recuperado el 24-07-2022 .
{{cite book}}:|website=ignorado ( ayuda ) - ↑ Especificación X/Open CAE: Interfaces y encabezados del sistema, Edición 4, Versión 2 (PDF) . X/Open Company. Septiembre de 1994. ISBN 1-85912-037-7. Archivado (PDF) del original el 16-07-2022 . Recuperado el 24-07-2022 .
{{cite book}}:|website=ignorado ( ayuda ) - ↑ Especificación de comandos y utilidades de X/Open CAE, número 4, versión 2 (PDF) . X/Open Company. Septiembre de 1994. ISBN 1-85912-034-2. Archivado (PDF) del original el 07-07-2022 . Recuperado el 24-07-2022 .
{{cite book}}:|website=ignorado ( ayuda ) - ↑ Especificación de servicios de red de X/Open CAE, número 4 (PDF) . X/Open Company. Septiembre de 1994. ISBN 1-85912-049-0. Archivado (PDF) del original el 20/07/2022 . Consultado el 24/07/2022 .
{{cite book}}:|website=ignorado ( ayuda ) - ↑ Gestión de datos: Interfaz de nivel de llamada SQL (CLI) (PDF) . X/Open Company. Marzo de 1995. ISBN 1-85912-081-4. Archivado (PDF) del original el 18-06-2022 . Recuperado el 24-07-2022 .
{{cite book}}:|website=ignorado ( ayuda ) - ↑ Formato de transformación UCS seguro para sistemas de archivos (UTF-8) (PDF) . X/Open Company. Marzo de 1995. ISBN 1-85912-082-2. Archivado (PDF) del original el 24-07-2022 . Recuperado el 24-07-2022 .
{{cite book}}:|website=ignorado ( ayuda ) - ↑ Procesamiento de transacciones distribuidas: Especificación TX (demarcación de transacciones) (PDF) . X/Open Company. Abril de 1995. ISBN 1-85912-094-6. Archivado (PDF) del original el 24-07-2022 . Recuperado el 24-07-2022 .
{{cite book}}:|website=ignorado ( ayuda ) - ↑ Interfaz de programación X.25 mediante XTI (XX25) (PDF) . X/Open Company. Noviembre de 1995. ISBN 1-85912-136-5. Archivado (PDF) del original el 23-10-2022 . Recuperado el 24-07-2022 .
{{cite book}}:|website=ignorado ( ayuda ) - ↑ Procesamiento de transacciones distribuidas: la especificación TxRPC (PDF) . X/Open Company. Noviembre de 1995. ISBN 1-85912-115-2. Archivado (PDF) del original el 24-07-2022 . Recuperado el 24-07-2022 .
{{cite book}}:|website=ignorado ( ayuda ) - ↑ Procesamiento de transacciones distribuidas: La especificación XATMI (PDF) . X/Open Company. Noviembre de 1995. ISBN 1-85912-130-6. Archivado (PDF) del original el 24-07-2022 . Recuperado el 24-07-2022 .
{{cite book}}:|website=ignorado ( ayuda ) - ↑ Procesamiento de transacciones distribuidas: Especificación XCPI-C, versión 2 (PDF) . X/Open Company. Noviembre de 1995. ISBN 1-85912-135-7. Archivado (PDF) del original el 24-07-2022 . Recuperado el 24-07-2022 .
{{cite book}}:|website=ignorado ( ayuda ) - ↑ X/Open Curses, número 4. X/Open Company. 1995. ISBN 9781859120774.
- ↑ X/Open Curses, Número 4, Versión 2 (PDF) . X/Open Company. 1996. ISBN 1-85912-171-3. Archivado (PDF) del original el 20/07/2022 . Consultado el 24/07/2022 .
{{cite book}}:|website=ignorado ( ayuda ) - ↑ Gestión de datos: Lenguaje de consulta estructurado (SQL) Versión 2 (PDF) . X/Open Company. Marzo de 1996. ISBN 1-85912-151-9.
{{cite book}}:|website=ignorado ( ayuda )
- Keld Jørn Simonsen. "Programa técnico de la Conferencia de Copenhague EUUG 1985" . Grupo de noticias : net.usenix . Usenet: 1120@diku.UUCP . - 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) pp. 665–679, 1987.
- CB Taylor. X/Open: de fortaleza en fortaleza. Revista Técnica de ICL, 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) surgió de la fusión de X/Open Company y Open Software Foundation.
- ¿Qué es UNIX? Archivado el 1 de enero de 2023 en Wayback Machine , unix.org
- Guía de portabilidad X/Open , número 1, 1985
- Historia del software
- Artículos sobre ingeniería de software
- Organizaciones de normalización en el Reino Unido
- consorcios tecnológicos
- Historia de Unix
- Estándares Unix