POSIX、シングルUNIX仕様、UNIX仕様の違いは何ですかオープングループ基本仕様?私は彼らの目的がオペレーティングシステムがUnixであることを確認することであると仮定します。
答え1
答え2
上を見てオープングループ基本仕様、標準識別子IEEE Std 1003.1-2008が表示されます。 IEEE Std 1003.1はいわゆるPOSIX.1で、2008は最新バージョンです。見ているPOSIXウィキペディアでは、標準が以下を含む3つの部分で構成されていることがわかります。
- 基本定義、問題7
- システムインタフェースとヘッダ、問題7
- コマンドとユーティリティ、問題7
デフォルトでは、POSIXはIEEEによって開発された標準の名前に過ぎず、初期バージョンは1988年に完成しました。 POSIXは、IEEEが商標を所有していないため、UNIX™の正式名称ではありませんが、UNIX™の運用環境でありインタフェースシステムです。後でUNIX™商標を管理するThe Open Groupは、Single UNIX仕様バージョン2(SUSv2)というPOSIXベースの標準を作成するのに役立ちました。両方の仕様は、Austin Groupが共同で開発しました。最新バージョンはSUSv4です。要約すると、次のようになります。
POSIX:2008 = IEEE標準。 1003.1-2008=SUSv4=パブリックグループ仕様の問題 7.
また、私の答えを読んでください。POSIXとは何ですか?
答え3
重要な「違い」の1つはXSI(XOPEN)オプショングループです。このオプショングループは、「Unix」ではなく最新のオペレーティングシステムで動作する可能性がない多くの既存のUnixインタフェースを指定します。人々は通常、XSIオプションを含む標準全体を参照するために「SUS」を使用し、基本標準およびUnix中心ではないオプションセットを参照するために「POSIX」を使用します。
SUS の以降のバージョンでは、移植可能なアプリケーションを作成するのに実際には役に立たない XSI オプション部分を徐々に使用していないようです。代わりに、単にレガシー実装を反映し、より有用な部分のいくつかを基本標準に移動します。