आपको लिनक्स के लिए विंडोज सबसिस्टम पर लिनक्स क्यों सीखना चाहिए

अतीत में, यदि आप लिनक्स के बारे में उत्सुक विंडोज उपयोगकर्ता थे, तो आप एक लिनक्स डिस्ट्रो की जांच करने का एकमात्र तरीका लाइव सीडी का उपयोग करना या दोहरी बूट सिस्टम स्थापित करना था। लिनक्स (WSL) के लिए माइक्रोसॉफ्ट के विंडोज सबसिस्टम के साथ, आप एक ही समय में विंडोज और लिनक्स चला सकते हैं।

जबकि पूरी तरह से स्थापित लिनक्स वितरण के उपयोग के मामले लिनक्स के लिए विंडोज सबसिस्टम से काफी बेहतर हैं, डब्ल्यूएसएल अभी भी विंडोज उपयोगकर्ताओं के लिए एक बेहतर विकल्प है जो केवल अपने कार्यों के लिए लिनक्स कमांड लाइन चाहते हैं। यदि आप लिनक्स के लिए उत्सुक हैं, तो यहां आपको लिनक्स के लिए विंडोज सबसिस्टम की जांच क्यों करनी चाहिए।

1. स्थापित करने में आसान

यदि आप पहली बार Linux उपयोगकर्ता हैं, तो WSL काफी आकर्षक है क्योंकि पारंपरिक Linux स्थापना विधियों की तुलना में इसे स्थापित करना आसान है। आपको अपनी हार्ड ड्राइव को फिर से विभाजित करने या यह पता लगाने की आवश्यकता नहीं है कि आईएसओ छवियों को सीडी या थंब ड्राइव में कैसे बर्न किया जाए। और सबसे अच्छी बात, आप गलती से अपने सिस्टम को कुछ कॉन्फ़िगरेशन त्रुटि के माध्यम से अनुपयोगी नहीं बना सकते।

भले ही डेस्कटॉप लिनक्स में पिछले कुछ वर्षों में सुधार हुआ है, फिर भी लिनक्स को आज़माते समय हार्डवेयर ड्राइवर अभी भी एक महत्वपूर्ण बिंदु हैं। हमेशा ऐसा लगता है कि कुछ डिवाइस लिनक्स में असमर्थित है लेकिन विंडोज़ पर ठीक काम करता है। ऐसा इसलिए है क्योंकि हार्डवेयर निर्माता विंडोज के लिए ड्राइवर लिखते हैं क्योंकि वे जानते हैं कि ज्यादातर लोग अपने डेस्कटॉप पर उस प्लेटफॉर्म का उपयोग करते हैं, जबकि लिनक्स ड्राइवर ज्यादातर स्वयंसेवकों द्वारा लिखे जाते हैं।

WSL को स्थापित करना कुछ क्लिक और कुछ PowerShell कमांड का मामला है। Microsoft के पास Windows मशीन पर WSL स्थापित करने के लिए अधिक विस्तृत निर्देश हैं।

संबंधित: क्या आपको वर्चुअल मशीन या डब्लूएसएल में लिनक्स चलाना चाहिए?

2. ओपन सोर्स टूल्स लिनक्स एनवायरनमेंट मान लें

ओपन-सोर्स सॉफ्टवेयर अपाचे वेबसर्वर से लेकर मारियाडीबी डेटाबेस और पायथन स्क्रिप्टिंग भाषा तक आधुनिक आईटी वातावरण को शक्ति प्रदान करता है। इन सभी को यूनिक्स और लिनक्स सिस्टम पर इनक्यूबेट किया गया था।

हालांकि इन प्रोग्रामों को विंडोज़ पर चलाना संभव हो गया है, उन्हें स्थापित करना और उन्हें अतीत में सही ढंग से चलाने के लिए अजीब रहा है क्योंकि ओपन सोर्स डेवलपर्स मानते हैं कि उनका सॉफ़्टवेयर लिनक्स पर चलेगा। हालांकि यह ज्यादातर सर्वर-साइड पर सच है, अधिकांश डेस्कटॉप सिस्टम अभी भी विंडोज चलाते हैं। यह माइक्रोसॉफ्ट के लिनक्स के लिए विंडोज सबसिस्टम के निर्माण के पीछे की प्रेरणा थी।

