シェルのユーティリティ依存関係

シェルのユーティリティ依存関係

私はすべての* nixオペレーティングシステムの「レイヤー」アーキテクチャがカーネルシェルユーティリティ(「Inside Out」)であることを知っています。

Debian-ServerをインストールしていくつかのCLIユーティリティを入手したら、
これらのユーティリティはすべてのシェル(Bash、Dash、Kornなど)で同じように機能する必要はありませんか?
つまり、Linuxユーティリティ(カーネルに関連していると仮定)もシェルに関連していますか?

ベストアンサー1

私はすべての* nixオペレーティングシステムの「レイヤー」アーキテクチャがカーネルシェルユーティリティ(「Inside Out」)であることを知っています。

しかし、実際にはそうではありません。すべてがカーネル上で実行され、シェルではなくスクリプト「ユーティリティ」にはシェルが必要ないため、特定のシェルに依存しません。

一部のプログラムでは、Waylandシンセサイザが必要なWaylandクライアントなどの他のプログラムが必要です。しかし、関連するシェルの一般的な階層化はありません。

おすすめ記事