क्या आपको वर्चुअल मशीन या WSL ​​में लिनक्स चलाना चाहिए?

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

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

एक वर्चुअल मशीन के तहत लिनक्स

कभी कभी, की तरह एक हाइपरविजर का उपयोग कर एक आभासी मशीन में लिनक्स चल VirtualBox के सबसे समझ में आता है।

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

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

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

लिनक्स केवल ओपन-सोर्स ऑपरेटिंग सिस्टम नहीं है जिसे आप वर्चुअलबॉक्स में उपयोग कर सकते हैं। आप BSD और यहां तक ​​कि FreeDOS चला सकते हैं।

संबंधित: 9 चीजें जो आपको वर्चुअलबॉक्स में उबंटू लिनक्स स्थापित करने के बाद करनी चाहिए

लिनक्स के लिए विंडोज सबसिस्टम

यदि आप लिनक्स में पूरी तरह से नए हैं तो डब्ल्यूएसएल एक अच्छा समाधान है और लिनक्स सिस्टम और डुअल-बूटिंग को स्थापित करने के लिए संघर्ष नहीं करना चाहता। यह पूरी तरह से एक नया ऑपरेटिंग सिस्टम सीखने के बिना लिनक्स कमांड-लाइन सीखने का एक आसान तरीका है।

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

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

यदि आप ज्यादातर लिनक्स में डुबकी लगाते समय विंडोज का उपयोग करते हैं, तो फुल-ब्लो लिनक्स सिस्टम को स्थापित करना कम समझ में आता है। पूर्ण VM को प्रारंभ करने की तुलना में WSL टर्मिनल लॉन्च करना बहुत तेज़ है।

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

संबंधित: लिनक्स के लिए विंडोज सबसिस्टम का उपयोग करके लिनक्स डेस्कटॉप कैसे चलाएं

अब आप एक आभासी मशीन और डब्लूएसएल के बीच चयन कर सकते हैं

यदि आपको स्वयं ऑपरेटिंग सिस्टम तक अधिक सीधी पहुंच की आवश्यकता है, तो आपको विंडोज के तहत एक वर्चुअल मशीन में लिनक्स स्थापित करना चाहिए। आप इस तरह से सिस्टम पर अधिक नियंत्रण रखेंगे।

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

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