Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

विंडोज सबसिस्टम फॉर लिनक्स (WSL) का उपयोग करने के फायदे और नुकसान

यह घोषणा कि विंडोज उपयोगकर्ता Windows Subsystem for Linux के साथ अपनी मशीन पर नेटिव लिनक्स ऐप चला पाएंगे, एक वास्तविक "जब सूअर उड़ेंगे" पल की तरह लग रहा था।

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

WSL का उपयोग करने के फायदे

यहां कुछ कारण दिए गए हैं कि आपको विंडोज मशीन पर लिनक्स चलाने के लिए WSL का उपयोग क्यों करना चाहिए।

1. यह विंडोज उपयोगकर्ताओं के लिए लिनक्स का एक आसान परिचय है

WSL उन लोगों के लिए लिनक्स का एक आदर्श परिचय हो सकता है जो इसके बारे में कुछ नहीं जानते। वे एक नया ऑपरेटिंग सिस्टम पूरी तरह से इंस्टॉल किए बिना लिनक्स कमांड से परिचित हो सकते हैं। Microsoft Store से कुछ क्लिक WSL को सेट करने के लिए पर्याप्त हैं। यह लिनक्स को अपनाने की बाधा को भी कम करेगा।

2. ओपन-सोर्स टूल्स का उपयोग करने वाले डेवलपर्स के लिए बढ़िया

माइक्रोसॉफ्ट के अनुसार, WSL विकसित करने का प्राथमिक कारण उन डेवलपर्स को अनुमति देना था जो ओपन सोर्स टूल्स का उपयोग कर रहे थे, ताकि वे विंडोज पर विकसित करना जारी रख सकें।

कई ओपन-सोर्स टूल्स को लिनक्स को ध्यान में रखकर विकसित किया जाता है। डेवलपर्स मैक लैपटॉप की ओर पलायन कर रहे थे क्योंकि उनके पास एक समान यूनिक्स जैसा वातावरण है। माइक्रोसॉफ्ट को उम्मीद है कि वे WSL का उपयोग करके इन डेवलपर्स को वापस जीत सकते हैं।

3. हार्डवेयर सपोर्ट के बारे में चिंता करने की आवश्यकता नहीं

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

भविष्य में, "डेस्कटॉप पर लिनक्स" का मतलब स्टैंडअलोन ऑपरेटिंग सिस्टम के बजाय Microsoft Store से WSL और एक लिनक्स वितरण इंस्टॉल करना हो सकता है।

4. विंडोज-लिनक्स इंटरऑपरेबिलिटी

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

यह कुछ दिलचस्प एप्लिकेशन को जन्म दे सकता है, और शायद दो प्रणालियों को प्रतिद्वंद्वियों के रूप में सोचने से अधिक उन वातावरणों के रूप में सोचने की ओर एक बदलाव ला सकता है जो एक-दूसरे के पूरक हैं।

5. डुअल बूट या वर्चुअल मशीन से आसान

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

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

WSL संसाधनों पर बहुत हल्का है, और जैसा कि ऊपर उल्लेख किया गया है, विंडोज और लिनक्स के बीच आसानी से इंटरऑपरेट कर सकता है।

WSL का उपयोग करने के नुकसान

जबकि WSL बहुत उपयोगी है, कुछ नकारात्मक पहलू हैं जिनके बारे में लिनक्स समुदाय में कुछ लोग चिंता करते हैं।

1. WSL डेस्कटॉप लिनक्स अपनाने को हतोत्साहित कर सकता है

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

यह केवल लिनक्स डेस्कटॉप के साथ समस्याओं को बदतर बना सकता है, क्योंकि हो सकता है कि हार्डवेयर संगतता में सुधार के लिए उतना प्रयास न हो यदि केवल अल्पसंख्यक लिनक्स उपयोगकर्ता पूर्ण डेस्कटॉप चलाते हैं।

2. माइक्रोसॉफ्ट द्वारा लिनक्स पर हावी होने की दूर की संभावना

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

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

