सिस्टमड बनाम सिसविनीट। और सिस्टमड-शिम?

सिस्टमड बनाम सिसविनीट। और सिस्टमड-शिम?

सिस्टमड बनाम सीसविनाइट। और सिस्टमड-शिम?

सिस्टमड वर्तमान में "कर्नेल बूट सिस्टम" (Init) के संदर्भ में सबसे व्यापक रूप से उपयोग किया जाने वाला मानक है जो लिनक्स जैसे यूनिक्स वातावरण में प्राप्त किया जा सकता है। इसे कुछ साल पहले बनाया गया था लेन्नर्ट पोइटरिंग (मुख्यतः) के बगल में काई श्रोता (पूर्व लाल टोपी)। वर्तमान में यह ए LGPL 2.1 लाइसेंस (GPL2 के तहत लाइसेंस प्राप्त अपवादों के साथ)। यद्यपि अन्य विकल्प हैं, प्राचीन और परंपरावादियों की तरह SysVinit और Upstart, वहाँ भी नए विकल्प जैसे चल रहे हैं सिस्टमड-शिम.

सबसे अधिक इस्तेमाल होने के साथ-साथ, Systemd विवादास्पद और कभी-कभी उपयोगकर्ताओं के एक महत्वपूर्ण हिस्से से घृणा करने वाला भी है, जो इसकी जटिलता और अत्यधिक प्रभुत्व का विरोध करते हैं या इसके डिस्ट्रो के कार्यों पर नियंत्रण रखते हैं। इस कारण से, पुराने या आधुनिक विकल्प अभी भी जीएनयू / लिनक्स समुदाय के व्यापक क्षेत्रों में फलफूल रहे हैं।

सिस्टमड बनाम सिसविनीट: सिस्टम एंड सर्विस एडमिनिस्ट्रेटर

वर्तमान में एक फ्री सॉफ्टवेयर प्रोजेक्ट के रूप में Systemd होस्ट किया गया है GitHub और «की वेबसाइट पर पर्याप्त प्रलेखन हैफ्रीडेस्कटॉप.ओआरजी"। और इस तथ्य के बावजूद कि अन्य समयों में हमने बड़े पैमाने पर बात की है systemd ब्लॉग पर, उदाहरण के लिए, पोस्ट में कहा जाता है «सिस्टम डिस्ट्रिक्टिंग« लेखक से "यूसमोसलिनक्स"आज हम मौजूदा विकल्पों के पहलुओं की तुलना करके थोड़ा और विस्तार करने की उम्मीद करते हैं।

सिस्टमड बनाम सिसविनीट: सिस्टमड

Systemd क्या है?

Systemd लिनक्स-आधारित सिस्टम के लिए एक सिस्टम और सेवा प्रशासक है। लेकिन, अधिक मोटे तौर पर, इसे लिनक्स सिस्टम के लिए बुनियादी बिल्डिंग ब्लॉक्स के एक सेट के रूप में भी वर्णित किया जा सकता है, क्योंकि यह एक «सिस्टम और सेवाएँ प्रशासक » जो एक प्रक्रिया (PID 1) के रूप में चलता है और बाकी सिस्टम को शुरू करता है।

सिस्टमड डायनेमिक समानांतरकरण क्षमता प्रदान करता है, सेवाओं को शुरू करने के लिए "सॉकेट्स" और "डी-बस सक्रियण" का उपयोग करता है। इसके अलावा, यह प्रदान करता है "शुरुवात" डेमोंस के अनुरोध पर, यह लिनक्स नियंत्रण समूहों का उपयोग करते हुए प्रक्रियाओं को ट्रैक करता है, माउंट पॉइंट्स और ऑटोमोट्स का प्रबंधन करता है, और ट्रांसेक्शनल डिपेंडेंसी-बेस्ड सर्विस कंट्रोल को लागू करता है तार्किक।

