rsyslogdの Ubuntu マンページはこう言っています
...まず第一に、rsyslogdがデフォルトの標準BSD動作に従うことを保証する体系的な試みがありました...
rsyslogdは標準のsyslog.confを使用して、元のsyslogdのように振る舞うことができるはずです。ただし、元のsyslogdはrsyslogで拡張された構成ファイルでは正しく機能しません。せいぜい、それは変な見た目のファイル名を生成します。
注意すべき2番目の重要な概念は、rsyslogdのこのバージョンが標準ライブラリにあるsyslogのバージョンと透過的に対話することです。標準の共有ライブラリにリンクされたバイナリが正しく機能しない場合、異常な動作の例をご覧ください。
そのため、rsyslogdはsyslogdと大差ありません。次に、なぜrsyslogdが必要なのですか?
このページは、rsyslogdとsyslogd-ngの比較表を提供します
このブログ投稿では、なぜ2番目のsyslogdが必要なのかを説明しています。。それからの抜粋:
..したがって、世界が別のsyslogdを必要とする1つの理由は、* nixスペースに別の主要なプレーヤーが必要だからです。私は正直、syslog-ng以外には何もないと信じています。
.. syslog-ngがデュアルライセンスになったことに気づきましたか?素晴らしいGPLのオープンソースリリースと、さらに高価な「プレミアムエディション」があります。プレミアムエディションのみが、ネイティブデータベースやSSLサポート、キューに入れられたsyslog送信などの機能を提供します。
..「停止」、「syslog-ngはGPL化されているので、そのソースを取得して不足している機能を実装できる」という声が聞こえます。もちろんできます。しかし、Balabitには実際にパッチが含まれると思いますか?「ノープ」に同意できると思います。syslog-ngから分岐したばかりで、世界には別のsyslogdが必要だという私の主張を証明しました。
..では、なぜ世界には別のsyslogdが必要なのですか?
多くのシステムにインストールされ、真の主要プレーヤーになることを目的としたものが必要です。これは、syslogテクノロジーを最大限に活用するのに役立ちます(長期的には、まったくログを記録するのが最善です)。そのプロジェクト自体において、競合他社をそれよりも優れたものにすることによって。新しい主要なプレーヤーは、単一文化を防ぎ、豊富な選択の自由を提供します。それが世界がそれを必要としている理由です。