सिस्टमड समर्थन अब WSL . में उपलब्ध है

डब्ल्यूएसएल विंडोज

लिनक्स के लिए विंडोज सबसिस्टम माइक्रोसॉफ्ट द्वारा विंडोज 10 पर मूल रूप से लिनक्स एक्जिक्यूटिव चलाने के लिए विकसित एक संगतता परत है।

हाल ही में खबर टूट गई कि WSL अब Systemd के साथ संगत है, यह नया WSL ​​अपडेट प्रक्रिया और सेवा प्रबंधन के लिए जीवन की कई गुणवत्ता सुविधाओं को अनलॉक करता है। इसमें स्नैपडील के लिए समर्थन शामिल है, जो उपयोगकर्ताओं को Snapcraft.io पर उपलब्ध सभी टूल और ऐप्स का लाभ उठाने की अनुमति देता है।

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

इसका अर्थ यह है कि अनुप्रयोग जो उपयोग के लिए या केवल आसान प्रशासन के लिए सिस्टमड पर निर्भर हैं, अब इस WSL वातावरण में Windows 10 और Windows 11 पर निर्बाध रूप से चल सकते हैं।

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

एक ब्लॉग पोस्ट में, Canonical ने कुछ तकनीकी विवरण प्रदान किए। और समझाया कि कैसे WSL में Ubuntu पर Systemd को सक्षम किया जाए। Microsoft की संबंधित घोषणा कम तकनीकी है, लेकिन यह इस सुविधा को प्राप्त करने के लिए किए गए कुछ महत्वपूर्ण परिवर्तनों का वर्णन करती है, जिसमें WSL2 के काम करने का तरीका बदलना भी शामिल है।

सिस्टमड सपोर्ट के लिए WSL आर्किटेक्चर में बदलाव की जरूरत है। क्योंकि Systemd को PID 1 की आवश्यकता होती है, Linux वितरण पर शुरू की गई WSL स्टार्टअप प्रक्रिया Systemd की चाइल्ड प्रोसेस बन जाती है। साथ ही, चूंकि WSL आरंभीकरण प्रक्रिया Linux और Windows घटकों के बीच संचार अवसंरचना प्रदान करने के लिए जिम्मेदार है, इस पदानुक्रम को बदलने के लिए WSL आरंभीकरण प्रक्रिया के साथ की गई कुछ मान्यताओं पर पुनर्विचार करने की आवश्यकता है. स्वच्छ शटडाउन सुनिश्चित करने और WSLg के साथ संगतता सुनिश्चित करने के लिए अतिरिक्त परिवर्तन भी करने पड़े।

यह भी नोट करना महत्वपूर्ण है कि इन परिवर्तनों के साथ, Systemd सेवाएं आपके WSL इंस्टेंस को ऊपर नहीं रखेंगी। आपका WSL ​​इंस्टेंस पहले की तरह ही जीवित रहेगा। माइक्रोसॉफ्ट ने कहा कि यह फीचर अपने आप अपडेट नहीं होगा ताकि मौजूदा यूजर्स को परेशानी न हो। "चूंकि यह स्टार्टअप पर WSL के व्यवहार को बदलता है, हम उपयोगकर्ताओं के मौजूदा WSL ​​वितरण में इस परिवर्तन को लागू करते समय सावधान रहना चाहते थे। अभी के लिए, आपको विशिष्ट WSL वितरण के लिए Systemd को सक्षम करना चुनना होगा, ”उन्होंने कहा।

इस परिवर्तन का अर्थ है कि WSL का उपयोग करना आपके पसंदीदा Linux वितरणों को मूल मशीन पर उपयोग करने जैसा होगा और आपको ऐसे सॉफ़्टवेयर का उपयोग करने की अनुमति देगा जो Systemd समर्थन पर निर्भर करता है। यहाँ Linux अनुप्रयोगों के कुछ उदाहरण दिए गए हैं जो Systemd पर निर्भर करते हैं:

स्नैप: एक उपयोगी बाइनरी जो आपको उबंटू पर सॉफ़्टवेयर स्थापित और प्रबंधित करने की अनुमति देती है;
microk8s - कुबेरनेट्स को स्थानीय रूप से अपने सिस्टम पर जल्दी से चलाएँ;
systemctl : एक उपकरण जो Systemd का हिस्सा है और आपकी Linux मशीन पर सेवाओं के साथ इंटरैक्ट करता है।

यकीनन, Systemd . के लिए समर्थन लिनक्स के लिए विंडोज सबसिस्टम द्वारा लेनार्ट पोएटरिंग के आगमन से सहायता मिली, सिस्टमड के निर्माता, रेडमंड जायंट को कुछ महीने पहले (आप इसके बारे में नोट से परामर्श कर सकते हैं निम्नलिखित लिंक में).

यह उल्लेखनीय है कि माइक्रोसॉफ्ट ने हाल के वर्षों में कई लिनक्स डेवलपर्स और अन्य प्रमुख ओपन सोर्स डेवलपर्स को काम पर रखा है। Microsoft वर्तमान में Python के आविष्कारक Guido van Rossum को नियुक्त करता है, GNOME के ​​आविष्कारक Miguel de Icaza को 2016 में Microsoft द्वारा नियोजित किया गया था, जब उसने Xamarin का अधिग्रहण किया, Nat Friedman ने GitHub के सीईओ के रूप में कार्य किया, Gentoo Linux के संस्थापक डैनियल रॉबिंस, Microsoft द्वारा Microsoft के लिए स्टीव फ्रेंच कार्यों में कार्यरत थे। Linux CIFS/SMB2/SMB3 अनुरक्षक और सांबा टीम के सदस्य के रूप में। इसके अतिरिक्त, Microsoft की क्लाउड कंप्यूटिंग सेवा Azure पर Linux को व्यापक रूप से तैनात किया गया है।

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


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

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

*

*

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