私は一つのことを知っています。PosixとSUSの違いが質問されました。そして美しく答えました。
それにもかかわらず、答えはSUSが「Posixより多くを含む」とSUSにはPosixに含まれていないものがある可能性を示唆しているようです。
ある回答では、具体的にXSI(XOPEN)オプショングループが唯一の違いだと言っていますが、SUSはこれ以上これを気にしないようだと付け加えました。
今、異なる違いがあるのか、歴史的な理由で名前が異なるように指定されているのか疑問に思います。
そして、ウィキペディア違いがあり、PosixがSUSのコアであることを示すようです。
システム開発者は通常、単一のUNIX仕様のコアを形成するPOSIX規格に準拠しようとしますが、単一のUNIX仕様に準拠するために提出されたBSDおよびLinuxベースのオペレーティングシステムはほとんどありません。
答え1
他の違いはありません。
SUSv4 2016バージョンのウェブサイトであることを指摘する
ISO/IEC 9945:2009/Cor 1:2013(E) および ISO/IEC 9945:2009/Cor 2:2017(E) を含む IEEE Std 1003.1 2016 エディションおよび ISO/IEC 9945:2009 と技術的に同じです。さらにXを押して/呪いをオンにします。
IEEE標準1003.1はPOSIXです。
以下を見ると、これを確認することもできます。目次:XBD、XSH、XCU、XRATはPOSIXの4つの部分です。 SUSv4にはXCURSESのみが残り、POSIXには残りません。すべてのPOSIXはSUSv4にあるため、POSIXはSUSv4のサブセットです。
答え2
以前のPOSIXは完全なUNIX標準ではありませんでしたが、1988年に始まり、libcの内容だけを説明しました。
1992年にコマンドの説明を追加しましたが、基本的すぎて人々が好きではありませんでした。
単一のUNIX仕様(UNIX-95)は、1995年頃に政府や他の機関のより良い基準の必要性のためにPOSIXの「向上」として始まり、少なくともプロセスが属することができる必要性などの人々のニーズを定義しました。複数のグループ。
その後、IEEEはPOSIXの作業を縮小し、SUS Issue 7(IIRC)以降、IEEEは自分の作業を完全に停止しました。その後、IEEE委員会の一部の内部投票を経て、IEEE規格は通常SUS規格の6〜12ヶ月後に発表されます。
したがって、今日のSUSは基本標準であり、IEEEはそれに拘束されています。