लिनक्स 2 के लिए विंडोज सबसिस्टम में पूर्ण लिनक्स कर्नेल शामिल होगा
Microsoft ने आज Linux के लिए Windows सबसिस्टम के लिए एक नए आर्किटेक्चर की घोषणा की: WSL 2। यह नाटकीय फ़ाइल सिस्टम प्रदर्शन में वृद्धि, और पूर्ण सिस्टम कॉल संगतता की अनुमति देगा, जिसका अर्थ है कि आप डब्लूएसएल 2 में अधिक लिनक्स ऐप चला सकते हैं जैसे डॉकर।
WSL 2 आर्किटेक्चर का एक नया संस्करण है जो Linux के लिए Windows सबसिस्टम को Windows पर ELF64 Linux बायनेरिज़ चलाने की शक्ति देता है। यह नया आर्किटेक्चर बदलता है कि ये लिनक्स बायनेरिज़ विंडोज और आपके कंप्यूटर के साथ कैसे इंटरैक्ट करते हैं हार्डवेयर, लेकिन फिर भी WSL 1 (वर्तमान में व्यापक रूप से उपलब्ध) के समान उपयोगकर्ता अनुभव प्रदान करता है संस्करण)। अलग-अलग लिनक्स डिस्ट्रो को या तो WSL 1 डिस्ट्रो के रूप में चलाया जा सकता है, या WSL 2 डिस्ट्रो के रूप में, किसी भी समय अपग्रेड या डाउनग्रेड किया जा सकता है, और आप WSL 1 और WSL 2 डिस्ट्रो को साथ-साथ चला सकते हैं। WSL 2 एक पूरी तरह से नए आर्किटेक्चर का उपयोग करता है जो वास्तविक Linux कर्नेल का उपयोग करता है।
विंडोज़ के साथ एक लिनक्स कर्नेल शिपिंग
माइक्रोसॉफ्ट विंडोज के साथ एक वास्तविक लिनक्स कर्नेल शिप करने जा रहा है जो पूर्ण सिस्टम कॉल संगतता को संभव बनाएगा। यह पहली बार होगा जब किसी Linux कर्नेल को Windows के साथ शिप किया जाएगा, जो कि कर्नेल.org पर उपलब्ध स्रोत के आधार पर नवीनतम स्थिर शाखा से निर्मित है। प्रारंभिक बिल्ड में, Microsoft कर्नेल के संस्करण 4.19 को शिप करेगा।
यह कर्नेल विशेष रूप से WSL 2 के लिए ट्यून किया गया है। विंडोज़ पर एक अद्भुत लिनक्स अनुभव देने के लिए इसे आकार और प्रदर्शन के लिए अनुकूलित किया गया है। Microsoft इस Linux कर्नेल को Windows अद्यतनों के माध्यम से सेवा प्रदान करेगा, जिसका अर्थ है कि आपको इसे स्वयं प्रबंधित करने की आवश्यकता के बिना नवीनतम सुरक्षा सुधार और कर्नेल सुधार प्राप्त होंगे।
अंत में, निश्चित रूप से यह लिनक्स कर्नेल पूरी तरह से खुला स्रोत होगा! जब हम WSL 2 जारी करते हैं, तो Microsoft के पास Github पर पूर्ण कॉन्फ़िगरेशन ऑनलाइन उपलब्ध होगा, ताकि आप देख सकें कि यह कैसे काम करता है और इसे स्वयं बना सकता है।
WSL 2 में वास्तु परिवर्तन
WSL 2 अपने लिनक्स कर्नेल को लाइटवेट यूटिलिटी वर्चुअल मशीन (VM) के अंदर चलाने के लिए नवीनतम और सबसे बड़ी वर्चुअलाइजेशन तकनीक का उपयोग करता है। हालाँकि, WSL 2 एक पारंपरिक VM अनुभव नहीं होगा। जब आप VM के बारे में सोचते हैं, तो आप शायद कुछ ऐसा सोचते हैं जो बूट करने में धीमा है, एक बहुत ही अलग वातावरण में मौजूद है, बहुत सारे कंप्यूटर संसाधनों का उपभोग करता है और इसे प्रबंधित करने के लिए आपके समय की आवश्यकता होती है। WSL 2 में ये विशेषताएँ नहीं हैं। यह अभी भी WSL 1 के उल्लेखनीय लाभ देगा: विंडोज और लिनक्स के बीच उच्च स्तर का एकीकरण, बहुत तेज़ बूट समय, छोटे संसाधन पदचिह्न, और सबसे अच्छी बात यह है कि इसके लिए किसी VM कॉन्फ़िगरेशन की आवश्यकता नहीं होगी या प्रबंध।
यहाँ कार्रवाई में WSL 2 का एक त्वरित डेमो है।
फ़ाइल गहन संचालन जैसे गिट क्लोन
, एनपीएम इंस्टॉल
, उपयुक्त अद्यतन
, उपयुक्त उन्नयन
, और अधिक सभी काफ़ी तेज़ होंगे। Microsoft के अनुसार, WSL 2 तक चल रहा है 20x तेज ज़िप्ड टारबॉल को अनपैक करते समय WSL 1 की तुलना में, और विभिन्न प्रोजेक्ट्स पर git क्लोन, npm इंस्टाल और सेमेक का उपयोग करते समय लगभग 2-5x तेज।
ये सुधार उन ऐप्स के दायरे का विस्तार करते हैं जिन्हें आप WSL के अंदर चला सकते हैं। नए ऐप में डॉकर का लिनक्स संस्करण, साथ ही FUSE (यूजरस्पेस में फाइल सिस्टम) शामिल है।
WSL 2 के शुरुआती बिल्ड जून 2019 के अंत तक विंडोज इनसाइडर प्रोग्राम के जरिए उपलब्ध होंगे।
स्रोत: माइक्रोसॉफ्ट