अंत में, और विशेष रूप से, इसे जोड़ा जा सकता है Systemd SysV और LSB स्टार्टअप स्क्रिप्ट के साथ संगत है और इस दिन ने कई GNU / Linux डिस्ट्रो पर SysVinit के सफल प्रतिस्थापन के रूप में काम किया है।, भले ही इसके बारे में मान्य आलोचना या नकारात्मक टिप्पणी न हो।

और इसमें एक रजिस्ट्री डेमॉन शामिल है, बुनियादी सिस्टम सेटिंग्स जैसे होस्टनाम को नियंत्रित करने के लिए उपयोगिताओं, दिनांक, स्थान, एक साधारण नेटवर्क कॉन्फ़िगरेशन, नेटवर्क टाइम सिंक्रोनाइज़ेशन, रिकॉर्ड्स को अग्रेषित करने और नाम रिज़ॉल्यूशन को प्रबंधित करने के लिए उपयोगकर्ताओं और कंटेनरों में लॉग इन करने और वर्चुअल मशीन, सिस्टम अकाउंट, डायरेक्ट्री और रनटाइम सेटिंग्स और डेमॉन की एक सूची रखें।

अन्य बातों के अलावा, जिसके लिए इसे डिस्ट्रोस पर भारी, जटिल और अधिकार के रूप में वर्गीकृत किया जाता है, जहां इसे लागू किया जाता हैबावजूद इसके उद्देश्यों को संतोषजनक ढंग से पूरा करना जिसके लिए इसे बनाया गया था। इतना कि सुप्रसिद्ध डिस्ट्रो DEBIAN, कई अन्य GNU / लिनक्स डिस्ट्रोस की माँ, कुछ समय के लिए इसे लागू कर रही है, जिसने इसकी मालिश में योगदान दिया है।

सिस्टमड बनाम सिसविनीट: सिसविनीट

¿Qué es sysvinit?

SysVinit सबसे पुराना और वर्तमान में से एक है लिनक्स पर आधारित सिस्टम के लिए सिस्टम और सेवाओं के प्रशासक। यह अभी भी व्यापक रूप से कई पर प्रयोग किया जाता है GNU / लिनक्स डिस्ट्रोस जैसे, और नए, जैसे Devuan.

एक कार्यक्रम के रूप में SysVinit से निम्नलिखित पर प्रकाश डाला जा सकता है:

«यह कर्नेल को लोड करने के बाद चलने वाली पहली प्रक्रिया है और जो अन्य सभी प्रक्रियाओं को जन्म देती है, वह एक init डेमन के रूप में चलती है और आमतौर पर PID 1 है। यह एक मानक प्रक्रिया को नियंत्रित करने के लिए प्रदान करता है कि कौन सा प्रोग्राम लॉन्च करता है या एक निश्चित स्तर पर रुकता है प्रदर्शन के ”। Ex-Debian.org विकी के अनुसार

भिन्न "में इस" (सिस्टम और सेवाएं प्रशासक यूनिक्स प्रणालियों के प्रारंभिक), जिसने एकल स्क्रिप्ट नामक सेवाओं का उपयोग करके सेवा शुरू की "/ आदि / आरसी", SysVinit ने डायरेक्टरी स्कीमा का उपयोग शुरू किया "#Etc/rc.d/" जिसमें विभिन्न सेवाओं की शुरुआत / स्टॉप स्क्रिप्ट शामिल थे।

और संकुल और फ़ंक्शंस के स्तर पर SysVinit में अन्य सभी कार्यक्रमों की शुरुआत, निष्पादन और डाउनलोड को नियंत्रित करने के लिए कार्यक्रम हैं। इनमें शामिल हैं: हाल्ट, इनिट, किलल्ल 5, लास्ट, बीस्ट, मेसग, पिडोफ, पॉवरऑफ, रिबूट, रनवेल, शटडाउन, सलोगिन, टेलिनिट, यूटम्पड, और दीवार। उन लोगों के लिए महत्वपूर्ण जानकारी जो इंस्टॉल और उपयोग करना चाहते हैं sysvinit.

