Windows Subsystem for Linux (WSL) VirtualBox या VMware जैसे थर्ड-पार्टी हाइपरवाइज़र का उपयोग किए बिना Windows पर GNU/Linux वातावरण चलाने का एक आसान तरीका प्रदान करता है। WSL 1 ढेर सारी सुविधाओं के साथ आया, जिससे उपयोगकर्ता कमांड-लाइन इंटरफ़ेस के भीतर Linux कमांड, यूटिलिटीज़ और अन्य टूल चला सकते थे।
WSL का नवीनतम संस्करण (WSL 2) Windows पर ग्राफिकल Linux ऐप्स भी चला सकता है और तेज़ सिस्टम कॉल और बेहतर फ़ाइल I/O प्रदर्शन के लिए अतिरिक्त कार्यक्षमताओं के साथ एक पूर्ण-कार्यात्मक Linux कर्नेल का उपयोग करता है।
यह गाइड प्रदर्शित करेगा कि आप Windows 10 चलाने वाले कंप्यूटर पर WSL 2 कैसे इंस्टॉल कर सकते हैं।
चरण 1: Windows 10 पर WSL इंस्टॉल करें
यदि आपके पास पहले से WSL इंस्टॉल है, तो अगले चरण पर जाएं। जिनके पास नहीं है, उनके लिए पहले WSL सुविधा को सक्षम करें और अपने सिस्टम पर एक डिस्ट्रो सेट अप करें। ऐसा करने के लिए, स्टार्ट मेनू पर जाएं और "Windows सुविधाएं चालू या बंद करें" खोजें। फिर, सूची से सबसे प्रासंगिक परिणाम चुनें।
एक नई विंडो खुलेगी। नीचे स्क्रॉल करें और "Linux के लिए Windows सबसिस्टम" और "वर्चुअल मशीन प्लेटफॉर्म" के बगल में बॉक्स चेक करें। जारी रखने के लिए OK पर क्लिक करें।
Windows अब आवश्यक फ़ाइलों को खोजेगा और डाउनलोड करेगा। एक बार डाउनलोड पूरा हो जाने पर, अपनी मशीन को रीबूट करने के लिए अभी पुनरारंभ करें पर क्लिक करें।
चरण 2: WSL 2 कर्नेल अपडेट डाउनलोड करें
WSL 2 इंस्टॉल करने के लिए, पहले आपको नवीनतम WSL 2 कर्नेल अपडेट को डाउनलोड और इंस्टॉल करना होगा।
डाउनलोड: WSL 2 कर्नेल अपडेट
डाउनलोड किए गए प्रोग्राम को अपने सिस्टम पर इंस्टॉल करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें।
एक बार हो जाने पर, कमांड प्रॉम्प्ट लॉन्च करें (प्रशासक के रूप में चलाना पसंद किया जाता है) और WSL के डिफ़ॉल्ट संस्करण को 2 पर सेट करने के लिए निम्नलिखित कमांड दर्ज करें:
wsl --set-default-version 2
चरण 3: WSL के लिए एक Linux डिस्ट्रो इंस्टॉल करें
अगला, Microsoft Store या कमांड प्रॉम्प्ट से WSL के लिए एक Linux डिस्ट्रो डाउनलोड करें। Microsoft Store से डिस्ट्रो डाउनलोड करना आसान है। बस इसे लॉन्च करें, डिस्ट्रो नाम खोजें, और इसे अपने सिस्टम पर इंस्टॉल करने के लिए प्राप्त करें पर क्लिक करें।
कमांड लाइन के माध्यम से डिस्ट्रो इंस्टॉल करने के लिए, चलाएं:
wsl --install -d distroname
...जहां distroname उस Linux वातावरण का नाम है जिसे आप इंस्टॉल करना चाहते हैं। आप उपलब्ध विकल्पों की जांच इस कमांड का उपयोग करके कर सकते हैं:
wsl --list --online
इस गाइड के उद्देश्य के लिए, आइए Ubuntu इंस्टॉल करें:
wsl --install -d Ubuntu
WSL अब डिस्ट्रो से जुड़ी फ़ाइलों को डाउनलोड करेगा और आपके लिए एक वातावरण सेट अप करेगा। इस प्रक्रिया को समाप्त होने में कुछ मिनट लग सकते हैं।
चरण 4: मौजूदा डिस्ट्रो के लिए WSL संस्करण स्विच करें
चूंकि हमने दूसरे चरण में WSL के डिफ़ॉल्ट संस्करण को पहले ही 2 पर सेट कर दिया है, आपके द्वारा इंस्टॉल किया गया कोई भी नया डिस्ट्रो स्वचालित रूप से WSL 2 पर चलना चाहिए। लेकिन यदि नहीं, तो आप मैन्युअल रूप से संस्करण को स्विच भी कर सकते हैं।
ऐसा करने के लिए, पहले आपको यह जांचना होगा कि आपके डिस्ट्रो वर्तमान में WSL के किस संस्करण पर चल रहे हैं। आप ऐसा टाइप करके कर सकते हैं:
wsl -l -v
आउटपुट इंस्टॉल किए गए डिस्ट्रो की सूची को संबंधित WSL संस्करणों के साथ प्रदर्शित करेगा। संस्करण को WSL 2 में बदलने के लिए, निम्नलिखित कमांड टाइप करें:
wsl --set-version distroname 2
उदाहरण के लिए, Ubuntu को नवीनतम WSL संस्करण पर स्विच करने के लिए:
wsl --set-version Ubuntu 2
रूपांतरण प्रक्रिया शुरू होगी और आपको अपने सिस्टम स्पेक्स के आधार पर कुछ समय तक प्रतीक्षा करनी होगी। एक बार हो जाने पर, परिवर्तन को सत्यापित करने के लिए WSL संस्करण को फिर से जांचें:
wsl -l -v
बस। आपने अब अपने Windows 10 मशीन पर WSL 2 को सफलतापूर्वक इंस्टॉल कर लिया है।
Windows पर Linux डिस्ट्रो चलाना
Windows Subsystem for Linux Windows पर Linux वातावरण चलाने का सबसे सुविधाजनक तरीका नहीं है, लेकिन यदि आपका काम Linux कमांड लाइन के इर्द-गिर्द घूमता है तो यह अभी तक सबसे उपयुक्त विकल्प है।
यदि आप Windows के भीतर चलने वाले पूर्ण डेस्कटॉप वाले डिस्ट्रो चाहते हैं, तो VirtualBox या VMware जैसे हाइपरवाइज़र इंस्टॉल करने पर विचार करें। WSL के विपरीत, आपके पास इंस्टॉल करने के लिए डिस्ट्रो और अनुकूलित करने के लिए डेस्कटॉप के लिए बहुत अधिक विकल्प होंगे।