ディストリビューションに runit や openrc をインストールできず、動作することを期待する理由は、一部のパッケージとエントリが systemd に依存しているためです。彼らは正確に何に依存していますか?注文するsystemctl
?ここでシステム化とは何ですか?
答え1
ほとんどの場合、デスクトップ環境では dbus が提供するコンポーネントアクティベーションロジックが必要でしたが、現在はほとんど systemd が必要であり、機能をイネーブルおよびディセーブルにするために宣言的な設定インターフェイスに依存するいくつかの機能があります。
たとえば、ユーザーがカバーを閉じたときにシステムを一時停止、休止状態、または無視するかどうかをユーザーが選択できるドロップダウンボタンがある場合は、その設定が存在する唯一の既存の実装であるため、systemd-logindが必要です。
従来の Unix デーモンは systemd で起動するかどうかはあまり気にしません。