क्यों विंडोज शिपिंग लिनक्स कर्नेल सब कुछ बदल देता है

क्यों विंडोज शिपिंग लिनक्स कर्नेल सब कुछ बदल देता है

माइक्रोसॉफ्ट बदल रहा है। एक बार एक बंद, अखंड संगठन, खुले स्रोत वाले सॉफ़्टवेयर के प्रति खुली शत्रुता के साथ, वे अब इसे गले लगाते हुए दिखाई देते हैं।





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





WSL का एक नया संस्करण आने वाला है, और कुछ लोगों के लिए, यह सब कुछ बदलने वाला है!





मुझे लिनक्स क्यों चाहिए?

पहली नज़र में, विंडोज ऑपरेटिंग सिस्टम के भीतर एक लिनक्स कर्नेल बहुत महत्वपूर्ण नहीं लग सकता है। आखिरकार, यदि आप पहले से ही विंडोज का उपयोग करते हैं, तो लिनक्स से परेशान क्यों हैं?

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



यदि आप ओपन सोर्स प्रोजेक्ट्स और सॉफ्टवेयर में रुचि रखते हैं, तो ऑपरेटिंग सिस्टम के रूप में लिनक्स इस दर्शन को पूरी तरह से मूर्त रूप देता है। अधिकांश सॉफ्टवेयर के मुफ्त लिनक्स समकक्ष हैं। यदि आप विकास में रुचि रखते हैं, तो ओपन सोर्स प्रोजेक्ट हमेशा अधिक योगदानकर्ताओं की तलाश में रहते हैं।

क्या कोई खास सॉफ्टवेयर उस तरह से काम नहीं कर रहा है जैसा आप चाहते हैं? फिर इसे बेहतर बनाने के लिए परियोजना में योगदान करें!





क्या विंडोज़ में पहले से ही लिनक्स नहीं है?

माइक्रोसॉफ्ट ने विंडोज ऑपरेटिंग सिस्टम में लिनक्स सॉफ्टवेयर चलाने के तरीके के रूप में 2018 विंडोज 10 एनिवर्सरी अपडेट के साथ लिनक्स (डब्ल्यूएसएल) के लिए विंडोज सबसिस्टम पेश किया।

तब से, लिनक्स वितरण स्थापित करना सरल हो गया है। बस माइक्रोसॉफ्ट स्टोर पर जाएं, और वितरण के चयन में से चुनें।





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

वर्चुअल मशीन का उपयोग क्यों नहीं करें?

विंडोज़ के भीतर अन्य ऑपरेटिंग सिस्टम चलाना कोई नई बात नहीं है। आप वर्चुअल मशीन (VM) के साथ लगभग किसी भी ऑपरेटिंग सिस्टम को चला सकते हैं, तो WSL से परेशान क्यों हैं?

एक एकीकृत प्रणाली जो अंतर बनाती है वह है गति और सुविधा। वीएम आमतौर पर देशी ऑपरेटिंग सिस्टम की तुलना में धीमी गति से चलते हैं।

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

इसकी तुलना वीएम या लिनक्स और विंडोज के दोहरे बूट को स्पिन करने में लगने वाले समय से करें, और आप एक वास्तविक अंतर देखेंगे।

फिर भी, WSL 1 में कुछ चेतावनी हैं। एक विशिष्ट VM की तुलना में तेजी से काम करने के बावजूद, यह एक वर्चुअल ऑपरेटिंग सिस्टम बना हुआ है। डब्ल्यूएसएल 2 इसे बदलता है।

WSL 2 कैसे अलग है?

Linux 2 (WSL 2) के लिए Windows सबसिस्टम एक वास्तविक Linux कर्नेल के साथ आता है। पहले, विंडोज़ ने कर्नेल क्या करता है इसका एक अनुकरण बनाया, और जब इसे अत्यधिक अनुकूलित किया गया था, तब भी यह वास्तविक चीज़ जितना अच्छा नहीं था।

कर्नेल जो अंतर करने जा रहा है वह बहुत बड़ा होगा। Microsoft के अनुसार, WSL 1 और 2 के बीच गति में 20 गुना वृद्धि हुई है। भले ही यह कुछ हद तक अतिरंजित हो, फिर भी यह एक अविश्वसनीय अंतर होगा।

विंडोज़ ऑपरेटिंग सिस्टम के भीतर चलने के लिए विंडोज़ एक लिनक्स कर्नेल को शिपिंग करने का विचार एक बड़ा सौदा है। यह ओपन सोर्स सॉफ्टवेयर और ऑपरेटिंग सिस्टम के प्रति माइक्रोसॉफ्ट में चल रहे रवैये में बदलाव को दर्शाता है।

मेरा iPhone मेरे कंप्यूटर से कनेक्ट नहीं होगा

कर्नेल महत्वपूर्ण क्यों है?

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

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

की व्याख्या कर्नेल क्या है और यह क्या कर सकता है सब ठीक और अच्छा है, लेकिन यह अभी भी इस सवाल का जवाब नहीं देता है: यह इतना गेम चेंजर क्यों है?

