Fini, SysV init और systemd का विकल्प अपने नए संस्करण 4.0 तक पहुँचता है

लगभग तीन साल के विकास के बाद प्रकाशन जारी किया गया था नए संस्करण का शुभारंभ फिनिट 4.0 इनिशियलाइज़ेशन सिस्टम (फास्ट इनिट), जिसे SysV इनिट और सिस्टमड के लिए एक सरल विकल्प के रूप में विकसित किया गया है।

परियोजनाया EeePC नेटबुक के लिनक्स फर्मवेयर में उपयोग किए जाने वाले फास्टिनिट बूट सिस्टम के रिवर्स इंजीनियरिंग पर आधारित है और यह बहुत तेजी से बूट प्रक्रिया के लिए बाहर खड़ा है। सिस्टम मुख्य रूप से एकीकृत और कॉम्पैक्ट बूट सिस्टम प्रदान करने के लिए है, लेकिन इसका उपयोग सामान्य डेस्कटॉप और सर्वर वातावरण के लिए भी किया जा सकता है।

फिनिट के बारे में

परिमित SysV स्टार्टअप शैली में रनलेवल्स का समर्थन करता है, पृष्ठभूमि प्रक्रियाओं की स्थिति की निगरानी (स्वचालित रूप से विफलता के मामले में एक सेवा को फिर से शुरू करना), एकल नियंत्रकों को चलाना, सेवाओं को मनमाने ढंग से निर्भरता और शर्तों में लेना शुरू करना, सेवा शुरू होने से पहले या बाद में शुरू करने के लिए अतिरिक्त नियंत्रकों को संलग्न करना।

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

SysV init के लिए बनाई गई सेवाओं को शुरू करने के लिए मानक स्क्रिप्ट का उपयोग समर्थित है, साथ ही rc Scripts .local, पर्यावरण चर और नेटवर्क सेटिंग्स के साथ फाइल जैसे डेबियन और बिजीबॉक्स में। कॉन्फ़िगरेशन को एक एकल कॉन्फ़िगरेशन फ़ाइल में परिभाषित किया जा सकता है या कई फ़ाइलों में फैलाया जा सकता है।

प्रबंधन मानक initctl और रन-पार्ट्स टूलकिट के माध्यम से किया जाता है, जो आपको रनवे के संबंध में सेवाओं को सक्षम और अक्षम करने की अनुमति देता है, साथ ही कुछ सेवाओं को चुनिंदा रूप से शुरू करता है।

परिमित इसमें एक अंतर्निहित गेट्टी कार्यान्वयन भी शामिल है (नियंत्रण टर्मिनल और उपयोगकर्ता लॉगिन), स्वास्थ्य निगरानी और टॉगल मोड के लिए प्रहरी सैंडबॉक्स खोल चलाने के लिए बिल्ट-इन सॉलोगिन के साथ गलती से।

फिनिट 4.0 की मुख्य नई विशेषताएं

Finit 4.0 रिलीज़ में जोड़े गए परिवर्तनों के बीच (संस्करण 3.2 को उन परिवर्तनों के कारण छोड़ दिया गया था जो पिछड़ी संगतता को तोड़ देंगे)। अलग रिबूट उपयोगिता को इनिटक्टल के प्रतीकात्मक लिंक से बदल दिया गया है, उपयोगिताओं को रोकना, बंद करना, बंद करना और निलंबित करना समान है।

कर्नेल मॉड्यूल के स्वचालित लोडिंग के लिए जोड़ा गया प्लगइन इसके अलावा, रनटाइम में जुड़े उपकरणों के लिए सुरक्षा को प्रभावित करने वाले संचालन को रिकॉर्ड करने की क्षमता को जोड़ा, चेंज रनवेल, स्टार्ट एंड स्टॉप सर्विसेज, सर्विस फेल्योर की तरह।

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

आदेशों का संचालन «inictl cond सेट | स्पष्ट COND »क्रियाओं को कई घटनाओं से जोड़ने के लिए। सेवाओं की पहचान करने के लिए, वाक्यविन्यास का उपयोग किया जाता है बजाय मार्गों को जोड़ने के ।

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

  • /Etc/modules-load.d/ को संभालने के लिए प्लगइन जोड़ा गया।
  • संचालन की प्रगति का संकेत दिया।
  • यदि आवश्यक हो, तो inetd सर्वर का अंतर्निहित कार्यान्वयन हटा दिया गया है, जिस पर आप xinetd स्थापित कर सकते हैं।
  • अलग-अलग cgroups पर सेवाएँ चलाने के लिए cgroups v2 के लिए समर्थन जोड़ा गया।
  • कस्टम लॉगिन के साथ जोड़ा गया क्रैश रिकवरी मोड।
  • SysV init से स्क्रिप्ट शुरू / बंद करने के लिए जोड़ा गया समर्थन।
  • प्री: स्क्रिप्ट और पोस्ट: स्क्रिप्ट हैंडलर जोड़े गए हैं जो आपको सेवा शुरू करने से पहले या बाद में कार्रवाई करने के लिए निर्दिष्ट करने की अनुमति देते हैं।
  • एनवी के लिए जोड़ा गया समर्थन: पर्यावरण चर के साथ फ़ाइल।
  • मनमाने ढंग से पीआईडी ​​फ़ाइलों को ट्रैक करने की क्षमता जोड़ा।
  • रिश्तेदार रास्तों का उपयोग करके कार्यों और सेवाओं को शुरू करने की क्षमता को जोड़ा।
  • बैच मोड में क्रिया करने के लिए initctl में "-b" विकल्प जोड़ा गया।
  • / Etc / नेटवर्क / इंटरफेस के लिए बेहतर समर्थन।

अंत में, यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं, आप विवरण देख सकते हैं निम्नलिखित लिंक में

परिमित हो जाओ

आप में से जो लोग इस इनिशियलाइज़ेशन सिस्टम का परीक्षण करने में सक्षम हैं, उनके लिए, आपको पता होना चाहिए कि सफ़ेद परिनियोजन स्क्रिप्ट Void Linux, Alpine Linux, और Debian के लिए तैयार की गई हैं।

लिंक यह है


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

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

*

*

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