rsyslogd에 대한 우분투 맨 페이지에 따르면
... 우선 rsyslogd가 기본 표준 BSD 동작을 따르는 지 확인하려는 체계적인 시도
가있었습니다 . rsyslogd는 표준 syslog.conf를 사용하고 원래의 syslogd처럼 작동 할 수 있어야합니다. 그러나 원본 syslogd는 rsyslog 향상 구성 파일에서 올바르게 작동하지 않습니다. 기껏해야 재미있는 파일 이름을 생성합니다.
두 번째로 중요한 개념은이 버전의 rsyslogd가 표준 라이브러리에있는 syslog 버전과 투명하게 상호 작용한다는 것입니다. 표준 공유 라이브러리에 연결된 바이너리가 제대로 작동하지 않으면 비정상적인 동작의 예를 원합니다.
따라서 rsyslogd 는 syslogd와 크게 다르지 않습니다 . 그렇다면 왜 rsyslogd 가 필요 합니까?
이 페이지는 비교 차트 rsyslogd 와 syslogd-ng를 제공합니다
이 블로그 게시물은 왜 두 번째 syslogd 입니까? . 그것에서 발췌 :
.. 세상이 또 다른 syslogd를 필요로하는 한 가지 이유는 * nix 공간에서 다른 주요 선수가 필요하기 때문입니다. 나는 솔직히 syslog-ng .. 외에는 아무도 없다고 믿는다.
.. syslog-ng가 이중 라이센스가 된 것을 보셨습니까? 훌륭한 GPL 오픈 소스 릴리스와 훨씬 더 비싼 "Premium Edition"이 있습니다. 프리미엄 버전 만 기본 데이터베이스 및 SSL 지원 또는 대기중인 syslog 전송과 같은 기능을 제공합니다.
.. "중지", "syslog-ng는 GPL이므로 소스를 가져와 누락 된 기능을 구현할 수 있습니다." 물론 당신은 할 수. 그러나 Balabit에 실제로 패치가 포함되어 있다고 생각하십니까? 우리는 "nope"에 동의 할 수 있다고 생각합니다. 그래서 당신은 방금 syslog-ng에서 분기했고 세상에 다른 syslogd가 필요하다는 내 주장을 증명했습니다 ..
.. 그렇다면 왜 세상에 또 다른 syslogd가 필요합니까?
많은 주요 시스템에 설치되는 진정한 주요 플레이어가 되려면 목표가 필요합니다. 이는 syslog 기술을 최대한 활용하는 데 도움이됩니다 (장기적으로는 최상의 로깅 기능을 제공함). 프로젝트 자체에서 경쟁 업체보다 우수하게 운전하는 것. 새로운 메이저 플레이어는 단일 문화를 방지하고 풍부한 선택의 자유를 제공 할 것입니다. 이것이 세상에 필요한 이유입니다.