चीजें जो आप कर्नेल के साथ कर सकते हैं जो आप पहले नहीं कर सके

कोई भी फ़ाइल-गहन संचालन WSL 1 के लिए एक अड़चन थी, क्योंकि विंडोज और लिनक्स अलग-अलग फाइल सिस्टम चलाते हैं।

डायरेक्ट सिस्टम कॉल करने के बजाय, WSL 1 को इन कॉल्स को डेटा में ट्रांसलेट करना होगा जिसे विंडोज समझ सकता है।

लिनक्स कर्नेल के साथ, WSL 2 शुरू करना काफी तेज है (डेमो इसे दो सेकंड से कम समय में बूट करता है)। पहले बताए गए सभी गति मुद्दे दूर हो गए हैं, क्योंकि ऑपरेटिंग सिस्टम सीधे कर्नेल पर चल रहा है।

इसके लिए व्यावहारिक अनुप्रयोगों में स्थानीय लिनक्स वातावरण में डॉकर जैसे सर्वर समाधान चलाना शामिल है। दूरस्थ लिनक्स सर्वर के लिए विकसित करते समय यह एक बड़ा लाभ है।

इसके अलावा, जो कुछ भी आपने आमतौर पर एक पूर्ण लिनक्स सिस्टम का उपयोग किया होगा, वह WSL 2 के भीतर, लगभग देशी गति से संभव होगा।

विंडोज टर्मिनल

WSL 2 एक और बहुप्रतीक्षित Microsoft प्रोजेक्ट के साथ हाथ से काम करेगा: नया विंडोज टर्मिनल।

विंडोज़ पर कमांड लाइन का उपयोग करने के पूर्ण रीबूट के रूप में डिज़ाइन किया गया, टर्मिनल का डिज़ाइन स्वभाव से क्रॉस-प्लेटफ़ॉर्म है।

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

क्या मुझे विंडोज़ पर स्विच करना चाहिए?

अब तक, हमने इसे विंडोज के नजरिए से देखा है, लेकिन क्या होगा यदि आप पहले से ही लिनक्स चलाते हैं? क्या आपको स्विच करना चाहिए?

सभी संभावना में, उत्तर नहीं है। यदि आप पहले से ही Linux चला रहे हैं, तो आपको अभी स्विच करने से कोई लाभ नहीं दिखाई देगा। कई लिनक्स उपयोगकर्ता ऑपरेटिंग सिस्टम की पूरी तरह से खुली प्रकृति को पसंद करते हैं।

ऐतिहासिक रूप से माइक्रोसॉफ्ट ओपन सोर्स प्रोजेक्ट्स के प्रति दयालु नहीं रहा है, और यह इतिहास कई लोगों द्वारा अच्छी तरह से याद किया जाता है।

यदि आप दोनों ऑपरेटिंग सिस्टम का उपयोग करते हैं, तो WSL 2 आपके दैनिक उपयोग के विंडोज पक्ष के लिए एक बढ़िया अतिरिक्त होगा, और डेवलपर्स के लिए दोनों प्लेटफॉर्म का दैनिक उपयोग करने के लिए, यह आपके कार्यक्षेत्र को व्यवस्थित करने के तरीके के बारे में सब कुछ बदल देगा।

सिस्टम का संचालन

WSL कोई नई खबर नहीं है, लेकिन ये बदलाव कुछ सिर घुमाने के लिए काफी महत्वपूर्ण हैं। यह संभव था WSL में एक Linux डेस्कटॉप लोड करें 1 , इसलिए ऐसा लगता है कि यह WSL 2 में भी संभव होगा।

विंडोज 10 से गूगल ड्राइव को कैसे हटाएं

उस ने कहा, यदि आप माइक्रोसॉफ्ट को पसंद नहीं करते हैं और ओपन सोर्स रहना चाहते हैं, तो यह आपके लिए नहीं है। यह समझ में आता है, और ऐसे हैं ओपन सोर्स बने रहने के कई अन्य शानदार तरीके !

साझा करना साझा करना कलरव ईमेल कैनन बनाम निकॉन: कौन सा कैमरा ब्रांड बेहतर है?

कैनन और निकॉन कैमरा इंडस्ट्री के दो सबसे बड़े नाम हैं। लेकिन कौन सा ब्रांड कैमरा और लेंस की बेहतर लाइनअप प्रदान करता है?

आगे पढ़िए
संबंधित विषय
  • लिनक्स
  • लिनक्स
  • लिनक्स कर्नेल
  • लिनक्स के लिए विंडोज सबसिस्टम
लेखक के बारे में इयान बकले(२१६ लेख प्रकाशित)

इयान बकले बर्लिन, जर्मनी में रहने वाले एक स्वतंत्र पत्रकार, संगीतकार, कलाकार और वीडियो निर्माता हैं। जब वह लिख नहीं रहा होता है या मंच पर नहीं होता है, तो वह पागल वैज्ञानिक बनने की उम्मीद में DIY इलेक्ट्रॉनिक्स या कोड के साथ छेड़छाड़ कर रहा होता है।

इयान बकले की और फ़िल्में या टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें