Systemd
初期にsystemdを開発したソフトウェア技術者であるLennart PoetteringとKay Sieversはどうにかしてinitデーモンの効率をしのごうとした。彼らはシステムのブート中にたくさんの処理を並行または並列に行えるようにし、さらにシェルのオーバーヘッドを減少させるために、依存関係を表現できるようにそのソフトウェアフレームワークを改良したいと思っていた。
Poetteringはsystemdの開発を「決して終了せず決して完成しないが、技術の進歩を追い求める」ことと述べている。2014年5月にPoetteringはさらに進んで、systemdは以下の3つの一般的な機能を提供して「ディストリビューション間の無意味な違い」の統合を目指すものであると定義した:
システムとサービスマネージャ(様々な設定を適用することでシステムとそのサービスを両方管理する)
ソフトウェアプラットフォーム(他のソフトウェアの開発基盤となる)
アプリケーションとLinuxカーネルとの接着剤(カーネルが提供する機能をさらけ出す様々なインタフェースを提供する)
systemdは単なるinitデーモンの名前ではなく、systemd initデーモンに加えjournald、logindおよびnetworkdの各デーモンとそれ以外の多くの低レベルコンポーネントを含む、ソフトウェアバンドル全体を指している。2013年1月、Poetteringはsystemdは1つのプログラムではなく、69個の個別バイナリから成る巨大なソフトウェア一式だと述べた。
以下に示すグラフィカルフロントエンドが利用できる: