POSIXとは何ですか?

POSIXとは何ですか?

POSIXがあちこちで言及されているのを見続け、Wikipediaのページで次の抜粋を見つけるまで、常にこれをデフォルトのUNIX標準と考えていました。グループを開く

Open Groupは、最も有名なUNIX商標認証機関であり、シングルUNIX仕様技術規格POSIX標準を拡張し、UNIXシステムの公式定義です。

UNIXシステムの公式定義がPOSIXの拡張である場合、POSIXは正確に何ですか? 、、、UNIX世界の試金石のようですが、全体の絵にどのように当てはまるかわかりません。

ベストアンサー1

POSIX は Single UNIX 仕様より先に 1988 年に初めて標準となりました。これは、様々なUNIX分岐とUNIX様システムの両方を統合する試みの1つでした。 POSIXはIEEE標準ですが、IEEEはUNIX®の商標を所有していないため、当時の既存のUNIX APIに基づいていても、標準はUNIX®ではありません。最初の標準POSIX.1の公式名称はIEEE std 1003.1-1988です。 [1] IEEEは、この規格のコピーを取得するためにかなりの費用を請求します。

Open Groupは、IEEEのPOSIX標準作業に基づいて、1997年に単一のUNIX仕様(SUSv2)を発表しました。 SUSv3は、IEEEとThe Open Group(Austin Groupと呼ばれる)間のコラボレーショングループで2001年にリリースされました。 POSIX:2001[ともいうSUSv32]。これで、SUSv4のコアであるPOSIX:2004とPOSIX:2008があります。 UNIX®が何であるかについて言えば、UNIX®は現在登記商標権者はそうだと言います。 1994年からオープングループ。

Novellは、UNIX®の誕生地であるAT&T/USLからUNIX®システム事業部を買収しました。 1994年に彼らはUNIX®の商標権をX/Openに売却しました。サム]は現在The Open Groupとして知られています。その後、UNIX®ソースコードをSCOにUNIXWARE®として販売しました。 [サム] UNIX®自体は何度もフォークされました。4][5その理由の1つは、AT&Tのライセンスモデルによるものです。 UNIX®を購入すると、オペレーティングシステムの完全なソースコードとそれを構築するための完全なツールチェーンが提供されます。ソースコードの修正は、AT&TのUNIX®ライセンスに従って、誰でも配布して使用できます。ライセンス料は数千です。

BSDは、UNIX®オペレーティングシステムに多くの機能強化を追加するBerkeleyプロジェクトです。 BSDコードは、GNUプロジェクトやLinuxで使用されているGPLとは異なり、AT&Tソースコードよりも自由なライセンスに基づいてリリースされるため、ライセンス料が不要であるか、ソースコードと共に配布されます。これにより、BSDコードの大部分がさまざまな商用UNIXディストリビューションに含まれます。約4.3BSDでは、もともとAT&T UNIX®ソースコードのすべての要件をほぼ置き換えました。 FreeBSD/NetBSD/OpenBSDはすべて4.3BSDの分岐であり、オリジナルのAT&Tソースコードを持たない完全なオペレーティングシステムです。さらに、UNIX® 商標の権利はありませんが、そのコードの大部分は商用 UNIX オペレーティング・システムで使用されます。 UNIXで使用されているSocket APIはBSDで開発されており、Unix Fast Filesystemコードは独自の機能強化により、さまざまなUNIXオペレーティングシステム(Solarisなど)で借用され使用されています。

Linuxは1991年に開発されましたが、BSDとは異なり、最初からほとんどのUNIXユーザースペースをクリーンルームとして実装した既存のGNUプロジェクトを使用して開発されました。これはほとんどのPOSIX互換性を実装し、UNIXと設計は似ていますが、BSDほどAT&TまたはUNIX®と密接に接続されていません。

おすすめ記事