X/offen
X/offen Gruppe (auch bekannt als die Offene Gruppe für UNIX -Systeme[1][2] und 1987 als aufgenommen als X/Open Company, Ltd.[3][4]) war ein Konsortium gegründet von mehreren europäischen Unix Systemhersteller im Jahr 1984[3][5] zu identifizieren und zu fördern Offene Standards auf dem Gebiet der Informationstechnologie. Insbesondere war das ursprüngliche Ziel, eine einzige Spezifikation für zu definieren Betriebssysteme Abgeleitet von UNIX, um die Interoperabilität von Anwendungen zu erhöhen und die Kosten der Portierungssoftware zu senken. Die ursprünglichen Mitglieder waren Stier, ICL, Siemens, Olivetti, und Nixdorf- Eine Gruppe, die manchmal als als bezeichnet wird BISON.[6] Philips und Ericsson 1985 beigetreten,,[6] An diesem Punkt wurde der Name X/Open angenommen.
Die Gruppe veröffentlichte ihre Spezifikationen als X/Open Portability Guide, beginnend mit Ausgabe 1 im Jahr 1985 und später als X/offene CAE -Spezifikation.
1987 wurde X/Open als X/Open Company, Ltd.[3][4]
Bis März 1988 wuchs X/Open auf 13 Mitglieder: AT&T, Digital, Hewlett Packard, Sun Microsystems, Unisys, Ncr, Olivetti, Bull, Ericsson, Nixdorf, Philips, ICL und Siemens.[7]
Bis 1990 war die Gruppe auf 21 Mitglieder erweitert:[8] Zusätzlich zu den ursprünglichen fünf, Philips und Nokia aus Europa; AT & T, Digital, Unisys, Hewlett-Packard, IBM, Ncr, Sonne, Prime Computer, Apollo -Computer aus Nordamerika; Fujitsu, Hitachi, und NEC aus Japan; Plus der Open Software Foundation und Unix International.
Im Oktober 1993 wurde eine geplante Übertragung von UNIX -Marke von Novell zu X/Open angekündigt;[9] Es wurde im 2. Quartal 1994 abgeschlossen.[10]
1994 veröffentlichte X/Open die Einzel -Unix -Spezifikation, die aus der Basis von XPG4 und anderen Quellen gezogen wurde.[11]
1996 fusionierte X/Open mit dem Open Software Foundation Formen Die offene Gruppe.[5][3]
X/Open war auch für die verantwortlich XA -Protokoll Für die heterogene verteilte Transaktionsverarbeitung, die 1991 veröffentlicht wurde.[12]
X/Open Portability Guide
X/Open veröffentlichte seine Spezifikationen unter dem Namen X/Open Portability Guide (oder XPG). Basierend auf dem AT & T System v Schnittstellendefinition,[13] Der Leitfaden hat einen größeren Umfang als Posix, was nur mit direkten Betriebssystemschnittstellen befasst. Die Anleitung gibt a Gemeinsame Anwendungsumgebung (CAE) beabsichtigt, die Portabilität von Anwendungen über Betriebssysteme hinweg zu ermöglichen. Das Hauptziel war die Kompatibilität zwischen den Implementierungen verschiedener Anbieter von UnixObwohl einige Anbieter auch die Standards auf Nicht-Unix-Plattformen implementierten.
Ausgabe 1 des Leitfaden[14] und wurde 1985 veröffentlicht.[15] Ausgabe 2 folgte 1987,[15] und erweiterte die Berichterstattung um Internationalisierung, Terminalschnittstellen, Kommunikation zwischen den Prozess und die Programmiersprachen C, Cobol, Forran, und Pascalsowie Datenzugriffsoberflächen für SQL und ISAM.[16] In vielen Fällen waren dies Profile bestehender internationaler Standards. Ausgabe 3 (XPG3) folgte 1989,[15] Sein Hauptaugenmerk liegt auf Konvergenz mit dem Posix Betriebssystemspezifikationen; Es fügte Fenstermanager, ADA -Sprache und mehr hinzu.[17] Ausgabe 4 (XPG4) wurde im Juli 1992 veröffentlicht. Die Einzel -Unix -Spezifikation basierte auf dem XPG4 -Standard. Die XPG3- und XPG4 -Standards definieren alle Aspekte des Betriebssystems, Programmiersprachen und Protokolle, die sich konforme Systeme haben sollten.
Abhängig vom Umfang des Leitfadens, der abgedeckt wurde, waren mehrere Konformitätsebenen und entsprechende Beschriftungen verfügbar: Basis und Plus; Die Bezeichnungskomponenten und -anwendungen sind für SW -Komponenten und -Anwendungen, die den Portabilitätshandbuch verwenden.[18]
Ausgabe 1 wurde als einzelne Veröffentlichung mit mehreren Teilen veröffentlicht. ISBN0-444-87839-4.
Ausgabe 2 wurde in mehreren Bänden veröffentlicht:
- X/Open Portability Guide Volume 1: System V Specification Commands and Utilities, 1987, ISBN0-444-70174-5
- X/Open Portability Guide Volume 2: System V Specification Systems und Bibliotheken, 1987, ISBN0-444-70175-3
- X/Open Portability Guide Volume 3: System V Spezifikation Ergänzende Definitionen, 1987, ISBN0-444-70176-1
- X/Open Portability Guide Band 4: Programmiersprachen, 1987, ISBN0-444-70179-6
- X/Open Portability Guide Band 5: Data Management, 1987, ISBN0-444-70178-8
Ausgabe 3 wurde in mehreren Bänden veröffentlicht:
- X/Open Portability Guide Volume 1: XSI -Befehle und -Verfahrtsunternehmen, 1989, ISBN0-13-685835-x
- X/Open Portability Guide Band 2: XSI -Systemschnittstelle und Header, 1989, ISBN0-13-685843-0
- X/Open Portability Guide Band 3: XSI ergänzende Definitionen, 1989, ISBN0-13-685850-3
- X/Open Portability Guide Band 4: Programmiersprachen, 1988, ISBN0-13-685868-6
- X/Open Portability Guide Band 5: Data Management, 1988, ISBN0-13-685876-7
- X/Open Portability Guide Band 6: Fensterverwaltung, 1988, ISBN0-13-685884-8
- X/Open Portability Guide Band 7: Networking Services, 1988, ISBN0-13-685892-9
Die XPG4 -Basisspezifikation enthält die folgenden Dokumente:
- Systemschnittstellen und Header (XSH), Ausgabe 4, 1992, ISBN1-872630-47-2, C202
- Befehle und Dienstprogramme (XCU), Ausgabe 4, 1992, ISBN1-872630-48-0, C203
- Systemschnittstellendefinitionen (XBD), Ausgabe 4, 1992, ISBN1-872630-46-4, C204
Die oben genannten drei Dokumente wurden nicht unter dem Etikett veröffentlicht X/Open Portability Guide sondern eher als CAE -Spezifikation.[15] Trotzdem der Begriff X/Open Portability Guide, Ausgabe 4 sieht in Bezug auf das Veröffentlichungsjahr von 1992 verwendet.[19][20]
Weitere X/Open Publications unter dem Etikett X/offene CAE -Spezifikation statt X/Open Portability Guide:
- Verteilte Transaktionsverarbeitung: Die XA -Spezifikation, Dezember 1991, ISBN1-872630-24-3[21]
- Systemmanagement: Management -Protokollprofile (XMPP), Oktober 1993, ISBN1-85912-018-0[22]
- X/Open DCE: Remote -Verfahrensanruf, August 1994, ISBN1-85912-041-5[23]
- Systemschnittstellendefinitionen, Ausgabe 4, Version 2, September 1994, ISBN1-85912-036-9[24]
- Systemschnittstellen und Header, Ausgabe 4, Version 2, September 1994, ISBN1-85912-037-7[25]
- Befehle und Dienstprogramme, Ausgabe 4, Version 2, September 1994, ISBN1-85912-034-2[26]
- Netzwerkdienste, Ausgabe 4, September 1994, ISBN1-85912-049-0[27]
- Datenverwaltung: SQL Call Level Interface (CLI), März 1995, ISBN1-85912-081-4[28]
- Dateisystem sicheres UCS-Transformationsformat (UTF-8), März 1995, ISBN1-85912-082-2[29]
- Distributed Transaction Processing: Die TX (Transaction DeMarcation) Spezifikation, April 1995, ISBN1-85912-094-6[30]
- X.25 Programmierschnittstelle mit XTI (xx25), November 1995, ISBN1-85912-136-5[31]
- Verteilte Transaktionsverarbeitung: Die TXRPC -Spezifikation, November 1995, ISBN1-85912-115-2[32]
- Verteilte Transaktionsverarbeitung: Die XATMI -Spezifikation, November 1995, ISBN1-85912-130-6[33]
- Verteilte Transaktionsverarbeitung: Die XCPI-C-Spezifikation Version 2, November 1995, ISBN1-85912-135-7[34]
- X/offene Flüche, Ausgabe 4, 1995, ISBN9781859120774[35]
- X/offene Flüche, Ausgabe 4, Version 2, 1996, ISBN1-85912-171-3[36]
- Datenverwaltung: Structured Query Language (SQL) Version 2, März 1996, ISBN1-85912-151-9[37]
- Und mehr.
Siehe auch
Verweise
- ^ Kornel, Amiel (3. Februar 1986). "Unix wird in Richtung europäischer Marktakzeptanz voranschreiten". Computerwelt. p. 51.
- ^ Sandholtz, Wayne (1992). "Spinoffs". High-Tech-Europa: Die Politik der internationalen Zusammenarbeit. Presse der Universität von Kalifornien.
- ^ a b c d "Der Daemon, der Gnu und der Pinguin, Exkurs: Uunet & Ch. 11". Groklaw. 2. Juni 2005.
- ^ a b McKinnon, Linda; McKinnon, AL (2004). Installieren und Verwalten von Linux. p. 5. ISBN 9780471453994.
- ^ a b "Das Unix -System - Geschichte und Zeitachse - Unix -Geschichte". unix.org.
- ^ a b Tottenham, John (August 1987). "X/open - was, wer, warum, wann". Australian Unix Systems Benutzergruppe Newsletter. Vol. 8, nein. 3–4. p. 158.
- ^ Ackerman Jr., Robert (21. März 1988). "X/Open macht ein Gebot für die gemeinsame Anwendungsumgebung". InfoWorld. Vol. 10, nein. 12. p. S9.
- ^ Pasquali, Virgilio (Sommer 2005). "ICL und Europa". Auferstehung, das Bulletin der Computer Conservation Society (35). ISSN 0958-7403. Enthält mehr auf die Geschichte von X/Open.
- ^ Karish, Chuck (12. Oktober 1993). "Der Name" Unix "ist jetzt die Eigenschaft von X/Open". Newsgroup:comp.std.unix.
- ^ "Häufig gestellte Fragen". unix.org.
- ^ "Die Einzel -Unix -Spezifikation". unix.org.
- ^ Kleppmann, Martin (2. April 2017). Entwerfen von datenintensiven Anwendungen (1 ed.). O'Reilly Media. p. 361. ISBN 978-1449373320.
- ^ Libes, Don; Ressler, Sandy (1989). Leben mit Unix: Ein Leitfaden für alle. Prentice Hall. p. 74. Bibcode:1989lwug.book ..... l. ISBN 978-0135366578.
- ^ X/Open Portability Guide, Ausgabe 1. Juli 1985. ISBN 0444878394.
- ^ a b c d referenzierte Dokumente. Die offenen Gruppenbasisspezifikationen Ausgabe 6.
- ^ Marshall, Martin (19. September 1988). "X/Open Verification Branding wird etabliert". InfoWorld. Vol. 10, nein. 38. p. 42.
- ^ Marshall, Martin (29. Mai 1989). "X/Open sucht einen Abkommen zwischen OSF, UII, Japan". InfoWorld. Vol. 11, nein. 22. p. 41.
- ^ Cox, John (19. September 1988). "X/offen, um Mark zu machen". Netzwerkwelt. Vol. 5, nein. 38. p. 59.
- ^ Standard -Konformitätshandbuch (PDF). Sun Microsystems. November 1995.
- ^ Seebach, Peter (2010). Beginn tragbarer Shell -Skripten: vom Anfänger zum Profi. Apress. p. 163. ISBN 978-1-4302-1044-3.
- ^ Verteilte Transaktionsverarbeitung: Die XA -Spezifikation (PDF). Die offene Gruppe. X/Open Company. Dezember 1991. ISBN 1-872630-24-3.}
- ^ Systemmanagement: Management -Protokollprofile (XMPP) (PDF). Die offene Gruppe. X/Open Company. Oktober 1993. ISBN 1-85912-018-0.
- ^ X/Open DCE: Remote -Verfahrensanruf (PDF). Die offene Gruppe. X/Open Company. August 1994. ISBN 1-85912-041-5.
- ^ X/Open CAE -Spezifikation Systemschnittstellendefinitionen, Ausgabe 4, Version 2 (PDF). Die offene Gruppe. X/Open Company. September 1994. ISBN 1-85912-036-9.
- ^ X/Open CAE -Spezifikationssystem Schnittstellen und Header, Ausgabe 4, Version 2 (PDF). Die offene Gruppe. X/Open Company. September 1994. ISBN 1-85912-037-7.
- ^ X/Open CAE -Spezifikationsbefehle und -versorger, Ausgabe 4, Version 2 (PDF). Die offene Gruppe. X/Open Company. September 1994. ISBN 1-85912-034-2.
- ^ X/Open CAE -Spezifikationsnetzwerkdienste, Ausgabe 4 (PDF). Die offene Gruppe. X/Open Company. September 1994. ISBN 1-85912-049-0.
- ^ Datenverwaltung: SQL Call Level Interface (CLI) (PDF). Die offene Gruppe. X/Open Company. März 1995. ISBN 1-85912-081-4.
- ^ Dateisystem sicheres UCS-Transformationsformat (UTF-8) (PDF). Die offene Gruppe. X/Open Company. März 1995. ISBN 1-85912-082-2.
- ^ Verteilte Transaktionsverarbeitung: Die TX -Spezifikation (Transaktionsabbau) (PDF). Die offene Gruppe. X/Open Company. April 1995. ISBN 1-85912-094-6.
- ^ X.25 Programmierschnittstelle mit xti (xx25) (PDF). Die offene Gruppe. X/Open Company. November 1995. ISBN 1-85912-136-5.
- ^ Verteilte Transaktionsverarbeitung: Die TXRPC -Spezifikation (PDF). Die offene Gruppe. X/Open Company. November 1995. ISBN 1-85912-115-2.
- ^ Verteilte Transaktionsverarbeitung: Die XATMI -Spezifikation (PDF). Die offene Gruppe. X/Open Company. November 1995. ISBN 1-85912-130-6.
- ^ Verteilte Transaktionsverarbeitung: Die XCPI-C-Spezifikation Version 2 (PDF). Die offene Gruppe. X/Open Company. November 1995. ISBN 1-85912-135-7.
- ^ X/Open Flüche, Ausgabe 4. 1995. ISBN 9781859120774.
- ^ X/offene Flüche, Ausgabe 4, Version 2 (PDF). Die offene Gruppe. X/Open Company. 1996. ISBN 1-85912-171-3.
- ^ Datenverwaltung: Structured Query Language (SQL) Version 2 (PDF). Die offene Gruppe. X/Open Company. März 1996. ISBN 1-85912-151-9.
- Keld Jørn Simonsen. "EUUG 1985 Copenhagen Conference Technical Program". Newsgroup:net.usenix. Usenet: [email protected]. - Erwähnt x/offen; Listet Mitglieder und ihre Bemühungen auf, "eine neue Standardschnittstelle zu Unix" zu definieren.
- C. B. Taylor. Die X/Open -Gruppe und die gemeinsame Anwendungsumgebung. ICL Technical Journal Vol 5 (4) S. 665–679, 1987.
- C. B. Taylor. X/offen - von Stärke zu Stärke. ICL Technical Journal, Band 7 (3) S. 565–583, 1991
- C. B. Taylor. X/offene und offene Systeme. X/Open Company Limited, 1992. ISBN1-872630-55-3
Externe Links
- Die offene Gruppe, OpenGroup.org - resultiert aus der Fusion von X/Open Company und Open Software Foundation
- Was ist Unix?, unix.org
- X/Open Portability Guide, Ausgabe 1, 1985