X/Openグループ(別名Open Group for Unix Systems [1] [2]、1987年にX/Open Company, Ltd. [3] [4]として法人化)は、1984年にヨーロッパのUNIXシステム製造業者数社によって設立されたコンソーシアムであり[3] [5] 、情報技術分野でのオープンスタンダードの特定と推進を目的としていた。より具体的には、当初の目的はUNIXから派生したオペレーティングシステムの単一仕様を定義し、アプリケーションの相互運用性を高め、ソフトウェアの移植コストを削減することであった。当初のメンバーはBull、ICL、Siemens、Olivetti、およびNixdorfで、 BISON [6]と呼ばれることもある。PhilipsとEricssonは1985年に加わり[6] 、その時点でX/Openという名前が採用された。
このグループは、1985 年の第 1 版から X/Open Portability Guide として仕様を公開し、その後X/Open CAE Specificationとして公開しました。
1987年にX/OpenはX/Open Company, Ltd.として設立されました。[3] [4]
1988年3月までに、X/OpenはAT&T、Digital、Hewlett-Packard、Sun Microsystems、Unisys、NCR、Olivetti、Bull、Ericsson、Nixdorf、Philips、ICL、Siemensの13社にまでメンバーが拡大した。[7]
1990年までに、グループは21のメンバーに拡大しました。[8]当初の5社に加えて、ヨーロッパからはフィリップスとノキア、北米からはAT&T、デジタル、ユニシス、ヒューレット・パッカード、IBM、NCR、サン、プライム・コンピュータ、アポロ・コンピュータ、日本からは富士通、日立、NEC 、そしてオープン・ソフトウェア財団とUnix Internationalが参加しました。
1993年10月、UNIX商標をノベルからX/Openに移管する計画が発表され、[9] 1994年第2四半期に完了した。[10]
1994年にX/OpenはXPG4ベースやその他のソースから作成された単一のUNIX仕様を公開しました。 [11]
1996年、X/OpenはOpen Software Foundationと合併してThe Open Groupを設立した。[5] [3]
X/Openは、 1991年にリリースされた異機種分散トランザクション処理用のXAプロトコルも担当しました。 [12]
X/Open 移植性ガイド
X/Openは、X/Open Portability Guide(XPG)という名称で仕様を公開しました。AT&T System V Interface Definition [ 13]に基づくこのガイドは、直接的なオペレーティングシステムインターフェースのみを扱うPOSIXよりも広い範囲をカバーしています。このガイドは、オペレーティングシステム間でのアプリケーションの移植性を可能にすることを目的とした共通アプリケーション環境(CAE)を規定しています。主な目的は、異なるベンダーのUNIX実装間の互換性を確保することでしたが、一部のベンダーはUNIX以外のプラットフォームにも標準を実装していました。
ガイドの第 1 版では、基本的なオペレーティング システム インターフェイス、C 言語、COBOL、索引順次ファイル アクセス メソッド (ISAM)、およびその他の部分[14]が取り上げられ、1985 年に発行されました。[15]第 2 版は 1987 年に続き、[15]国際化、ターミナル インターフェイス、プロセス間通信、プログラミング言語C、COBOL、FORTRAN、およびPascal、さらに SQL および ISAM のデータ アクセス インターフェイスも含まれるように対象範囲が拡張されました。 [16]多くの場合、これらは既存の国際標準のプロファイルでした。第 3 版 (XPG3) は 1989 年に続き、[15] POSIXオペレーティング システム仕様との収束に主眼が置かれ、ウィンドウマネージャー、ADA 言語などが追加されました。[17]第 4 版 (XPG4) は 1992 年 7 月に発行されました。 XPG3 および XPG4 標準は、準拠するシステムが備えるべきオペレーティング システム、プログラミング言語、プロトコルのすべての側面を定義します。
対象となるガイドの範囲に応じて、複数のコンプライアンスレベルと対応するラベルが用意されていました。BaseとPlus、ComponentとApplicationのラベルは、ポータビリティガイドを利用するSWコンポーネントとアプリケーション用です。[18]
第1号は複数のパートからなる単一の出版物として発行され、ISBNは 0-444-87839-4。
第 2 号は複数の巻に分けて発行されました。
- X/Open 移植性ガイド 第 1 巻: System V 仕様コマンドおよびユーティリティ、1987 年、ISBN 0-444-70174-5
- X/Open 移植性ガイド 第2巻: System V 仕様 システムコールとライブラリ、1987年、ISBN 0-444-70175-3
- X/Open 移植性ガイド 第3巻:System V仕様補足定義、1987年、ISBN 0-444-70176-1
- X/Open 移植性ガイド 第4巻: プログラミング言語、1987年、ISBN 0-444-70179-6
- X/Open ポータビリティガイド 第5巻: データ管理、1987年、ISBN 0-444-70178-8
第 3 号は複数の巻に分けて発行されました。
- X/Open 移植性ガイド 第 1 巻: XSI コマンドとユーティリティ、1989 年、ISBN 0-13-685835-X
- X/Open 移植性ガイド 第2巻: XSI システムインターフェースとヘッダー、1989年、ISBN 0-13-685843-0
- X/Open ポータビリティガイド 第3巻: XSI補足定義、1989年、ISBN 0-13-685850-3
- X/Open 移植性ガイド 第4巻: プログラミング言語、1988年、ISBN 0-13-685868-6
- X/Open ポータビリティガイド 第5巻: データ管理、1988年、ISBN 0-13-685876-7
- X/Open ポータビリティガイド 第6巻:ウィンドウ管理、1988年、ISBN 0-13-685884-8
- X/Open ポータビリティガイド 第7巻: ネットワークサービス、1988年、ISBN 0-13-685892-9
XPG4 ベース仕様には、次のドキュメントが含まれています。
- システムインタフェースとヘッダー(XSH)、第4号、1992年、ISBN 1-872630-47-2、C202
- コマンドとユーティリティ(XCU)、第4号、1992年、ISBN 1-872630-48-0、C203
- システムインタフェース定義(XBD)、第4号、1992年、ISBN 1-872630-46-4、C204
上記の3つの文書は、X/Open Portability Guideという名称ではなく、 CAE仕様として出版された。[15]それにもかかわらず、 X/Open Portability Guide, Issue 4 という用語は、1992年の出版年を指して使用されることがある。[19] [20]
X/Open Portability Guideではなく、X/Open CAE Specification というラベルの下にあるその他の X/Open 出版物:
- 分散トランザクション処理:XA仕様、1991年12月、ISBN 1-872630-24-3[21]
- システム管理:管理プロトコルプロファイル(XMPP)、1993年10月、ISBN 1-85912-018-0[22]
- X/Open DCE: リモートプロシージャコール、1994年8月、ISBN 1-85912-041-5[23]
- システムインタフェース定義、第4版、バージョン2、1994年9月、ISBN 1-85912-036-9[24]
- システムインタフェースとヘッダー、第4版、バージョン2、1994年9月、ISBN 1-85912-037-7[25]
- コマンドとユーティリティ、第4版、バージョン2、1994年9月、ISBN 1-85912-034-2[26]
- ネットワーキングサービス、第4号、1994年9月、ISBN 1-85912-049-0[27]
- データ管理:SQLコールレベルインターフェース(CLI)、1995年3月、ISBN 1-85912-081-4[28]
- ファイルシステムセーフUCS変換フォーマット(UTF-8)、1995年3月、ISBN 1-85912-082-2[29]
- 分散トランザクション処理:TX(トランザクション境界)仕様、1995年4月、ISBN 1-85912-094-6[30]
- X.25プログラミングインタフェース(XX25)、1995年11月、ISBN 1-85912-136-5[31]
- 分散トランザクション処理:TxRPC仕様、1995年11月、ISBN 1-85912-115-2[32]
- 分散トランザクション処理:XATMI仕様、1995年11月、ISBN 1-85912-130-6[33]
- 分散トランザクション処理:XCPI-C仕様バージョン2、1995年11月、ISBN 1-85912-135-7[34]
- X/Open Curses、第4号、1995年、ISBN 9781859120774[35]
- X/Open Curses、第4版、バージョン2、1996年、ISBN 1-85912-171-3[36]
- データ管理:構造化照会言語(SQL)バージョン2、1996年3月、ISBN 1-85912-151-9[37]
- さらにさらに。
参照
参考文献
- ^ Kornel, Amiel (1986年2月3日). 「Unix、欧州市場での普及に向けて前進」Computerworld . 51ページ.
- ^ サンドホルツ、ウェイン(1992年)「スピンオフ」ハイテク・ヨーロッパ:国際協力の政治学カリフォルニア大学出版局。
- ^ abcd "The Daemon, the GNU and the Penguin, Excursus: UUNET & Ch. 11". Groklaw . 2005年6月2日. 2018年11月13日時点のオリジナルよりアーカイブ。 2022年7月17日閲覧。
- ^ ab McKinnon, Linda; McKinnon, Al (2004). Linuxのインストールと管理. John Wiley & Sons. p. 5. ISBN 9780471453994。
- ^ ab 「UNIX システム - 歴史と年表 - UNIX の歴史」。unix.org。
- ^ ab Tottenham, John (1987年8月). 「X/OPEN - What, Who, Why, When」.オーストラリアUnixシステムユーザーグループニュースレター. 第8巻第 3~ 4号. p. 158.
- ^ Ackerman Jr., Robert (1988年3月21日). 「X/Open、共通アプリケーション環境への参入を表明」. InfoWorld . 第10巻第12号. S9ページ.
- ^ Pasquali, Virgilio (2005年夏). 「ICLとヨーロッパ」. 『Resurrection: The Bulletin of the Computer Conservation Society』 (35). ISSN 0958-7403.X/Open の歴史についての詳細が記載されています。
- ^ Karish, Chuck (1993年10月12日). 「UNIXという名称は現在、X/Openの所有物です」.ニュースグループ: comp.std.unix.
- ^ 「よくある質問」. unix.org .
- ^ 「単一UNIX仕様」unix.org .
- ^ Kleppmann, Martin (2017年4月2日).データ集約型アプリケーションの設計(第1版). O'Reilly Media. p. 361. ISBN 978-1449373320。
- ^ Libes, Don; Ressler, Sandy (1989). 『UNIXと共に生きる:すべての人のためのガイド』 Prentice Hall . p. 74.書誌コード:1989lwug.book.....L. ISBN 978-0135366578。
- ^ X/Open ポータビリティガイド、第1版。エルゼビア。1985年7月。ISBN 0444878394。
- ^ abcd 参照文書。
{{cite book}}:|work=無視されました (ヘルプ) - ^ Marshall, Martin (1988年9月19日). 「X/Open Verification Branding Is Established」. InfoWorld第10巻第38号 42ページ.
- ^ マーシャル、マーティン(1989年5月29日)「X/Open、OSF、UII、日本間の合意を目指す」InfoWorld、第11巻、第22号、41ページ。
- ^ Cox, John (1988年9月19日). 「X/Openが足跡を残す」. Network World . 第5巻第38号. 59ページ.
- ^ 標準適合ガイド(PDF) . Sun Microsystems . 1995年11月.
- ^ ピーター・シーバッハ(2010年)『ポータブルシェルスクリプト入門:初心者からプロまで』Apress社、163ページ、ISBN 978-1-4302-1044-3。
- ^ 分散トランザクション処理:XA仕様(PDF) X/Open Company. 1991年12月. ISBN 1-872630-24-3。
{{cite book}}:|website=無視されました (ヘルプ) - ^ システム管理:管理プロトコルプロファイル(XMPP)(PDF) X/Open Company. 1993年10月. ISBN 1-85912-018-0。
{{cite book}}:|website=無視されました (ヘルプ) - ^ X/Open DCE: リモートプロシージャコール(PDF) . X/Open Company. 1994年8月. ISBN 1-85912-041-5。
{{cite book}}:|website=無視されました (ヘルプ) - ^ X/Open CAE仕様 システムインタフェース定義 第4版 バージョン2 (PDF) . X/Open Company. 1994年9月. ISBN 1-85912-036-9。
{{cite book}}:|website=無視されました (ヘルプ) - ^ X/Open CAE仕様書 システムインタフェースとヘッダー 第4版 バージョン2 (PDF) . X/Open Company. 1994年9月. ISBN 1-85912-037-7。
{{cite book}}:|website=無視されました (ヘルプ) - ^ X/Open CAE仕様コマンドおよびユーティリティ、第4版、バージョン2 (PDF)。X/Open Company。1994年9月。ISBN 1-85912-034-2。
{{cite book}}:|website=無視されました (ヘルプ) - ^ X/Open CAE仕様ネットワークサービス、第4版(PDF) X/Open Company、1994年9月、ISBN 1-85912-049-0。
{{cite book}}:|website=無視されました (ヘルプ) - ^ データ管理:SQLコールレベルインターフェース(CLI)(PDF) X/Open Company. 1995年3月. ISBN 1-85912-081-4。
{{cite book}}:|website=無視されました (ヘルプ) - ^ ファイルシステムセーフUCS変換フォーマット(UTF-8)(PDF) X/Open Company. 1995年3月. ISBN 1-85912-082-2。
{{cite book}}:|website=無視されました (ヘルプ) - ^ 分散トランザクション処理:TX(トランザクション境界)仕様(PDF) X/Open Company. 1995年4月. ISBN 1-85912-094-6。
{{cite book}}:|website=無視されました (ヘルプ) - ^ XTI (XX25) を使用した X.25 プログラミングインターフェース(PDF) . X/Open Company. 1995年11月. ISBN 1-85912-136-5。
{{cite book}}:|website=無視されました (ヘルプ) - ^ 分散トランザクション処理:TxRPC仕様(PDF) X/Open Company. 1995年11月. ISBN 1-85912-115-2。
{{cite book}}:|website=無視されました (ヘルプ) - ^ 分散トランザクション処理:XATMI仕様(PDF) X/Open Company. 1995年11月. ISBN 1-85912-130-6。
{{cite book}}:|website=無視されました (ヘルプ) - ^ 分散トランザクション処理:XCPI-C仕様バージョン2 (PDF) X/Open Company. 1995年11月. ISBN 1-85912-135-7。
{{cite book}}:|website=無視されました (ヘルプ) - ^ X/Open Curses、第4号。X/Open Company。1995年。ISBN 9781859120774。
- ^ X/Open Curses、第4版、バージョン2 (PDF)。X/Open Company、1996年、ISBN 1-85912-171-3。
{{cite book}}:|website=無視されました (ヘルプ) - ^ データ管理:構造化照会言語(SQL)バージョン2 (PDF) X/Open Company. 1996年3月. ISBN 1-85912-151-9。
{{cite book}}:|website=無視されました (ヘルプ)
- ケルド・ヨーン・シモンセン。 「EUUG 1985 コペンハーゲン会議技術プログラム」。ニュースグループ: net.usenix.ネット使用: [email protected]。 - X/Open について言及し、メンバーと「UNIX への新しい標準インターフェース」を定義する取り組みをリストします。
- CBテイラー. X/OPENグループと共通アプリケーション環境. ICLテクニカルジャーナル Vol 5(4) pp. 665–679, 1987.
- CBテイラー「X/Open - 強さから強さへ」ICLテクニカルジャーナル、第7巻(3)pp.565-583、1991年
- CBテイラー著『X/Openとオープンシステム』X/Open Company Limited、1992年。ISBN 1-872630-55-3
外部リンク
- オープングループ(opengroup.org)は、X/Open CompanyとOpen Software Foundationの合併により誕生しました。
- UNIXとは何か? unix.org
- X/Open 移植性ガイド、第 1 版、1985 年