कई वेब डेवलपर ओपन सोर्स प्रोजेक्ट्स के साथ काम करते हैं और माइक्रोसॉफ्ट चाहता था कि वे विंडोज़ पर अपने ऐप्स को विकसित और परीक्षण करने में सक्षम हों।

यदि आप कोड करना सीखना चाहते हैं, तो इन कारणों से लिनक्स और यूनिक्स अवधारणाओं से परिचित होना सबसे अच्छा है, और WSL शुरू करने के लिए एक अच्छी जगह है।

3. परिचित वातावरण

यदि आप लिनक्स सीखने पर विचार कर रहे हैं, तो आपको एक नए वातावरण की संभावना चुनौतीपूर्ण लग सकती है। निश्चित रूप से, गनोम, केडीई, और एक्सएफसी जैसे डेस्कटॉप वातावरण हैं जो किसी भी विंडोज उपयोगकर्ता के लिए परिचित लगते हैं, लेकिन आपको अभी भी एक नया वातावरण और एप्लिकेशन सीखने की आवश्यकता होगी। सब कुछ अलग तरह से काम करता है, और वर्कफ़्लो के साथ सहज होने में कुछ समय लग सकता है।

Linux के लिए Windows सबसिस्टम के साथ, आपके पास अपने परिचित Windows इंटरफ़ेस और प्रोग्राम के साथ-साथ एक शक्तिशाली नए Linux वातावरण का पता लगाने के लिए होगा। लिनक्स अवधारणाएं विंडोज अवधारणाओं से काफी अलग हैं, और यह थोड़ा सा परिचित सीखने की अवस्था को उथला बना देगा।

4. आसान विंडोज एकीकरण

चूंकि लिनक्स के लिए विंडोज सबसिस्टम लिनक्स और विंडोज को एक ही समय में चलाने की अनुमति देता है, यह दो प्लेटफार्मों के बीच एकीकरण के अवसर प्रदान करता है।

आप एक दूसरे की कमांड लाइन से लिनक्स और विंडोज प्रोग्राम लॉन्च कर सकते हैं। आप लिनक्स में पॉवरशेल से लिनक्स में लिखी गई पायथन स्क्रिप्ट को डीबग करते समय अपने नेटवर्क के समस्या निवारण के लिए विंडोज के ट्रेसर्ट कमांड को चलाना चाह सकते हैं। आप विंडोज एक्सप्लोरर में लिनक्स फाइल सिस्टम ब्राउज़ करते समय ऐसा कर सकते हैं।

वर्चुअल मशीन के साथ इन चीजों को करना अधिक कठिन है और दोहरे बूट सिस्टम के साथ करना लगभग असंभव है। यह वह लचीलापन है जो WSL का उपयोग उन लोगों के लिए बिना सोचे समझे करता है जो Linux में नए हैं। ये सुविधाएँ उन लोगों को भी आकर्षित कर सकती हैं जो Linux के साथ भी अधिक अनुभवी हैं।

सम्बंधित: आपको WSL के साथ विंडोज़ में लिनक्स नेटवर्किंग टूल्स का उपयोग क्यों करना चाहिए?

अपने विंडोज सिस्टम पर लिनक्स सीखें!

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

डब्ल्यूएसएल माइक्रोसॉफ्ट की ओर से एक बड़े उलटफेर की तरह लग सकता है, जो स्टीव बाल्मर के तहत '00 के दशक में लिनक्स के प्रति विरोधी था, लेकिन डब्ल्यूएसएल विंडोज और लिनक्स इंटरऑपरेबिलिटी की इस परंपरा में मजबूती से फिट बैठता है। क्या आप जानते हैं कि आप लिनक्स के लिए अपने विंडोज सबसिस्टम को केवल कुछ ट्वीक और कॉन्फ़िगरेशन के साथ बढ़ा सकते हैं?