आज तक, के बीच लड़ाई systemd y sysvinit की तुलना में कठिन, और योग्य है WhatsApp y Telegram। और जबकि यह सच है कि आदरणीय sysvinit दोष या सीमाएँ (प्रत्येक व्यक्ति के दृष्टिकोण के आधार पर), जो शायद किसी तरह से हल करने योग्य हैं, समर्थकों के systemd अक्सर साहसपूर्वक उस पर जोर देते हैं systemd वर्तमान में सभी का सबसे अच्छा है सिस्टम और सेवा प्रशासक प्रारंभिक यूनिक्स सिस्टम वर्तमान।

उस तथ्य से, और उस संघर्ष से पैदा हुआ था «Init फ्रीडम» (IF) कैंपेन उस तर्क का खंडन करने के लिए डिज़ाइन किया गया। Init फ्रीडम PID1 के लिए एक स्वस्थ दृष्टिकोण को बहाल करने की कोशिश करता है, एक जो विविधता और पसंद की स्वतंत्रता का सम्मान करता है। यदि आप अधिक जानकारी चाहते हैं, तो आप निम्न लिंक पर जाकर इसे प्राप्त कर सकते हैं: अभियान «Init स्वतंत्रता» (IF), जैसे जानकारी GNU / Linux डिस्ट्रोस जो Systemd के विकल्प का उपयोग करता है।

सिस्टमड बनाम सिसविनीट: सिस्टमड-शिम

सिस्टमड-शिम क्या है?

अंतिम लेकिन कम से कम, हम मिलते हैं Systemd-shim का अद्भुत विकल्प। DEBIAN पार्सल पृष्ठ के अनुसार कौन सा पैकेज है:

"सिस्टमड फंक्शन का अनुकरण करता है जो कि इन्टिट सेवा का उपयोग किए बिना सिस्टमड हेल्पर्स को चलाने के लिए आवश्यक है।"

यह समझने के लिए कि वह क्या करने में सक्षम है "सिस्टमड-शिम" या यह कैसे काम करता है, इसे डिस्ट्रो पर अभ्यास करने में अच्छा लगता है जिससे सबसे अधिक लाभ हुआ है, अर्थात एमएक्स-लिनक्स। जो अपने स्वयं के रचनाकारों के अनुसार एमएक्स-लिनक्स की अपनी अनूठी विशेषता है:

“उपयोगकर्ता को स्थापित सिस्टम पर Systemd और SysVinit के बीच चयन करने की क्षमता प्रदान करता है। एक जादुई संयोजन जिसे Systemd-shim नामक पैकेज द्वारा संभव बनाया गया है। हालांकि, कुछ समय पहले सिस्टमड-शिम पर विकास रोक दिया गया था, और DEBIAN ने हाल ही में बस्टर रिपॉजिटरी से पैकेज को हटा दिया। हम समझते हैं कि DEBIAN बस्टर में सिस्टमड के संस्करण के साथ सिस्टमड-शिम की वर्तमान स्थिति ठीक से काम नहीं कर रही है, इसलिए हम एमएक्स के भविष्य के लिए विकल्प तलाश रहे हैं। उस अंत तक, एक चीज जिसे हम तलाशना चाहते हैं वह है सिस्टमड-शिम (और कोई भी सिस्टम पैच जो सिस्टमड-शिम को ठीक से काम करने के लिए आवश्यक हो सकता है) के निरंतर विकास की संभावना है।

सिस्टम-शिम ने एमएक्स-लिनक्स को ऐसे अच्छे परिणाम दिए हैं, कि इसके अलावा अन्य उत्कृष्ट कार्यक्षमता और उक्त डिस्ट्रो के फायदे, MX-Linux सबसे पहले डिस्ट्रॉच में है और भविष्य में भी इसका उपयोग जारी रखने की योजना है एमएक्स-लिनक्स 19 के नए संस्करण पर सिस्टम-शिम इसके आधार पर जल्द ही लॉन्च किया जाएगा DEBIAN 10 (बस्टर)।

