stringtranslate.com

X/Abrir

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:

El número 3 se publicó en varios volúmenes:

La especificación base XPG4 incluye los siguientes documentos:

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 :

Véase también

Referencias

  1. ^ Kornel, Amiel (3 de febrero de 1986). "Unix avanza hacia la aceptación en el mercado europeo". Computerworld . pág. 51.
  2. ^ Sandholtz, Wayne (1992). "Spinoffs". La Europa de la alta tecnología: la política de cooperación internacional. University of California Press .
  3. ^ abcd "El demonio, el GNU y el pingüino, Excursus: UUNET y Cap. 11". Groklaw . 2 de junio de 2005.
  4. ^ ab McKinnon, Linda; McKinnon, Al (2004). Instalación y administración de Linux. John Wiley & Sons. pág. 5. ISBN 9780471453994.
  5. ^ ab "El sistema UNIX - Historia y cronología - Historia de UNIX". unix.org .
  6. ^ 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.
  7. ^ 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.
  8. ^ 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.
  9. ^ Karish, Chuck (12 de octubre de 1993). "El nombre "UNIX" es ahora propiedad de X/Open". Grupo de noticias : comp.std.unix.
  10. ^ "Preguntas frecuentes". unix.org .
  11. ^ "La especificación única de UNIX". unix.org .
  12. ^ 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.
  13. ^ 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.
  14. ^ X/Open Portability Guide, número 1. Elsevier. Julio de 1985. ISBN 0444878394.
  15. ^ abcd 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úm. 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úm. 22. pág. 41.
  18. ^ Cox, John (19 de septiembre de 1988). "X/Open to make mark". Network World . Vol. 5, núm. 38. pág. 59.
  19. ^ Guía de conformidad con estándares (PDF) . Sun Microsystems . Noviembre de 1995.
  20. ^ 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.
  21. ^ Procesamiento de transacciones distribuidas: la especificación XA (PDF) . X/Open Company. Diciembre de 1991. ISBN 1-872630-24-3. {{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. ^ 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. {{cite book}}: |website=ignorado ( ayuda )
  25. ^ 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. {{cite book}}: |website=ignorado ( ayuda )
  26. ^ 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. {{cite book}}: |website=ignorado ( ayuda )
  27. ^ X/Open CAE Specification Networking Services, número 4 (PDF) . X/Open Company. Septiembre de 1994. ISBN 1-85912-049-0. {{cite book}}: |website=ignorado ( ayuda )
  28. ^ Gestión de datos: Interfaz de nivel de llamada (CLI) de SQL (PDF) . X/Open Company. Marzo de 1995. ISBN 1-85912-081-4. {{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. {{cite book}}: |website=ignorado ( ayuda )
  30. ^ Procesamiento de transacciones distribuidas: la especificación TX (demarcación de transacciones) (PDF) . X/Open Company. Abril de 1995. ISBN 1-85912-094-6. {{cite book}}: |website=ignorado ( ayuda )
  31. ^ Interfaz de programación X.25 con XTI (XX25) (PDF) . X/Open Company. Noviembre de 1995. ISBN 1-85912-136-5. {{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. {{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. {{cite book}}: |website=ignorado ( ayuda )
  34. ^ Procesamiento de transacciones distribuidas: la especificación XCPI-C versión 2 (PDF) . X/Open Company. Noviembre de 1995. ISBN 1-85912-135-7. {{cite book}}: |website=ignorado ( ayuda )
  35. ^ X/Open Curses, número 4. Compañía X/Open. 1995. ISBN 9781859120774.
  36. ^ X/Open Curses, número 4, versión 2 (PDF) . X/Open Company. 1996. ISBN 1-85912-171-3. {{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 )

Enlaces externos