ブートプロセス:Init
0%

システムの起動 · レッスン 5

ブートプロセス:Init

PID 1 がユーザー空間を初期化し、サービスを監督し、子プロセスを回収して、シャットダウンを調整する仕組みを学びます。

カーネルは、PID 名前空間内の最初のユーザー空間プロセスを PID 1 として起動します。完全な Linux システムでは、この init プロセスがサービス環境を確立します。コンテナでは小さな init ラッパーやアプリケーション自体が PID 1 になることもありますが、シグナル処理と子プロセス回収に関する特別な責務は変わりません。