GNUはLinuxユーザースペースでのみ実行されますか?

GNUはLinuxユーザースペースでのみ実行されますか?

私が知る限り、Androidはユーザースペースで実行されます(そしてLinuxにはユーザースペースのGPL例外があるため、GPLに従う必要はありません)。

特別な理由なく、GNU(Linuxディストリビューションで使用されている)が実際にユーザースペースでのみ実行されているかどうか疑問に思います。

ベストアンサー1

Linuxシステムで実行される唯一のコードは、いいえユーザースペースにカーネルコードまたはカーネルに挿入されたコード(例えばBPFを使用)。さまざまなGNUプログラムがユーザー空間で実行されます。

(ここには質問と直接的な関係はありませんが、指摘する価値がある微妙な違いがあります。プロセスユーザー空間とカーネル空間で実行:ユーザー空間プログラムに代わって処理されるカーネル要求は呼び出しプロセスで実行されると見なされますが、呼び出しプログラムによって提供されるコードを含まずに実行されるため、GPLはカーネル境界で停止します。 )

おすすめ記事