WSL2 में किए गए परिवर्तनों को प्रतिबिंबित करने के लिए 2020/02/18 अपडेट किया गया
नमस्ते! WSL और कमांड लाइन पर यहां काम कर रहे Microsoft PM।
डब्लूएसएल आपको विंडोज़ पर सीधे देशी, अनमॉडिफाइड लिनक्स ईएलएफ -64 बायनेरिज़ को चलाने की अनुमति देता है, और आपको अपने पसंदीदा लिनक्स टूल्स को चलाने में सक्षम बनाता है जो आपके विंडोज "होस्ट" ओएस के ऊपर है।
WSL1 ने NT कर्नेल के शीर्ष पर एक Linux syscall संगत परत को जोड़ने का एक तरीका निकाला, जिससे Linux binaries को NT NT चलाने की अनुमति मिलती है, वही अंतर्निहित फाइलसिस्टम, नेटवर्किंग, प्रक्रिया सूची आदि को होस्ट OS के रूप में साझा करता है।
दूसरी ओर, जल्द ही WSL2 जारी किया जाना, लिनक्स कंटेनरों के भीतर डिस्ट्रोस बायनेरी को चलाता है, एक वास्तविक लिनक्स कर्नेल के ऊपर, एक हल्के वीएम के अंदर जो इसे चलाने वाले ऐप्स द्वारा आवश्यक केवल रैम आवंटित करता है, और फिर मुक्त रैम को रिलीज़ करता है। होस्ट OS। यह 100% लिनक्स संगतता प्रदान करता है, और आपके लिनक्स टूल को मूल प्रदर्शन के साथ चलने देता है, और होस्ट से आवश्यक न्यूनतम संसाधनों का उपभोग करता है, जिससे आपकी मशीन तेजी से और सुचारू रूप से चलती है।
डब्लूएसएल 2 से पहले, डब्लूएसआर क्लाइंट को डब्लूएसएल 1 में चलाया जा सकता था, इसका इस्तेमाल डॉक़र को स्थानीय होस्ट पर हाइपर-वी पर चलने वाले विंडोज के लिए ड्राइव करने के लिए या रिमोट डोकर सर्वर को प्रबंधित करने के लिए किया जा सकता था। लेकिन एक कई तकनीकी कारणों से WSL1 पर डॉकर इंजन नहीं चला सकता है।
हालाँकि, आप WSL2 पर डॉकटर में भी ऐसा कर सकते हैं, लेकिन यदि आप चाहें तो आप डॉकयर इंजन को WSL के ऊपर भी चला सकते हैं। यह विंडोज डेस्कटॉप पर डॉकर चलाने के लिए डॉकर्स का पसंदीदा और भविष्य का रास्ता है ।
WSL के बारे में अधिक जानने के लिए, यहां वीडियो और डॉक्स की समीक्षा करें: https://aka.ms/learnwsl