Single UNIX 仕様( SUS ) は、コンピュータ オペレーティングシステムの標準であり、[1] [2]に準拠することが「 UNIX 」商標を使用する資格を得るために必要です。この標準は、C言語、コマンドラインシェル、およびユーザーコマンドのプログラミングインターフェイスを規定しています。基本仕様として知られる SUS のコア仕様は、 IEEE、ISO/IEC JTC 1/SC 22 /WG 15、およびThe Open Groupの共同作業グループであるAustin Groupによって開発および保守されています。オペレーティングシステムが The Open Group に認証のために提出され、適合性テストに合格すると、UNIX 98 や UNIX 03 などの UNIX 標準に準拠しているとみなされます。
システム開発者は一般的に、Single UNIX 仕様の中核をなす POSIX標準への準拠を目指していますが、 BSDおよびLinuxベースのオペレーティング システムで Single UNIX 仕様への準拠を要求されるものはほとんどありません。
最新のSUSは、 POSIXと技術的に同一の基本仕様とX/Open Curses仕様の2つの部分で構成されています。[3]
SUS の一部はオプションです。
歴史
1980年代: モチベーション
SUS は、 Unix オペレーティング システムのさまざまなバージョン向けに設計されたソフトウェアのオペレーティング システム インターフェイスを標準化する 1980 年代のさまざまな取り組みから生まれました。標準化の必要性が生じたのは、コンピュータを使用する企業が、プログラムを再実装せずに、さまざまなメーカーのコンピュータ システムで使用できるプログラムを開発したいと考えたためです。Unix が標準システム インターフェイスのベースとして選択されたのは、メーカーに依存しないという理由もありました。
1984年、/usr/groupと呼ばれるUNIXユーザーグループは、プログラミングインターフェースの標準化の取り組みの結果を1984年の/usr/group標準として公開しました。これはPOSIX.1-1988標準の基礎となりました。[4] [5]
1985年にAT&TはUNIX System Vプログラミングインターフェースの仕様であるSystem V Interface Definition (SVID)を公開しました。 [6]
1988年: POSIX
1988 年、標準化の取り組みの結果、IEEE 1003 ( ISO / IEC 9945としても登録)、またはPOSIX .1-1988 (大まかに言えばPortable Operating System Interfaceの略) が制定されました。
1980 年代と 1990 年代: X/Open 移植性ガイド
X /Open Portability Guide (XPG) は、1984 年に設立された企業コンソーシアムであるX/Open Companyによって発行された SUS の前身です。このガイドはその後も発行されました。
- XPG1: X/Open 移植性ガイド 第1版: 1985 [7]
- XPG2: X/Open 移植性ガイド 第2版: 1987 [7]
- XPG3: X/Open 移植性ガイド 第3版: 1989 [8]
- XPG4: X/Open 移植性ガイド 第4版: 1992 [7]
XPG4 Base には次のドキュメントが含まれていました。
- システムインターフェース定義、第 4 版、ISBN 1-872630-46-4
- システムインターフェースとヘッダー、第 4 号、ISBN 1-872630-47-2
- コマンドとユーティリティ、第 4 号、ISBN 1-872630-48-0
1990年代: スペック1170
1990年代初頭、 Unix戦争をきっかけにCOSEアライアンスを結成したいくつかの大手ベンダーによって、Common API仕様またはSpec 1170として知られる別の取り組みが開始されました。 [9] 1993年、Spec 1170はCOSEによってX/Openにファーストトラックとして割り当てられました。[10] 1993年10月、UNIX商標をNovellからX/Openに移管する計画が発表されました。[11]これは1994年第2四半期に完了しました。[12] Spec 1170は最終的にSingle Unix仕様になりました。[9]
1994: 単一のUNIX仕様
1994年、X/Open社はSingle UNIX Specificaionをリリースした。[9] SUSは、X/Open Common Applications Environment (CAE)の一部である文書から構成されていた。[9]
- システムインターフェース定義、第4版、バージョン2 [13]
- システムインターフェースとヘッダー、第4版、バージョン2 [14]
- コマンドとユーティリティ、第4版、バージョン2 [15]
- ネットワーキングサービス、第4号[16]
これは、 X/Open 移植性ガイド(XPG)、第 4 版、バージョン 2 を再パッケージ化したものです。
X/Open Curses、Issue 4、Version 2がこのSUSの一部であったかどうかについては情報源によって意見が分かれている。[9] [17]著作権の日付は1996年とされている。[18] X/Open Curses、Issue 4は1995年に発行された。[19]
1994年10月、X/OpenはSpec 1170を「シングルUnix」仕様と呼ぶ予定であると表明した。[20]
SUSはUNIX 95ブランドの中核をなしていた。[21]
このバージョンには1168のプログラミングインターフェースがありました。[22]
このバージョンのSUSは以下の情報源から作成されました: [9]
- X/Open の XPG4 ベース
- System V インタフェース定義(SVID) 第 3 版、AT&T によるレベル 1 通話
- Open Software Foundation (OSF)によるアプリケーション環境仕様 (AES)
- 主要なアプリケーションの調査から得られた、一般的に使用されているが、正式な仕様ではまだカバーされていないインターフェース。
1997: 単一 UNIX 仕様、バージョン 2
1996年にX/OpenはOpen Software Foundation (OSF)と合併してThe Open Groupを設立した。[23] [24]
1997年に、Open GroupはSingle UNIX仕様バージョン2をリリースした。[25] [26]
この仕様は以下から構成されています: [27]
- システムインターフェース定義、第5号、[28]
- システムインターフェースとヘッダー、第5号、[29]
- コマンドとユーティリティ、第5号、[30]
- ネットワーキングサービス、第5号、[31]
- X/Open Curses、第4版、バージョン2、[32]
UNIX 98ブランドの中核を成した。[33]
このバージョンには1434のプログラミングインターフェースがありました。[22]
2001: 単一 UNIX 仕様、バージョン 3、POSIX.1-2001
1998年から、IEEE、ISO JTC 1 SC22、The Open Groupの共同作業グループであるオースティングループが、Single UNIX仕様バージョン3の中核およびPOSIX.1-2001として知られる統合標準の開発を開始しました。これは2002年1月30日にリリースされました。[34]
このSUSは以下から構成されています: [35]
- 基本仕様、第 6 号
- 基本定義、第 6 号
- システムインターフェース、第 6 号
- シェルとユーティリティ、第 6 号
- 根拠(参考)
- X/Open Curses、第 4 版、バージョン 2
UNIX 03ブランドの中核をなしています。[36]
基本仕様は技術的にはPOSIX.1-2001(IEEE Std 1003.1-2001)と同一である。[35]
このバージョンには1742のプログラミングインターフェースがありました。[22]
このバージョンには公式ガイドが利用可能です。[37]
2004年版
2004年に、2つの技術的な正誤表を組み込んだPOSIX.1-2001標準の新版がリリースされました。[38] [39]これはIEEE Std 1003.1、2004年版と呼ばれています。[39]非公式にはPOSIX.1-2004と呼ぶ人もいますが、[40] [41] [42]これは正式な名称ではありません。
2008: 単一 UNIX 仕様、バージョン 4、POSIX.1-2008
2008年12月、オースティングループはSUSとPOSIXの新しいメジャーリビジョンを発表しました。[43] [44] [45]これはSingle UNIX仕様バージョン4(SUSv4)です。[46]
このSUSは以下から構成されています: [47]
- 基本仕様、第 7 号
- 基本定義、第 7 号
- システムインターフェース、第 7 号
- シェルとユーティリティ、第 7 号
- 根拠、問題 7、(参考)
- X/Open Curses、第 7 号
基本仕様は技術的にはPOSIX.1-2008(IEEE Std 1003.1-2008)と同一である。[47]
このバージョンには1833のインターフェースがあり、そのうち1191はシステムインターフェースセクションにありました。[48]
2013年版
技術正誤表1は主に国際化を対象としており、役割ベースのアクセスモデルも導入しました。SUSバージョン4に準拠していることを示すために、 UNIX V7という商標が作成されました(1979年のResearch UnixのバージョンであるV7 UNIXと混同しないでください)。 [49]
2016年版
技術訂正 2 は 2016 年 9 月に公開され、IEEE Std 1003.1-2008、2016 年版およびSingle UNIX 仕様、バージョン 4、2016 年版につながりました。
2018年版、POSIX.1-2017
2018年1月には、「管理ロールアップ」版がリリースされました。これは、Single UNIX仕様バージョン4 TC1とTC2を組み込んでおり、技術的には2016年版と同一です。[50]
基本仕様は技術的にはPOSIX.1-2017(IEEE Std 1003.1-2017)と同一である。[51]
仕様
SUSv3 は合計約 3700 ページで、次の 4 つの主要部分に分かれています。
- 基本定義 (XBD) - 仕様で使用される定義と規則のリスト、および準拠システムが提供する必要のあるC ヘッダー ファイルのリスト。合計 84 個のヘッダー ファイルが提供されます。
- シェルとユーティリティ (XCU) - ユーティリティのリストとシェルshの説明。合計 160 個のユーティリティが指定されています。
- システム インターフェイス (XSH) -システム コールまたはライブラリ関数として実装されるさまざまな関数の仕様が含まれています。合計 1123 個のシステム インターフェイスが指定されています。
- 根拠 (XRAT) - 標準の背景にある説明。
標準のユーザー コマンド ラインおよびスクリプト インターフェイスはPOSIXシェルです。これは、 Korn Shellの初期バージョンに基づいたBourne Shellの拡張です。その他のユーザー レベルのプログラム、サービス、ユーティリティには、 awk、echo、ed、vi、その他数百のものがあります。必要なプログラム レベルのサービスには、基本的なI/O (ファイル、端末、およびネットワーク) サービスがあります。この標準にはテスト スイートが付属しています。これはPCTSまたはPOSIX Certification Test Suiteと呼ばれます。
さらに、SUS にはCURSES (XCURSES) 仕様が含まれており、372 個の関数と 3 つのヘッダー ファイルが指定されています。全体として、SUSv3 では 1742 個のインターフェイスが指定されています。
システムが仕様を満たすためにAT&T Unixから派生したソースコードを含む必要はないことに注意。例えばIBM OS/390(現在はz/OS)は共通のコードがないにもかかわらずUNIXとして認められている。[52]
準拠システムのマーク
適合システムには5つの公式マークがある: [53] [54]
- UNIX93 [55]
- UNIX 95 - SUSバージョン1に準拠したシステムのマーク[56]
- UNIX 98 - SUSバージョン2に準拠したシステムのマーク[57]
- UNIX 03 - SUSバージョン3に準拠したシステムのマーク[58]
- UNIX V7 - SUSバージョン4(Corrigendaを含む)に準拠したシステムのマーク[59] [60]
コンプライアンス
現在登録されているUNIXシステム
エイエックス
AIXバージョン7の7.1 TL5(またはそれ以降)または7.2 TL2(またはそれ以降)は、UNIX 03準拠として登録されています。[61] AIXバージョン7の7.2 TL5(またはそれ以降)は、UNIX V7準拠として登録されています。[62]以前のバージョンは、UNIX 95およびUNIX 98マークに認定されていました。[63]
HP-UX
HP-UX 11i V3リリースB.11.31はUNIX 03準拠として登録されています。以前のリリースはUNIX 95として登録されていました。[64]
macOS
Apple macOS(旧称Mac OS XおよびOS X)はUNIX 03準拠として登録されています。[65]最初に登録されたバージョンはMac OS X 10.5 Leopardで、2007年10月26日に認定されました(x86システム上)。[66] [67] Mac OS X LeopardからmacOS 10.15 CatalinaまでのすべてのバージョンのmacOS ( OS X Lionを除く)[68]はIntelベースのシステムで登録されており、macOS Catalinaの後継であるmacOS 11 Big SurからmacOS 14 Sonomaまでのすべてのバージョンはx86-64とARM64の両方のシステムで登録されています。[69]
シヌオス
UnixWare 7.1.3 以降は UNIX 95 準拠として登録されています。OpenServer 5 および 6はUNIX 93 準拠として登録されています。
オペレーティングシステム
IBM z/OS 1.2以降はUNIX 95準拠として登録されています。2007年9月28日にリリースされたz/OS 1.9およびそれ以降のリリースはUNIX 03と「よりよく整合」しています。[70]
以前に登録されたUNIXシステム
オイラーOS
x86-64アーキテクチャ用のEulerOS 2.0はUNIX 03準拠として登録されました。[71] [72] UNIX 03準拠ステートメントは、標準CコンパイラがGNUコンパイラコレクション(gcc)からのものであり、システムがRed Hat Enterprise LinuxファミリーのLinuxディストリビューションであることを示しています。[73] UNIX 03認証は2022年9月に期限切れとなり、更新されていません。[72]
FTX
FTXリリース3を実行するStratus Technologies DNCPシリーズサーバーはUNIX 93準拠として登録されました。[74]
インスパーK-UX
x86-64アーキテクチャ用のInspur K-UX 2.0および3.0はUNIX 03準拠として認定されました。[75] [76] Inspur K-UX 2.0および3.0のUNIX 03準拠ステートメントには、標準CコンパイラがGNUコンパイラコレクション(gcc)からのものであり、システムがRed HatファミリーのLinuxディストリビューションであることが示されています。[77]
アイリックス
SGI IRIX 6.5はUNIX 95準拠として登録されました。[78]
OS/390
IBM OS/390はV2R4リリースからUNIX 95準拠として登録されました。[79]
リライアント UNIX
最後のReliant UNIXバージョンは、UNIX 95 準拠 (XPG4 ハード ブランディング) として登録されました。
ソラリス
Solaris 11.4は、2018年にUNIX v7準拠として登録されていました。[80] Solaris 11とSolaris 10は、32ビットおよび64ビットの x86(X86-64)およびSPARCシステムでUNIX 03準拠として登録されました。Solaris 8と9は、32ビットのx86およびSPARCシステムでUNIX 98準拠として登録されましたが 、64ビットのx86システムはサポートされていませんでした。x86とSPARCの両方で、Solaris 2.4と2.6は、それぞれUNIX 93とUNIX 95マークに認定されました。[63]
Solaris 2.5.1も1996年にPReP PowerPCプラットフォーム上のUNIX 95準拠として登録されましたが、数十部以上販売される前に製品は撤回されました。[81]
Tru64 UNIX
Tru64 UNIX V5.1A以降はUNIX 98準拠として登録されました。[82]
他の
以前に UNIX 95 または UNIX 93 準拠として登録されていたその他のオペレーティング システム:
登録されていない Unix 系システム
Linux、FreeBSD、MINIXなどのUnix 系オペレーティング システムの開発者やベンダーは、通常、ディストリビューションを認定しておらず、デフォルトでは完全な POSIX ユーティリティをインストールしていません。
Linux の場合、paxコマンドは通常インストールされていません。さらに、Linux で利用可能な pax コマンド パッケージには、POSIX で必要な pax ファイル形式のサポートが欠けていることがよくあります。[83] SUS 準拠は、追加パッケージをインストールすることで改善できる場合もありますが、完全に準拠するように構成できる Linux システムはほとんどありません。Linux Standard Base は、互換性を高めるために Linux ベース システムの内部構造を標準化する試みとして 2001 年に形成されました。これは、POSIX 仕様、Single UNIX 仕様、およびその他のオープン スタンダードに基づいており、いくつかの領域でそれらを拡張していますが、LSB と POSIX 標準の間にはいくつかの矛盾があります。[84] [85]実際に LSB 準拠として認定されているLinux ディストリビューションはほとんどありません。 [86]
macOSのオープンソースサブセットであるDarwinは、UNIX 03に準拠するように動作を設定できます。[87] [88] Darwinは4.4BSD由来のpaxコマンドを使用しますが、[89]ファイル名のマルチバイトサポートがありません。[引用が必要]
FreeBSD には以前、「C99 および POSIX 適合プロジェクト」があり、これは単一 UNIX 仕様のサブセットへの準拠と、相違点のドキュメント化を目的としていました。[90] 4.4BSD から派生した FreeBSD pax コマンドは、pax ファイル形式を完全にはサポートしていません。[91] pax と ustar のアーカイブ内形式は、わずかに異なるデフォルト (5120 ブロック サイズと 10240 ブロック サイズ) で同じものを使用します。[92]ただし、FreeBSD の pax には、拡張文字セットのサポートに使用される拡張 PAX ヘッダーがありません。FreeBSD のマニュアル ページでは、STANDARDS セクションで POSIX および SUS からの逸脱を示すことがあります。[93]
OpenBSDのマニュアルページには、STANDARDSセクションでPOSIXやSUSからの逸脱が示されていることがあります。[94] [95]
MINIX paxコマンドはpaxファイル形式[96]をサポートしていないため、POSIX.1-2001に準拠していません。
参照
参考文献
- ^ 「質問と回答」。unix.org。
- ^ 「UNIX標準」。The Open Group。2018年8月27日。
- ^ 「Single UNIX 仕様、バージョン 4、2018 年版」。The Open Group。
- ^ Kelty, Christopher M. 「オープンシステムの構想」(PDF) . kelty.org .
- ^ 標準準拠ガイド(PDF) . SunSoft. 1995 年 11 月.
- ^ System V インターフェース定義。1985 年。ASIN B000KF6SCE 。
- ^ abc Raymond, Eric S. (2003 年 9 月 19 日)。「標準と Unix 戦争」。UNIX プログラミングの芸術。
- ^ Stevens, W. Richard ; Fenner, Bill; Rudoff, Andrew M. (2003). Unix ネットワークプログラミング、第 1 巻: ソケットネットワーク API (第 3 版). Addison-Wesley Professional. ISBN 978-0131411555. OCLC 53867239.
- ^ abcdef 「単一UNIX仕様」。unix.org。
- ^ 「UNIX システム - 歴史とタイムライン - UNIX の歴史」。unix.org。
- ^ Fennessy, Quentin (1993 年 10 月 12 日)。「UNIX という名前は現在、X/Open の所有物です」。ニュースグループ: comp.std.unix。
- ^ 「よくある質問」. unix.org .
- ^ X/Open CAE 仕様システム インターフェース定義、第 4 版、バージョン 2 (PDF)。X/Open 社。1994 年。
- ^ X/Open CAE 仕様システム インターフェースおよびヘッダー、第 4 版、バージョン 2 (PDF)。X/Open 社。1994 年。
- ^ X/Open CAE 仕様コマンドおよびユーティリティ、第 4 版、バージョン 2 (PDF)。X/Open 社。1994 年。
- ^ X/Open CAE 仕様ネットワーク サービス、第 4 版(PDF)。X/Open 社。1994 年。
- ^ 「Single UNIX®仕様、バージョン1文書セット(UNIX 95)」。opengroup.org 。 2021年5月25日閲覧。
- ^ X/Open Curses、第 4 号、バージョン 2 (PDF)。X/Open Company。1996 年。ISBN 1-85912-171-3。
- ^ X/Open Curses、第4号。X/Open Company。1995年。ISBN 9781859120774。
- ^ Bozman, Jean S. (1994 年 10 月 24 日)。「X/Open テスト スイートの進歩」。Computerworld 、第 28 巻、第 43 号、49 ページ。
- ^ 「Open Brand - UNIX 95」。The Open Group。
- ^ abc 「API はいくつありますか?」unix.org。
- ^ McCrea, Phil (1996年4月)。「『The Open Group』の結成」AUGGN: The Journal of AUUG Inc. 17 ( 2): 17–18。
- ^ Gaudin, Sharon (1996 年 5 月 27 日)。「WebCrusader は DCE ユーザーにとってより広い道を切り開く可能性がある」。Computerworld、第 30 巻、第 22 号、64 ページ。
- ^ 「単一 UNIX 仕様、バージョン 2」。www.opengroup.org。
- ^ 「The Open Group が拡張された単一の UNIX 仕様を発表」(プレス リリース)。The Open Group。1997 年 3 月 12 日。2009年7 月 26 日閲覧。
- ^ 「Single UNIX 仕様、バージョン 2 の新機能」unix.org。
- ^ システムインターフェース定義第5号(PDF)。The Open Group。
- ^ システムインターフェースとヘッダー第5号(PDF)。The Open Group。
- ^ コマンドとユーティリティ 第 5 号(PDF)。The Open Group。
- ^ Networking Services (XNS) Issue 5 (PDF) . The Open Group . 1997 年 5 月 14 日. ISBN 1-85912-165-9。
- ^ X/Open Curses、第 4 号、バージョン 2 (PDF)。The Open Group。1996 年。ISBN 1-85912-171-3。
- ^ 「Open Brand - UNIX 98」。X/Open Company。
- ^ 「The Open Group が POSIX と Single UNIX 仕様の共同改訂の完了を発表」(プレス リリース)。The Open Group。2002 年 1 月 30 日。2009年7 月 26 日閲覧。
- ^ ab 「Single UNIX 仕様バージョン 3 - 概要」。unix.org。
- ^ 「Open Brand - UNIX 03」。The Open Group。
- ^ The Single UNIX 仕様: バージョン 3、第 2 版の公認ガイド(PDF)。The Open Group。
- ^ 「The Open Group 基本仕様 6 号」。The Open Group。
- ^ ab 「IEEE Std 1003.1, 2004 Edition」。2009年7月26日閲覧。
- ^ "POSIX.1(5)". Oracle Solaris 11.2情報ライブラリ。
- ^ 「1.3.4 機能テストマクロ」。GNU C ライブラリマニュアル。GNUプロジェクト。
- ^ 現代のオペレーティングシステムにおける POSIX 抽象化: 古いもの、新しいもの、そして失われたもの。第 11 回ヨーロッパコンピュータシステム会議。doi : 10.1145 /2901318.2901350。
- ^ 「The Open Group Base Specifications Issue 7、2018年版」。www.opengroup.org。
- ^ 「Base Specifications, Issue 7」。The Open Group。2009年7 月 26 日閲覧。
- ^ 「オースティン共通標準改訂グループ」。The Open Group 。 2009年7月26日閲覧。
- ^ 「Single UNIX 仕様バージョン 4」。The Open Group。
- ^ ab 「Single UNIX 仕様バージョン 4 - 概要」unix.org。
- ^ 「バージョン 4 のインターフェース数」unix.org。
- ^ 「UNIX V7 認定」。unix.org。
- ^ 「Base Specifications、第7号、2018年版」。The Open Group 。 2018年7月6日閲覧。
- ^ "IEEE SA - IEEE/Open Group 1003.1-2017". IEEE。
- ^ Matzan, Jem (2004 年 7 月 30 日)。「GNU は Unix になれるか?」linux.com。
- ^ 「UNIX(R) 認定製品 - The Open Group の UNIX 認定製品の公式登録」。The Open Group。
- ^ 「The Open Brand - 認定製品の完全な登録」The Open Group。
- ^ ab 「The Open Brand Register, UNIX 93」。The Open Group。
- ^ ab 「The Open Brand Register, UNIX 95」。The Open Group。
- ^ ab 「The Open Brand Register, UNIX 98」。The Open Group。
- ^ ab 「The Open Brand Register, UNIX 03」。The Open Group。
- ^ ab 「The Open Brand Register, UNIX V7」。The Open Group。
- ^ 「UNIX システム - UNIX V7 認定」。unix.org。
- ^ The Open Group. 「UNIX 03、AIX」。
- ^ The Open Group. 「UNIX V7、AIX」。
- ^ ab 「The Open Brand - Register of Certified Products」。Open Group。2003年7月23日。2003年8月2日時点のオリジナルよりアーカイブ。 2022年1月23日閲覧。
- ^ 「UNIX 2003 標準プロファイル準拠」。Hewlett -Packard。2014年7月27日時点のオリジナルよりアーカイブ。2014年7月22日閲覧。
- ^ 「UNIX ユーザーのための OS X」(PDF) 2011 年 7 月。
- ^ 「Mac OS X Leopard - テクノロジー - UNIX」。Leopardテクノロジー概要。Apple Inc. 2007 年 8 月 23 日時点のオリジナルからアーカイブ。2007年6 月 11 日閲覧。Leopard
は現在、C API、シェル ユーティリティ、およびスレッドの SUSv3 および POSIX 1003.1 仕様に準拠した Open Brand UNIX 03 登録製品です。
- ^ The Open Group. 「Intel ベースの Macintosh コンピュータにおける Mac OS X バージョン 10.5 Leopard の認定」 。2007年6 月 12 日閲覧。
- ^ “Re: was OS X version 10.7 Lion UNIX 03 certified?”. www.mail-archive.com . 2020年4月29日時点のオリジナルよりアーカイブ。2021年7月22日閲覧。
- ^ “Open Brand”. www.opengroup.org . 2022年11月15日閲覧。
- ^ z/OS バージョン 1 リリース 9 実装(PDF) (初版)。IBM。2007 年 12 月。pp. 4–5、156–162。SG24-7427-00。2024年6 月 9 日に閲覧。
- ^ 「Huawei KunLun EulerOS 2.0 オペレーティングシステムが UNIX 認証を取得」(プレスリリース)。Huawei。2016年 9 月 9 日。2016年10月29 日閲覧。
- ^ ab The Open Group. 「UNIX 03、EulerOS」。
- ^ Peng Shen. 「Huawei Conformance Statement: Commands and Utilities V4」。The Open Group 。 2016年10月29日閲覧。
- ^ The Open Group. 「The Open Brand - Register of Certified Products - UNIX 93」。2016年10月5日時点のオリジナルよりアーカイブ。
- ^ 「The Open Brand Register of Certified Products」。The Open Group。2014 年 5 月 29 日。2014 年5 月 29 日閲覧。
- ^ Xie Ruohong. 「Inspur 適合性ステートメント」。The Open Group。2015年12 月 8 日閲覧。
- ^ Xie Ruohong. 「Inspur 適合性ステートメント: コマンドとユーティリティ V4」。The Open Group。2015年12 月 8 日閲覧。
- ^ 「Silicon Graphics Inc - UNIX 95」。Open Group。2003年8月2日時点のオリジナルよりアーカイブ。
- ^ 「オープンブランド製品登録 (OS/390)」。Open Group 2003年6月19日。2003年6月29日時点のオリジナルよりアーカイブ。
- ^ 「UNIX V7 - The Open Brand Register、Oracle Corporation」。The Open Group。2020年1月14日時点のオリジナルよりアーカイブ。 2021年1月16日閲覧。
- ^ 「Solaris 2.5.1」。2005年9月12日時点のオリジナルよりアーカイブ。
- ^ 「Compaq Computer Corporation - UNIX 95」。Open Group。2003年6月29日時点のオリジナルよりアーカイブ。
- ^ 「バグ #1329914 「UNIX 互換の pax 実装がありません」: バグ: RPM」。Ubuntuバグ トラッカー。2014 年 6 月 13 日。
- ^ ISO/IEC TR 24715:2006 - 情報技術 - プログラミング言語、その環境およびシステムソフトウェアインターフェース - ISO/IEC 9945 (POSIX) と Linux 標準ベース (ISO/IEC 23360) の競合に関する技術レポート。2011年10 月 15 日閲覧。
- ^ Josey, Andrew (2005 年 8 月 29 日)。「ISO/IEC 9945 (POSIX) と Linux Standard Base の競合」。personal.opengroup.org (未承認ドラフト)。
- ^ 「Certified Products Product Directory」。Linux Foundation。2012年12月20日時点のオリジナルよりアーカイブ。2015年12月9日閲覧。
- ^ 「Mac OS X マニュアルページ compat(5) - Mac OS X 10.3」。developer.apple.com。2005年10月23日。2009年3月10日時点のオリジナルよりアーカイブ。 2018年5月24日閲覧。
- ^ 「compat(5) マニュアルページ - macOS 10.9」。developer.apple.com 2010年6月30日。 2018年5月24日閲覧。
- ^ 「Mac OS X マニュアルページ pax(1) - Mac OS X 10.3」。developer.apple.com。2005年10月23日。2009年3月10日時点のオリジナルよりアーカイブ。 2023年11月25日閲覧。
- ^ 「FreeBSD C99 および POSIX 適合プロジェクト」。FreeBSD プロジェクト。2013 年 12 月 23 日時点のオリジナルよりアーカイブ。
- ^ – FreeBSD一般コマンドマニュアル
- ^ 「pax - ポータブル アーカイブ インターチェンジ」。The Open Group。
- ^ – FreeBSD一般コマンドマニュアル
- ^ – OpenBSD一般コマンドマニュアル
- ^ – OpenBSD一般コマンドマニュアル
- ^ "pax(1)". man.minix3.org .
外部リンク
- Andrew Josey (2020 年 6 月 8 日)。「Single UNIX 仕様に関するよくある質問」。opengroup.org。1.12。
- 単一 UNIX 仕様、unix.org
- 単一 UNIX 仕様、バージョン 1
- X/Open CAE 仕様システム インターフェース定義、第 4 版、バージョン 2、1994 年、opengroup.org
- X/Open CAE 仕様システム インターフェースおよびヘッダー、第 4 版、バージョン 2、1994 年、opengroup.org
- X/Open CAE 仕様コマンドおよびユーティリティ、第 4 版、バージョン 2、1994 年、opengroup.org
- X/Open CAE 仕様ネットワーク サービス、第 4 版、1994 年、opengroup.org
- 単一 UNIX® 仕様、バージョン 1 ドキュメント セット (UNIX 95)、opengroup.org – ダウンロードするにはログインが必要です
- 単一 UNIX 仕様、バージョン 2、1997、opengroup.org
- Open Group 基本仕様書 第 6 版、2004 年、opengroup.org
- Open Group 基本仕様書、第 7 版、2008 年版、opengroup.org
- Open Group 基本仕様第 7 版、2013 年版、opengroup.org
- Open Group 基本仕様第 7 版、2016 年版、opengroup.org
- Open Group 基本仕様第 7 版、2018 年版、opengroup.org
- Open Group 基本仕様第 7 号、opengroup.org – 最新版
- 単一 UNIX 仕様、バージョン 4、2018 年版、opengroup.org
- X/Open Curses、第 4 版、バージョン 2、1996 年、opengroup.org
- X/Open Curses、2009 年第 7 号、opengroup.org
- POSIX 技術正誤表 1、1003.1-2001/Cor 1-2001、opengroup.org
- 単一 UNIX 仕様、バージョン 4 技術訂正 No. 1、IEEE Std 1003.1-2008/Cor 1-2013、opengroup.org
- 単一 UNIX 仕様、バージョン 4 技術訂正 No. 2、IEEE Std 1003.1-2008/Cor 2-2016、opengroup.org
