विंडोज पर उबंटू: व्हाट्स द बिग डील?

लेखक: Laura McKinney
निर्माण की तारीख: 2 अप्रैल 2021
डेट अपडेट करें: 26 जून 2024
Anonim
DepChecker ट्यूटोरियल
वीडियो: DepChecker ट्यूटोरियल

विषय



स्रोत: प्रेशरुआ / ड्रीमस्टाइम डॉट कॉम

ले जाओ:

अब मूल रूप से विंडोज 10 में उबंटू कमांड लाइन टूल्स का उपयोग करना संभव है।

जब Microsoft और Canonical ने घोषणा की कि उबंटू मार्च 2016 के अंत में विंडोज 10 के शीर्ष पर चलेगा, तो कई लिनक्स प्रशंसकों को यह सोचकर माफ किया जा सकता है कि यह अप्रैल फूल की शुरुआत थी। लेकिन विंडोज पर चलने वाला उबंटू एक गंभीर और स्वागत योग्य है जो विंडोज को एक गंभीर विकास वातावरण बना देगा।

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

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

विंडोज पर उबंटू चलाना

यदि आप इसे आज़माना चाहते हैं, तो यह तुलनात्मक रूप से आसान है। आपको विंडोज 10 के 14316 पूर्वावलोकन की आवश्यकता है (2016 की गर्मियों में विंडोज 10 वर्षगांठ संस्करण के साथ पूरी तरह से विकसित संस्करण सामने आएगा)।


आपको "डेवलपर मोड" को सक्षम करने के लिए सेटिंग में जाना होगा। उसके बाद, आप कमांड प्रॉम्प्ट में "बैश" टाइप कर पाएंगे और लोकप्रिय शेल चलेंगे।

उबुन्टू क्यों?

क्यों एक कंपनी है जो एक बार लिनक्स और खुले स्रोत की तुलना में साम्यवाद की तुलना में अब अपने मुख्य ऑपरेटिंग सिस्टम में लिनक्स का समर्थन कर रही है, विंडोज? पूर्व Microsoft सीईओ स्टीव बाल्मर ने इसका जवाब दिया, "डेवलपर्स!" डेवलपर्स! डेवलपर्स! डेवलपर्स! "

Microsoft और लिनक्स समुदाय के बीच सबसे बड़ी दुश्मनी '00s थी, जब विकासशील ऐप्स का मतलब अभी भी डेस्कटॉप पर विंडोज़ ऐप (और कुछ हद तक, मैक ऐप) विकसित करना था, जिसके साथ विंडोज बाजार पर एक वर्चुअल स्ट्रगल है। किसी भी जमीन को खोने के लिए तैयार सॉफ्टवेयर विशाल।

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

नो बग्स, नो स्ट्रेस - योर स्टेप बाय स्टेप गाइड बाय स्टेप गाइड टू लाइफ-चेंजिंग सॉफ्टवेर विदाउट योर लाइफ



जब कोई भी सॉफ़्टवेयर गुणवत्ता की परवाह नहीं करता है तो आप अपने प्रोग्रामिंग कौशल में सुधार कर सकते हैं।

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

दूसरी ओर, विंडोज कमांड लाइन, MS-DOS दिनों में अटक गई है, Microsoft इसे PowerShell के बावजूद बदलने का प्रयास करता है।

दूसरे शब्दों में, लिनक्स सॉफ्टवेयर विकास की बहादुर नई दुनिया पर राज करता है।

एक प्रमुख विंडोज डेवलपर, स्कॉट हंसेलमैन ने समुद्र परिवर्तन पर ध्यान दिया है। वह नियमित रूप से वेब प्रोग्रामिंग पर केवल "$" शीघ्र खोजने के लिए ट्यूटोरियल खोजेगा, जिसका अर्थ था कि ट्यूटोरियल उसके लिए विंडोज डेवलपर के रूप में नहीं था।

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

उदाहरण

यह जितना अजीब लगता है उतना अजीब नहीं है। Microsoft ने पहले यूनिक्स का समर्थन किया है। 80 के दशक में वापस, यह एक्सनिक्स के साथ एक प्रमुख यूनिक्स विक्रेता भी था, इससे पहले कि विकास सांता क्रूज़ ऑपरेशन (एससीओ) को सौंप दिया गया था। Microsoft ने भी SCO में सालों तक हिस्सेदारी बनाए रखी।

Microsoft ने निर्णय लिया कि यूनिक्स के लिए AT & T का लाइसेंस बहुत बोझिल था और OS / 2 के निर्माण के लिए IBM के साथ भागीदारी की, केवल OS / 2 और Windows की दिशा में IBM से असहमत होने के बाद Windows NT को विकसित करना। तब भी, Microsoft का यूनिक्स दुनिया में एक पैर था। NT ने शुरुआत में एक POSIX परत का समर्थन किया, और यूनिक्स के लिए अपनी स्वयं की सेवाओं ने उन कंपनियों के लिए एक यूनिक्स जैसा वातावरण पेश किया जो NT का उपयोग करना चाहते थे लेकिन यूनिक्स सॉफ्टवेयर में बहुत अधिक निवेश किया था।

यह काम किस प्रकार करता है

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

यह पूरी तरह से लिनक्स सिस्टम नहीं है। केवल उपयोगकर्ता उपयोगिताओं चल रहे हैं, कर्नेल नहीं, हालांकि बायनेरिज़ Windows निष्पादन योग्य के बजाय ELF बायनेरी हैं।

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

वैकल्पिक

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

Cygwin और Uwin उन लोगों के लिए बहुत लोकप्रिय वातावरण हैं, जो POSIX- संगत टूल चाहते हैं, लेकिन वर्चुअलाइजेशन के ओवरहेड नहीं चाहते हैं या ऑपरेटिंग सिस्टम को स्विच करना है। MinGW और MSYS एक हल्का विकल्प प्रदान करते हैं।

VMware और VirtualBox के माध्यम से वर्चुअलाइजेशन ऑपरेटिंग सिस्टम पर अधिक नियंत्रण प्रदान करते हैं, लेकिन धीमी मशीनों पर एक प्रदर्शन जुर्माना है। बहुत सी रैम के साथ एक तेज़ मशीन नंगे-धातु स्थापना के लिए प्रदर्शन की पेशकश करेगी।

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

निष्कर्ष

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