मैं व्यक्तिगत रूप से सिस्टम-शिम के साथ एमएक्स-लिनक्स 18. एक्स की सिफारिश करता हूं, क्योंकि यह तेज प्रकाश और बहुत कार्यात्मक है। और मेरे विशेष मामले में इसने मुझे अपने खुद के डिस्ट्रो को इसके आधार पर बनाने की अनुमति दी, जिसे मैंने कहा: मिलाग्रोस जीएनयू / लिनक्स।

सिस्टमड बनाम सिसविनीट: कमांड्स एंड अल्टरनेटिव्स

अन्य विकल्प?

सारांश में, उन उल्लिखित सहित, हम «के वर्तमान विकल्पों में से हैंसिस्टम प्रशासक और सेवाएँ सिस्टम के लिए »(init सिस्टम) लिनक्स के लिए a:

  • ओपन आर्क
  • चलाओ
  • s6
  • चरवाहा
  • पाप करना
  • systemd
  • सिस्टम-शिम
  • Sysvinit

Systemd बनाम Sysvinit: Systemd-shim के साथ MX-Linux

निष्कर्ष

मुझे उम्मीद है कि यह पोस्ट आपके लिए बहुत उपयोगी है, प्रत्येक के बारे में थोड़ा और जानने के संदर्भ में में इस उल्लेख किया है, और एक ही समय में यह उन्हें एक निश्चित के साथ एक GNU / Linux Distro चुनने में मदद करता है «सिस्टम »के लिए सिस्टम और सेवाएं प्रशासक»। और पीया अंतिम, उन लोगों के लिए जो उपयोग के पक्ष में थोड़े अधिक इच्छुक हैं systemd, मैं निम्नलिखित लिंक पढ़ने की सलाह देता हूं: के महान मिथकों systemd.


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   लुइक्स कहा

    सिस्टमड चूसता है !!!!!!!

  2.   01101001b कहा

    बहुत अच्छा लेख! धन्यवाद!
    बेशक, अलग होने की इच्छा के बिना, उनके पास प्रूफ़रीडर की कमी है, क्योंकि वर्तनी की त्रुटियां लेख को कॉन्फ़िगर करती हैं: "मोटे" सेक्टर (विशाल क्षेत्रों द्वारा); जो "एक" योगदान ("द्वारा योगदान दिया है"), और इसी तरह।

  3.   लिनक्स पोस्ट इंस्टॉल कहा

    लेख और अपनी टिप्पणी पढ़ने के लिए धन्यवाद। और हमने आपके द्वारा देखे गए व्याकरणिक गैग को पहले ही ठीक कर दिया है। नमस्कार, प्रिय पाठक!

  4.   कुछ में से एक कहा

    मैं वर्तमान में एक लंबे समय के आर्क उपयोगकर्ता हूं लेकिन मैं सिस्टमड बकवास और इसकी पिछली कहानियों से थक गया हूं।

    मैं आर्क दुनिया से प्यार करता हूं इसलिए इन दिनों मैं अपने निजी कंप्यूटर पर ओपनआरसी के साथ आर्टिक्स का परीक्षण कर रहा हूं और फिलहाल यह एकदम सही है, अगर मुझे कुछ भी अजीब नहीं मिला तो मैं आर्क छोड़ दूंगा और आर्टिक्स का रुख करूंगा।

  5.   लिनक्स पोस्ट इंस्टॉल कहा

    अति उत्कृष्ट! हमें उम्मीद है कि आप उस दिलचस्प डिस्ट्रो की ओर पलायन कर सकते हैं। आपके कमेंट के लिए धन्यवाद।