Linuxが起動/終了時に多くのデバッグメッセージを印刷するのはなぜですか?

Linuxが起動/終了時に多くのデバッグメッセージを印刷するのはなぜですか?

Linuxが起動とシャットダウン中に多くのデバッグ情報を印刷するのはなぜですか?

起動/終了プロセスには通常エラーはありません。デバッグメッセージを非表示にして必要なときにのみ表示するのはどうですか?

また、一部のディストリビューションの開始/終了スプラッシュ画面は、デバッグメッセージを完全に非表示にしません。スプラッシュ画面に技術的な制限がありますか?

答え1

潜在的に有用な情報を隠すことの難しさは、いつどれが有用で有用でないかを決定することです。したがって、重要な内容ではなく、停止したサービスの出力をキャプチャして非表示にする必要があります。ただし、これらのキャプチャが機能するには、これらのサービスが正しく機能する必要があり、一部は展開に合わせて調整されていないか調整されていないため、(まだ)画面に直接書き込みます。出力を消去するためにスタート画面を定期的に書き換えると、見苦しいリフレッシュがちらつくことがあります。

私はスプラッシュ画面がまったく好きではありません。たとえば、DHCP サーバーがダウンしているためサービスがゆっくり開始された場所が表示されるため、タイムアウトを待たずにスプラッシュ画面で起動時間が長すぎる理由を非表示にします。 。または、シャットダウン時にサービスを停止できないのはなぜですか?

答え2

私はしばしばこれが歴史的な理由だと言います。最初は、非グラフィックブート中にすべてのブートメッセージが表示されました。これにより、ユーザーに長いブートプロセス中に視聴するコンテンツが提供されます。

今日では、技術的な複雑さをユーザーに隠す傾向が高まっています。スプラッシュ画面が動作する場所です。

どれくらいになるかは、特定の分布によって異なります。そこに見せてください。

関連情報