Answers:
适用于rsyslogd的 Ubuntu联机帮助页说明了这一点
...首先,已经有系统地尝试确保rsyslogd遵循其默认的标准BSD行为...
rsyslogd应该能够使用标准syslog.conf并像原始syslogd一样工作。但是,原始的syslogd不能与rsyslog增强的配置文件一起正常工作。最好情况下,它将生成有趣的文件名。
要注意的第二个重要概念是,此版本的rsyslogd与在标准库中找到的syslog版本透明地交互。如果链接到标准共享库的二进制文件无法正常运行,我们将举一个异常行为的例子。
因此,rsyslogd与syslogd并没有太大区别。那为什么我们需要rsyslogd?
..因此,世界需要另一个syslogd的原因是,它需要* nix空间中的另一个主要参与者。老实说,我相信只有syslog-ng。
..您是否注意到syslog-ng已获得双重许可?有很棒的GPLed开源版本和更大的“ Premium Edition”,这要花钱。仅高级版提供本机数据库和SSL支持或排队的syslog发送等功能。
..“ Stop”,我听到有人说,“ syslog-ng已进行GPL处理,因此我们可以获取该源代码并实现缺少的功能”。当然可以。但是您认为Balabit实际上会包含您的补丁吗?我想我们可以同意“不”。因此,您刚刚从syslog-ng中分叉了……并证明了我的观点,即世界需要另一个syslogd。
..那么-为什么世界需要另一个syslogd?
它需要一个目标是成为真正的主要参与者,并安装在许多系统上。这将有助于从syslog技术中获得最大收益(从长远来看,这将是最好的日志记录)。在其项目本身中,要么通过驱动竞争对手来使其变得更好。新的主要参与者将防止单一文化并提供丰富的选择自由。这就是世界需要它的原因。