जीएनयू शेफर्ड 0.10 पहले ही जारी किया जा चुका है और ये इसकी खबरें हैं

जीएनयू शेफर्ड

जीएनयू शेफर्ड एक सेवा प्रबंधक है

अंतिम रिलीज के लगभग एक साल बाद, सेवा प्रबंधक का नया संस्करण जारी किया गया था जीएनयू शेफर्ड 0.10 (जिसे पहले dmd के नाम से जाना जाता था), जिसे किया जा रहा है जीएनयू गुइक्स वितरण के डेवलपर्स द्वारा विकसित सिस्टम निर्भरता-जागरूक SysV-init आरंभीकरण के विकल्प के रूप में।

की यह नई रिलीज GNU शेफर्ड 0.10 132 कमिट का प्रतिनिधित्व करता है दो लोगों की, साथ ही इसे रिलीज़ के रूप में माना जाता है, क्योंकि यह कमियों को दूर करता है और नई सुविधाएँ प्रदान करता है
वे सिस्टम की स्थिति को समझने में मदद करते हैं।

जीएनयू शेफर्ड गुइल में लिखा गया एक सेवा प्रबंधक है जो सिस्टम पर चलने वाले "झुंड" डेमॉन की देखभाल करता है, क्योंकि पीसेवाओं के रूप में एसिंक्रोनस रूप से यूजरलैंड कार्यक्षमता प्रदान करता है इसे सिस्टम इनिट (पीआईडी ​​1) के रूप में और गैर-विशेषाधिकार प्राप्त उपयोगकर्ताओं द्वारा प्रति-उपयोगकर्ता डेमॉन, जैसे टोर, प्रिविक्सी, मैक्रोन का प्रबंधन करने के लिए भी इस्तेमाल किया जा सकता है।

यह नोट किया गया है कि यह कई डेमन स्टार्टअप मैकेनिज्म का समर्थन करता है, जिसमें inetd और systemd-style ट्रिगर सॉकेट शामिल हैं। GNU शेफर्ड को गुइल स्कीम में कॉन्फ़िगर किया गया है और इसे उसी भाषा में बढ़ाया जा सकता है। यह एक साधारण मेमोरी-सेफ और नो-कॉलबैक प्रोग्रामिंग मॉडल पर आधारित है।

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

जीएनयू शेफर्ड 0.10 . की मुख्य नई विशेषताएं

जीएनयू शेफर्ड 0.10 के इस नए संस्करण में जो प्रस्तुत किया गया है, वह सबसे अलग है नई मध्यवर्ती सेवा बताती है: "प्रारंभ करना" और "रोकना", जो "झुंड स्थिति" कमांड चलाकर और निर्धारित करते हुए प्रदर्शित होते हैं कि क्या सेवा शुरू या बंद होने की प्रक्रिया में है (पहले केवल झुंड की स्थिति समर्थित थी) "चल रहा है" और "बंद")।

एक और बदलाव जो नए संस्करण में है, वह है संचालन के पुन: निष्पादन को अवरुद्ध करना प्रदान किया जाता है "प्रारंभ" और "रोकें" क्या सेवा पहले ही शुरू या बंद कर दी गई है (पहले, "का निष्पादन"झुंड शुरू सेवा» सेवा का दूसरा उदाहरण शुरू करने का प्रयास किया गया)।

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

हम यह भी पा सकते हैं कि "झुंड लॉग" कमांड को घटनाओं के सारांश लॉग और सेवा की स्थिति में सभी परिवर्तनों की सूची प्रदर्शित करने के लिए जोड़ा गया है।

की अन्य परिवर्तन वह बाहर खड़ा है:

  • डेटा उत्पन्न करने के लिए "हर्ड ग्राफ़" कमांड जोड़ा गया है जो ग्राफ़विज़ ("झुंड ग्राफ़ | xdot -") को निर्भरताओं के दृश्य ग्राफ़ को प्रदर्शित करने के लिए उपयोग करने की अनुमति देता है।
  • झुंड कमांड आउटपुट का रंग हाइलाइटिंग लागू किया गया है।
  • नई सेवाओं को जोड़ा गया: प्रक्रिया की संसाधन खपत की निगरानी के लिए "निगरानी" और आरईपीएल (रीड-मूल्यांकन-प्रिंट चक्र) डीबगिंग इंटरफ़ेस चलाने के लिए "प्रतिकृति"।
  • GOOPS (गाइल ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग सिस्टम) इंटरफ़ेस को बहिष्कृत कर दिया गया है।

अंत में, उन लोगों के लिए जो इसके बारे में अधिक जानने में रुचि रखते हैं, आप विवरण में परामर्श कर सकते हैं निम्नलिखित लिंक।

जीएनयू शेफर्ड कैसे स्थापित करें?

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

हालांकि भीशेफर्ड को किसी भी लिनक्स वितरण पर संस्थापित करना संभव नहीं है, इसलिए उन लोगों के मामले में जो हैं आर्क लिनक्स उपयोगकर्ता बस AUR रिपॉजिटरी को सक्षम करें और निम्न कमांड टाइप करें:

yay -S shepherd

अन्य सभी वितरणों के लिए स्रोत कोड को संकलित करके स्थापना की जा सकती है और इसके लिए यह एक टर्मिनल खोलने और उसमें टाइप करने के लिए पर्याप्त है:

wget https://ftp.gnu.org/gnu/shepherd/shepherd-0.10.0.tar.gz

हम इसके साथ निकालते हैं:

tar -xvf shepherd/shepherd-0.10.0.tar.gz

हम इसके साथ निर्देशिका दर्ज करते हैं:

cd shepherd-0.10.0

और हम इसके साथ संकलन करने के लिए आगे बढ़ते हैं:

./configure --prefix=/some/where
make
make check
make install


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

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

*

*

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