Microsoft ने पहले ही लिनक्स के लिए विंडोज सबसिस्टम WSL2 जारी कर दिया था

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

जैसा कि हमने पिछले महीने WSL2 के साथ-साथ लॉन्च के समय इसमें लागू की जाने वाली सुविधाओं के बारे में चर्चा की थी, माइक्रोसॉफ्ट ने नए प्रायोगिक विंडोज इनसाइडर बिल्ड के गठन की घोषणा की है (निर्माण 18917), जिसमें WSL2 परत शामिल है (लिनक्स के लिए विंडोज सबसिस्टम)।

WSL2 एक परत है जो विंडोज़ पर Linux निष्पादन योग्य फ़ाइलों को लॉन्च करने की अनुमति देती है. डब्लूएसएल का दूसरा संस्करण ऑन-द-फ्लाई एमुलेटर के बजाय एक पूर्ण विकसित लिनक्स कर्नेल प्रदान करके खुद को अलग करता है जो लिनक्स सिस्टम कॉल को विंडोज सिस्टम कॉल में अनुवादित करता है।

विंडोज़_डब्लूएसएल
संबंधित लेख:
Microsoft ने नियमित लिनक्स कर्नेल के साथ WSL2 की घोषणा की

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

WSL2 के बारे में

पिछले संस्करण की तुलना में (WSL1), यह दूसरा संस्करण है (WSL2) ने I/O प्रदर्शन में उल्लेखनीय सुधार किया है और फ़ाइल सिस्टम संचालन।

उदाहरण के लिए, किसी संग्रह को अनपैक करते समय, WSL2, WSL20 की तुलना में 1 गुना तेज होता है, और उस पर कुछ अलग-अलग ऑपरेशन करते समय, जैसे कि "गिट क्लोन", "एनपीएम इंस्टॉल", "एपीटी इंस्टॉल" और एपीटी अपडेट" 2 से 5 बार।

WSL2 Linux कर्नेल 4.19 पर आधारित एक घटक प्रदान करता है एक वर्चुअल मशीन का उपयोग करके विंडोज़ वातावरण में चलाना जो पहले से ही Azure में उपयोग की जाती है।

उपयोगकर्ता अनुभव में कुछ बदलाव हैं जिन्हें आप WSL 2 का उपयोग शुरू करने पर देखेंगे।

लिनक्स कर्नेल के लिए अपडेट विंडोज अपडेट तंत्र के माध्यम से वितरित किए जाते हैं। और Microsoft सतत एकीकरण ढाँचे पर परीक्षण किया गया है।

WSL के साथ कर्नेल एकीकरण के लिए तैयार किए गए सभी परिवर्तन मुफ़्त GPLv2 लाइसेंस के तहत जारी करने का वादा करते हैं।

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

WSL2 में नया क्या है?

WSL1 के पिछले संस्करण के लिए समर्थन संरक्षित है और दोनों प्रणालियों का उपयोग समानांतर में किया जा सकता है, उपयोगकर्ता की प्राथमिकताओं के अनुसार. WSL2, WSL1 के लिए पारदर्शी प्रतिस्थापन के रूप में कार्य कर सकता है।

WSL1 की तरह, यूजरलैंड घटक अलग से स्थापित किए जाते हैं और विभिन्न वितरणों के सुइट्स पर आधारित होते हैं। उदाहरण के लिए, पीMicrosoft Store निर्देशिका में WSL पर इंस्टालेशन के लिए, कुछ सुझाव सुझाए गए हैं। वितरण जैसे कि उबंटू, डेबियन, काली लिनक्स, फेडोरा, अल्पाइन, एसयूएसई और ओपनएसयूएसई।

पर्यावरण एक ext4 फ़ाइल सिस्टम और एक वर्चुअल नेटवर्क एडाप्टर के साथ एक अलग डिस्क छवि (VHD) पर किया जाता है।

लिनक्स कर्नेल के साथ इंटरैक्ट करने के लिए WSL2 में प्रस्तावित, वितरण में एक छोटी आरंभीकरण स्क्रिप्ट शामिल करना आवश्यक है बूट प्रक्रिया को बदलने के लिए.

वितरण मोड को बदलने के लिए एक नया "wsl --set-version" कमांड प्रस्तावित किया गया है, और डिफ़ॉल्ट WSL संस्करण सेट करने के लिए एक "wsl --set-default-version" कमांड प्रस्तावित किया गया है।

साथ ही WSL2 का यह नया संस्करण विंडोज़ बिल्ड 18917 में शामिल है, फ़ाइल सिस्टम में सुधारों पर प्रकाश डाला गया है चूंकि उनके भीतर इनका प्रबंधन अनुकूलित किया गया था, जिससे उन तक पहुंच तेज हो गई।

हम समझते हैं कि हमने पिछले तीन साल आपको यह कहते हुए बिताए हैं कि WSL 1 का उपयोग करते समय अपनी फ़ाइलों को अपनी C ड्राइव पर रखें, लेकिन WSL 2 में ऐसा नहीं है। WSL 2 में सबसे तेज़ फ़ाइल सिस्टम एक्सेस का आनंद लेने के लिए, ये फ़ाइलें होनी चाहिए अंदर। लिनक्स रूट फ़ाइल सिस्टम का।

WSL2 में एक और बदलाव वर्चुअलाइजेशन तकनीक के माध्यम से आर्किटेक्चर में बदलाव है.

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

हमारा लक्ष्य WSL 2 को WSL 1 जैसा महसूस कराना है, और हम इसमें सुधार कैसे कर सकते हैं, इस पर आपकी प्रतिक्रिया सुनने के लिए उत्सुक हैं।

Fuente: https://devblogs.microsoft.com


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

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

*

*

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

  1.   गिलर्मो कहा

    लेख लगातार "लिनक्स" (कर्नेल) को जीएनयू/लिनक्स (ऑपरेटिंग सिस्टम) के साथ इस हद तक भ्रमित करता है कि कुछ भी समझ में नहीं आता है। खराब तरीके से लिखा।