व्यवहार में, यह संभवतः मुश्किल होगा क्योंकि अभी ऐसा कुछ भी नहीं है जो आप WSL में कर सकें जो आप स्टैंडअलोन लिनक्स सिस्टम पर नहीं कर सकते।

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

3. WSL नेटिव ऐप डेवलपमेंट को हतोत्साहित कर सकता है

लिनक्स के साथ एक और कष्टप्रद मुद्दा सम्मोहक डेस्कटॉप एप्लिकेशन की कमी है, विशेष रूप से गेम। यह एक क्लासिक "चिकन और अंडे की समस्या" है। कम डेवलपर लिनक्स के लिए गेम जारी करने पर विचार करेंगे क्योंकि इंस्टॉल्ड बेस बहुत छोटा है।

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

4. आप अभी भी विंडोज का उपयोग कर रहे हैं

जो लोग वैचारिक रूप से माइक्रोसॉफ्ट और मालिकाना सॉफ्टवेयर के विरोधी हैं, उनके लिए WSL का उपयोग करना अस्वीकार्य है क्योंकि इसका अर्थ अभी भी इस पारिस्थितिकी तंत्र में भाग लेना है।

WSL केवल लोगों को शामिल रखने का काम करेगा। कट्टर फ्री सॉफ्टवेयर कार्यकर्ताओं के लिए, वास्तव में फ्री फर्मवेयर वाले PC पर पूरी तरह से फ्री सॉफ्टवेयर संस्करण GNU/Linux चलाने से कम कुछ भी नहीं चलेगा।

5. WSL वास्तव में सर्वर के लिए डिज़ाइन नहीं किया गया है

जबकि आप Windows Server पर WSL इंस्टॉल कर सकते हैं, वितरण वास्तव में सर्वर के रूप में चलाने के लिए डिज़ाइन नहीं किए गए हैं। उबंटू systemd नहीं चलाता, इसलिए Apache या MariaDB जैसे सर्वर लॉन्च करना अधिक कठिन है। यह कम कमी हो सकती है क्योंकि ज्यादातर लोग जिन्हें सर्वर की आवश्यकता होती है, वे वैसे भी मानक लिनक्स सर्वर तैनात करेंगे।

यदि WSL आपके लिए मायने रखता है, तो इसका उपयोग करें

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

यदि WSL विंडोज और लिनक्स के बीच आना-जाना आसान बनाता है, तो आपको इसका उपयोग करना चाहिए। यदि आप उत्सुक हैं, तो Windows Subsystem for Linux के साथ शुरुआत करना आसान है।

  1. 2021 में Windows उपयोगकर्ताओं के लिए 5 सर्वश्रेष्ठ Linux डिस्ट्रोस 2021 में Windows उपयोगकर्ताओं के लिए 5 सर्वश्रेष्ठ Linux डिस्ट्रोस

    यदि आप Linux में नए हैं या Windows से Linux पर स्विच कर रहे हैं, तो आप एक ऐसा OS चाहेंगे जो Windows की तरह GUI-केंद्रित हो। Linux के कई अलग-अलग वितरण हैं, और कुछ Windows के लुक और फील को दोहराने का लक्ष्य रखते हैं। यह Windows से संक्रमण के दौरान मदद करता है, क्योंकि आपको अपरिचित इंटरफेस से लड़ना नही

  1. WSL के साथ Windows 10/11 पर Linux ऐप्स चलाएं - त्वरित और आसान गाइड WSL के साथ Windows 10/11 पर Linux ऐप्स चलाएं - त्वरित और आसान गाइड

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

  1. माइक्रोसॉफ्ट ने विंडोज 11 पर माइक्रोसॉफ्ट स्टोर के माध्यम से विंडोज सबसिस्टम फॉर लिनक्स का प्रीव्यू जारी किया माइक्रोसॉफ्ट ने विंडोज 11 पर माइक्रोसॉफ्ट स्टोर के माध्यम से विंडोज सबसिस्टम फॉर लिनक्स का प्रीव्यू जारी किया

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