ファイルシステム階層標準はUNIX標準ですか、それともGNU/Linux標準ですか?

ファイルシステム階層標準はUNIX標準ですか、それともGNU/Linux標準ですか?

これファイルシステム階層標準UNIXディストリビューションでコンテンツを配置する場所を説明します。

FHS は GNU/Linux 以外で使用するよう意図/設計されていますか、それとも主に GNU/Linux に制限されていますか?

答え1

~によるとウィキペディアページこの規格は「Unix および Unix ファミリのオペレーティングシステム」に適用されます。基本的にGNU / Linux環境で発展したかもしれませんが、意図は常により広い* nixの世界に焦点を当てているようです。

最初のバージョンはもともとFSSTNDという名前を持ち、1994年にリリースされました。FAQ添付その由来を説明します。

FSSTNDは、多くのLinux活動家の間の合意です。議論の主な部分はFSSTNDメーリングリストで行われます。 FSSTNDは、POSIX、4.4BSD、SVR4、SunOS 4、MCC、Slackware、SLS(特定の順序なし)、および他の多くのシステムもここでインスピレーションを得ています。我々は、特定のオペレーティングシステムのレイアウトに正確に従わなかった。代わりに、私たちは各ファイルシステムのレイアウトを最大限に活用し、それを世界中のLinuxユーザーのニーズに非常に適した均質な全体にまとめようとしています。

Linux Foundationは現在、次のバージョンであるFHS 3.0を開発しており、明示的に次のように述べています。彼らはそれがより広いUnixエコシステムに適用されると信じています。:

FHS(ファイルシステム階層標準)は、UNIXシステムのレイアウトを説明するために使用される規則への参照です。これはLinuxディストリビューションで広く使用されていますが、他のUNIXバリアントでも使用されています。

FHSが実際に広く採用されているかどうかはそうです。しかし、一貫性はありません。

答え2

私が読んでFHS ウィキペディアページ。あなたの質問を正しく理解すると、要点はほぼまとめられます。

FHS(ファイルシステム階層標準)は、以下を定義します。ディレクトリ構造とディレクトリの内容UnixそしてUnixシリーズ オペレーティングシステム。これは、伝統的な伝統の形式化と拡張です。BSD ファイルシステム階層

FHS は以下によって維持されます。Linux財団。現在のバージョンは2004年1月29日にリリースされた2.3です。[1]

これに基づいて、これは必ずしもGNU / LinuxだけでなくUnixディストリビューション用に特別に設計されていると解釈します。

答え3

視聴者を拡大する努力にもかかわらず、FHSは主にLinuxディストリビューションにのみ関連しており、BSDおよび商用Unixベンダーでは無視されます(この記事を参照)。郵便)

数年が経っても、3番目のバージョンはまだドラフト状態であり、今は実際に作業している人が誰もいないようです。

異なるオペレーティングシステムは言うまでもなく、すでにかなり成熟し、時にはディストリビューション間で矛盾する標準を作成または改善しようとする努力は残念で退屈な作業になる可能性があります。

答え4

すべてのPOSIXシステムで使用できます。 BSD、Linux、Unixは基本的にそれに従います。

関連情報