मूल रूप से, वे सभी समान हैं, जिस तरह से वे सभी केंद्रीय रिपॉजिटरी में विभिन्न प्रकार के सिस्टम से डेटा लॉगिंग की अनुमति देते हैं।
लेकिन वे तीन अलग-अलग परियोजनाएं हैं, प्रत्येक परियोजना अधिक विश्वसनीयता और कार्यात्मकता के साथ पिछले एक को बेहतर बनाने की कोशिश कर रही है।
यह Syslogपरियोजना बहुत ही पहली परियोजना थी। यह 1980 में शुरू हुआ था। यह Syslogप्रोटोकॉल के लिए मूल परियोजना है । इस समय Syslog एक बहुत ही सरल प्रोटोकॉल है। शुरुआत में यह केवल परिवहन के लिए यूडीपी का समर्थन करता है, ताकि यह संदेशों के वितरण की गारंटी न दे।
अगला syslog-ng1998 में आया । यह syslogनई सुविधाओं के साथ बुनियादी प्रोटोकॉल का विस्तार करता है :
- सामग्री-आधारित फ़िल्टरिंग
- एक डेटाबेस में सीधे प्रवेश करना
- परिवहन के लिए टीसीपी
- टीएलएस एन्क्रिप्शन
अगला Rsyslog2004 में आया । यह syslogनई विशेषताओं जैसे प्रोटोकॉल का विस्तार करता है:
- RELP प्रोटोकॉल समर्थन
- बफर ऑपरेशन सपोर्ट
मान लीजिए कि आज वे तीन समवर्ती परियोजनाएं हैं जो संस्करणों पर अलग-अलग विकसित हुई हैं, लेकिन पड़ोसियों के साथ क्या कर रही हैं, इसके बारे में समानांतर रूप से बढ़ी हैं।
मुझे व्यक्तिगत रूप से लगता है कि आज syslog-ngज्यादातर मामलों में संदर्भ है, क्योंकि यह एक आसान और व्यापक सेटअप और कॉन्फ़िगरेशन के अलावा मुख्य विशेषताओं की पेशकश करने वाली सबसे परिपक्व परियोजना है।