सभी प्लेटफ़ॉर्म और उपकरणों के लिए प्रभावशाली एप्लिकेशन, वेबसाइटें और सेवाएं बनाने के लिए Windows को डेवलपर्स के लिए एक बेहतरीन प्लेटफ़ॉर्म बनाने के प्रयास में, Microsoft ने टीम बनाईup with Canonical बनाने के लिए Windows Subsystem for Linux(WSL), सक्षम करने के लिए विंडोज उपयोगकर्ता विंडोज पर एक वास्तविक उबंटू उपयोगकर्ता-मोड छवि चलाते हैं, और यह नेटिव के चलने के साथ आया है Bash on Ubuntu on Windows कई विंडोज डेवलपर्स ने विंडोज पर उपयोग के लिए ओपन-सोर्स टूल का लाभ उठाने के लिए कई requestrequests करके इस विचार का स्वागत किया, इसलिए विंडोज में कई सुधार किए गए cmd, एकाधिक आदेश-पंक्ति उपकरण, PowerShell और अन्य डेवलपर परिदृश्य।
लेकिन एक सुधार जिसने प्रौद्योगिकी की दुनिया को आश्चर्यचकित कर दिया, वह था लिनक्स कर्नेल की आवश्यकता के बिना विंडोज पर उबंटू पर देशी बैश का निष्पादन, इसका मतलब है कि विंडोज का नवीनतम संस्करण चलाने वाले विंडोज उपयोगकर्ता अब कर सकते हैं apt-get, grep, जैसे Linux कमांड-लाइन उपयोगिताओं को निष्पादित करें awk, sed और भी बहुत कुछ, बैश स्क्रिप्ट चलाएं, और Linux-प्रथम टूल जैसेको भी आज़माएं Python, Git, Rubyऔर बहुत सारे।
विंडोज़ पर उबंटू पर बैश के बारे में बहुत कुछ बात की गई है, लेकिन यहां हम फोकस में बदलाव करेंगे, और महत्वपूर्ण बात यह है कि विंडोज पर उबंटू पर बैश कैसे सेटअप करें, फिर कुछ कमियों को देखने के लिए आगे बढ़ें पूरे प्रोजेक्ट के बारे में, डेवलपर के बेहतर अनुभव के लिए इसे कैसे बेहतर बनाया जा सकता है और अंतिम फ़ैसले और भविष्य की अपेक्षाओं पर भी नज़र डालें।
Window 10 पर Ubuntu पर बैश कैसे सेटअप करें
Windows पर Ubuntu पर बैश वास्तव में कैसे आया, यह देखने के बाद, आइए नीचे दिए गए इन सरल चरणों में आप Windows पर Ubuntu बैश कैसे सेटअप कर सकते हैं, इस पर गोता लगाएँ:
आवश्यकताएं
चरण 1
यदि आपका सिस्टम उपरोक्त सभी आवश्यकताओं को पूरा करता है, तो आपको जाना चाहिए, सिस्टम खोलें सेटिंग्स और पर जाएं अपडेट और सुरक्षा->डेवलपर्स के लिए. फिर “डेवलपर्स मोड” सक्रिय करें
डेवलपर मोड सक्रिय करें
चरण 2
अपना सिस्टम खोलें कंट्रोल पैनल, फिर Programs पर क्लिक करें , कार्यक्रम और सुविधाएं के अंतर्गत, Windows सुविधाओं को चालू या बंद करें पर क्लिक करें, आपको सक्षम होना चाहिए नीचे इंटरफ़ेस देखने के लिए। फिर छोटे बॉक्स को चेक करके “Windows Subsystem for Linux(बीटा)” विकल्प सक्षम करें और अंत में “OK” क्लिक करें
लिनक्स के लिए विंडोज सबसिस्टम सक्षम करें
आपको अपनी मशीन को पुनरारंभ करने के लिए कहा जाएगा, बस “अभी पुनरारंभ करें” पर क्लिक करें ताकि नई सुविधा इंस्टॉल हो जाए .
मशीन फिर से शुरू करें
चरण 3
अगला, आपकी मशीन के पुनरारंभ होने के बाद, लॉगिन करें और खोज बार में, बस “bash” टाइप करें और बटन दबाएं। यह bash.exe
फ़ाइल निष्पादित करेगा, “विंडोज़ पर उबंटू पर बैश” डाउनलोड और इंस्टॉल करेगा , आपको नीचे दिए गए इंटरफ़ेस के अनुसार सेवा की शर्तें स्वीकार करने के लिए कहा जाएगा:
Bash.exe के लिए खोजें
डाउनलोड करें और विंडोज़ पर उबंटू पर बैश स्थापित करें
बस इतना ही, आपको विंडोज़ पर उबंटू पर पूर्ण बैश करने और विंडोज़ पर मूल रूप से सामान्य लिनक्स उपकरण चलाने में सक्षम होना चाहिए।
जब आप इसे खोलते हैं, तो आप सीधे रूट शेल पर गिरेंगे इसलिए आपको sudo यूटिलिटी का उपयोग करने की आवश्यकता नहीं है। आदेश।
विंडोज़ पर उबंटू बैश की कमियां
अनुभवी बैश उपयोगकर्ताओं के लिए, विंडोज पर उबंटू पर बैश के आने से काफी उम्मीदें हैं, सभी सुविधाएं और कार्यात्मकताएं उबंटू लिनक्स की तरह नहीं होंगी। कार्यात्मकताओं के लिए पहले से ही कई मांगें की गई हैं, जिनकी अपेक्षा उपयोगकर्ता विंडोज पर उबंटू में बैश में उपलब्ध होने की उम्मीद करेंगे। हम कुछ सबसे महत्वपूर्ण बातों पर नज़र डालेंगे, आप here से पूरी सूची देख सकते हैं
लिनक्स के लिए विंडोज सबसिस्टम की मुख्य कमियों में से एक यह है कि यह अभी ओपन-सोर्स नहीं है, लेकिन शायद भविष्य के रिलीज में, इसे ओपन-सोर्स बनाने की संभावना हो सकती है।एक और समस्या यह है कि उपयोगकर्ता सीधे बैश से विंडोज़ प्रक्रियाओं को लॉन्च करने के साथ-साथ विंडोज़ साइड सिस्टम को नियंत्रित नहीं कर सकते हैं, जो उन उपयोगकर्ताओं के लिए एक बड़ा झटका हो सकता है जो कमांड-लाइन से सिस्टम प्रक्रियाओं को नियंत्रित करना पसंद करते हैं। इसके अलावा, USB उपकरणों को बैश से सीधे एक्सेस करना भी संभव नहीं है, जैसा कि कई उपयोगकर्ताओं द्वारा अनुरोध किया गया है, ये कुछ समस्याएं हैं जिनका उपयोगकर्ताओं को सामना करना पड़ता है, लेकिन चूंकि तकनीक नई है, हम भविष्य में कई बदलावों और सुधारों की उम्मीद करते हैं। इसलिए अपनी उँगलियों को क्रॉस करके रखें और देखें कि क्या होता है क्योंकि यह विंडोज प्लेटफॉर्म पर आगे बढ़ता है।
यह कैसे बेहतर हो सकता है
विंडोज प्लेटफॉर्म पर विंडोज पर बैश ऑन उबंटू एक नया विचार होने के साथ, डेवलपर्स से कई उम्मीदें हैं, और बहुत से डेवलपर्स को बैश की अद्भुत विशेषताओं के बाद से विंडोज पर कोडिंग में स्थानांतरित होने का भी अनुमान है अब विंडोज पर हैं।
लेकिन पूरे प्रोजेक्ट को डेवलपर के लिए बेहतर और दिलचस्प कैसे बनाया जा सकता है? माइक्रोसॉफ्ट के लिए एक महत्वपूर्ण बात यह है कि विभिन्न उपयोगकर्ताओं और डेवलपर्स द्वारा प्रदान किए गए this चाहतों, अनुरोधों और विचारों के अनुसार उपयोगकर्ता सुझावों पर अत्यधिक विचार करें।चूंकि संपूर्ण विचार डेवलपर अनुभव को बढ़ावा देना और सुधारना है, तो उन सभी विचारों पर विचार करने से परियोजना बहुत अधिक भयानक हो जाएगी।
निर्णय
इस बारे में पहले से ही बहुत बहस हो चुकी है कि क्या यह लिनक्स के लिए विशेष रूप से डेस्कटॉप लिनक्स पर अच्छा है, लेकिन यह स्पष्ट रूप से बहुत सारे ओपन-सोर्स उपयोगकर्ताओं और डेवलपर्स को विंडोज में लाने वाला है। डेस्कटॉप पर लिनक्स का उपयोग विंडोज और मैक ओएसएक्स से पिछड़ रहा है, और लिनक्स प्रोजेक्ट के लिए विंडोज सबसिस्टम "डेस्कटॉप लिनक्स के वर्ष" के लिए एक और बड़ा झटका हो सकता है।
लेकिन सबसे बढ़कर, यह विंडोज़ उपयोगकर्ताओं के लिए ओपन-सोर्स की दुनिया को बढ़ावा देने में मदद करेगा, हो सकता है इसका मतलब यह हो सकता है कि विंडोज़ छतरी के तहत नए उपयोगकर्ताओं के बीच ओपन-सोर्स टूल के उपयोग में सकारात्मक बदलाव आएगा, जो वैसे पहले से ही हो रहा है और भविष्य में बढ़ने की उम्मीद है। एक आखिरी विचार के रूप में, कई डेवलपर्स निश्चित रूप से इस नई परियोजना को आजमाने के लिए विंडोज़ में चले जाएंगे जो विंडोज़ के लिए एक रक्षक के रूप में कार्य कर सकता है क्योंकि हाल ही में घटना की बारी आई है, कई उपयोगकर्ता ओपन-सोर्स विकास समाधानों की मांग कर रहे हैं।