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 仕様として公開しました。
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インターナショナルが加わりました。
1993年10月、UNIX商標をNovellからX/Openに移管する計画が発表され、[9] 1994年第2四半期に完了した。[10]
1994年にX/OpenはXPG4ベースやその他のソースから作成されたSingle 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 月に発行されました。Single UNIX 仕様はXPG4 標準に基づいています。 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 Specificというラベルの付いたその他の 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、p. 51。
- ^ Sandholtz, Wayne (1992)。「スピンオフ」。ハイテクヨーロッパ:国際協力の政治学。カリフォルニア大学出版局。
- ^ abcd 「デーモン、GNU、ペンギン、Excursus: UUNET & Ch. 11」。Groklaw 。 2005年6月2日。
- ^ 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 号。158 ページ。
- ^ Ackerman Jr., Robert (1988 年 3 月 21 日)。「X/Open が Common Applications Environment に参入」。InfoWorld第10 巻、第 12 号、p. S9。
- ^ Pasquali, Virgilio (2005 年夏)。「ICL とヨーロッパ」。RESURRECTION、コンピュータ保存協会紀要(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). Life With UNIX: A Guide For Everyone . Prentice Hall . p. 74. Bibcode :1989lwug.book.....L. ISBN 978-0135366578。
- ^ X/Open ポータビリティガイド、第 1 版。エルゼビア。1985 年 7 月。ISBN 0444878394。
- ^ abcd 参照文書。
{{cite book}}:|work=無視されました (ヘルプ) - ^ Marshall, Martin (1988 年 9 月 19 日)。「X/Open 検証ブランドが確立」。InfoWorld第 10 巻、第 38 号、42 ページ。
- ^ Marshall, Martin (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 月.
- ^ Seebach, Peter (2010)。『ポータブルシェルスクリプト入門:初心者からプロまで』Apress . p. 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 社。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 を使用した X.25 プログラミング インターフェイス (XX25) (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.ネット使用: 1120@diku.UUCP。 - X/Open について言及し、メンバーと「UNIX への新しい標準インターフェース」を定義する取り組みをリストします。
- CB Taylor. X/OPENグループと共通アプリケーション環境。ICLテクニカルジャーナルVol 5(4) pp. 665–679、1987年。
- CB テイラー。X/Open - 強さから強さへ。ICL テクニカル ジャーナル、Vol 7(3) pp. 565–583、1991
- CB テイラー。X/Open とオープン システム。X/Open Company Limited、1992 年。ISBN 1-872630-55-3
外部リンク
- Open Group (opengroup.org) - X/Open Company と Open Software Foundation の合併により誕生
- UNIX とは何か?、unix.org
- X/Open 移植性ガイド、第 1 版、1985 年
