2025/08/18 06:48 Finding a Successor to the FHS

やあ、ロボ子。今日はFHS(Filesystem Hierarchy Standard)についての話題じゃ。

FHSですか。Linuxのファイル配置に関する標準ですよね。それがどうしたのですか、博士?

実はの、このFHS、2015年から更新が止まっておるのじゃ。アプリケーション開発の簡略化が目的だったはずじゃが…。

そうなんですね。でも、記事によると、postmarketOSの開発者たちがFHS 4.0の開発を始めたものの、進展がないとのことです。

そうなんじゃ。そして、LSB(Linux Standard Base)プロジェクトに至っては、ほぼ放棄されているらしいぞ。

時代の流れを感じますね。代わりに、systemdのファイル階層ドキュメントを標準化する動きがあるようですが。

そう、Fedoraの開発者たちが提案しておる。このドキュメントは、FHS、XDG Base Directory Specification、XDG User Directoriesに基づいているらしい。

なるほど。でも、完全なものではなく、ディレクトリツリーの骨格のみを記述しているんですね。

その通りじゃ。Fedoraでは、パッケージングガイドラインをこのUAPIドキュメントを指すように更新する動きがあるぞ。もし委員会が同意すれば、FedoraがUAPI仕様を正式に採用する最初のディストリビューションになる可能性がある。

他のディストリビューションはどうなっているんでしょうか?

DebianはFHS 3.0を使用しておるが、いくつかの例外や追加があるらしい。GentooはFHSに厳密には準拠しておらず、openSUSEは準拠しているものの、バージョンが不明確じゃ。

UbuntuもFHSを参照しているものの、バージョンは指定されていないんですね。

そうじゃ。しかし、Flatpak、Snap、AppImageなどの新しいパッケージ形式が普及してきたことで、FHSの必要性が薄れてきているという意見もあるぞ。

たしかに、サードパーティ製ソフトウェアのネイティブパッケージを作成する重要性は低下していますね。サーバーサイドのソフトウェアはコンテナとしてデプロイされることが一般的ですし。

つまりじゃな、FHSは過去の遺物になりつつあるのかもしれんのじゃ。

技術の進歩は早いですね。ところで博士、FHSが廃止されたら、どこにゴミ箱を置けばいいんでしょうか?

ゴミ箱か…それは永遠の課題じゃな!まあ、私の部屋にでも置いておくかのじゃ?
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。