Articulo de referencia

X/Abrir

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 ...

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

  1. Kornel, Amiel (3 de febrero de 1986). "Unix avanza en su camino hacia la aceptación en el mercado europeo" . Computerworld . pág. 51. 
  2. 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 .
  3. 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 .
  4. 1 2 McKinnon, Linda; McKinnon, Al (2004). Instalación y administración de Linux . John Wiley & Sons. pág. 5. ISBN  9780471453994.
  5. 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 .
  6. 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.   
  7. 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.   
  8. 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.
  9. Karish, Chuck (12 de octubre de 1993). "El nombre "UNIX" ahora es propiedad de X/Open" . Grupo de noticias : comp.std.unix . 
  10. "Preguntas frecuentes" . unix.org . Archivado del original el 12 de abril de 2022. Consultado el 23 de julio de 2022 .
  11. "La especificación única de UNIX" . unix.org . Archivado del original el 14 de julio de 2022. Consultado el 23 de julio de 2022 .
  12. 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.
  13. Libes, Don; Ressler, Sandy (1989). Life With UNIX: A Guide For Everyone . Prentice Hall . p. 74. Bibcode : 1989lwug.book.....L . ISBN  978-0135366578.
  14. 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 .
  15. 1 2 3 4 Documentos de referencia .{{cite book}}: |work=ignorado ( ayuda )
  16. Marshall, Martin (19 de septiembre de 1988). "Se establece la marca X/Open Verification" . InfoWorld . Vol. 10, n.º 38, pág. 42.   
  17. 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.   
  18. 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 .   
  19. 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 .
  20. 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.
  21. 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 )
  22. 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 )
  23. X/Open DCE: Llamada a procedimiento remoto (PDF) . X/Open Company. Agosto de 1994. ISBN 1-85912-041-5.{{cite book}}: |website=ignorado ( ayuda )
  24. 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 )
  25. 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 )
  26. 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 )
  27. 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 )
  28. 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 )
  29. 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 )
  30. 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 )
  31. 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 )
  32. 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 )
  33. 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 )
  34. 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 )
  35. X/Open Curses, número 4. X/Open Company. 1995. ISBN 9781859120774.
  36. 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 )
  37. 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
  • 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