विज्ञापन
Microsoft ने हाल ही में अपने वार्षिक बिल्ड डेवलपर कॉन्फ्रेंस को बंद कर दिया। यह कोई खास घटना नहीं थी। Microsoft ने सभी स्टॉप्स को निकाला, और कृत्रिम बुद्धिमत्ता, संवर्धित वास्तविकता में उल्लेखनीय प्रगति का प्रदर्शन किया, और एक दुर्जेय गेमिंग प्लेटफॉर्म के रूप में विंडोज 10 की प्रतिष्ठा को मजबूत किया। लेकिन माइक्रोसॉफ्ट ने कुछ और भी घोषणा की। कुछ ऐसा जिससे बहुत सारे लोग उत्साहित हो रहे हैं।
सैन फ्रांसिस्को में मंच पर, विकास निदेशक केविन गैलो घोषणा की कि BASH शेल विंडोज 10 में आने वाला है. हाँ उस जैसा.
सीधे आउट्टा 'उबंटू
यह कहना कि BASH विंडोज 10 के लिए आ रहा है, स्थिति को बड़े पैमाने पर समझना चाहिए, क्योंकि वास्तव में, Microsoft क्या काम कर रहा है उससे कहीं अधिक प्रभावशाली है. यह मूल रूप से लिनक्स सबसिस्टम है - उबंटू 14:04 एलटीएस पर आधारित एक वर्चुअल मशीन नहीं है, जो उबंटू यूजर्स को एक्सेस देता है।
इस बात पर ज़ोर देना ज़रूरी है कि जो पहले मौजूद था, उसके लिए यह बुनियादी रूप से अलग है। विन्डोज़ १० उबंटू का परेड-डाउन में अनुकरण नहीं करेगा आभासी मशीन वर्चुअल मशीन क्या है? सब कुछ जो आपके लिए जानना ज़रूरी है वर्चुअल मशीनें आपको अपने वर्तमान कंप्यूटर पर अन्य ऑपरेटिंग सिस्टम चलाने की अनुमति देती हैं। यहां आपको उनके बारे में जानना चाहिए। अधिक पढ़ें . न तो BASH को विंडोज के लिए संकलित किया गया है, जैसे Cygwin है, या जावास्क्रिप्ट में फिर से बनाया गया है, जैसे CASH है Cygwin को भूल जाइए: CASH लाता है विंडोज के लिए लिनक्स का सबसे अच्छालिनक्स और विंडोज बहुत अलग ऑपरेटिंग सिस्टम हैं, और कहीं भी यह कमांड लाइन की तुलना में अधिक स्पष्ट नहीं है। विंडोज को लिनक्स की तरह अधिक महसूस करने के लिए विभिन्न उपकरण उपलब्ध हैं, जैसे कि कैश। अधिक पढ़ें . बल्कि, यह अनिवार्य रूप से एक संगतता परत के लिए क्या मात्रा में चल रहा है।
लिनक्स सिस्टम कॉल (अक्सर कहा जाता है)syscalls ', अनिवार्य रूप से जब कोई प्रोग्राम ओएस कर्नेल से कुछ का अनुरोध करता है) Microsoft द्वारा निर्मित कुछ कस्टम सॉफ़्टवेयर का उपयोग करके, वास्तविक समय में विंडोज सिस्टम कॉल में अनुवादित किया जाता है। यह भेद है डस्टिन किर्कलैंड द्वारा बेहतर समझाया गया, जो Canonical इंजीनियरों में से एक है जिन्होंने Microsoft को इसे पोर्ट करने में मदद की।
इसका अर्थ है कि यह केवल BASH नहीं है और संबंधित आवश्यक लिनक्स उपयोगिताओं को पोर्ट किया जा रहा है। यह लगभग सब कुछ है।
विंडोज 10 पर जियो और काम कर रहा है! # Build2016pic.twitter.com/5dfpXgC1e9
- रिचर्ड हे (@WinObs) 30 मार्च 2016
यूजर्स इसका इस्तेमाल कर सकेंगे मानक लिनक्स एसएसएच उपयोगिता शुरुआती गाइड लिनक्स पर एसएसएच की स्थापना और अपने सेटअप का परीक्षण करने के लिएसीखने के लिए सबसे महत्वपूर्ण लिनक्स उपयोगिताओं में से एक है एसएसएच क्योंकि आप एक अलग मशीन को नियंत्रित कर सकते हैं जैसे कि आप उस पर सीधे बैठे थे। हम आपको एक मूल इंस्टॉलेशन के माध्यम से ले जाएंगे। अधिक पढ़ें तीसरे पक्ष के उपकरण का उपयोग करने के बजाय पुत्तर की तरह विंडोज में एसएसएच का उपयोग करने के 4 आसान तरीकेSSH लिनक्स और अन्य UNIX जैसी प्रणालियों पर दूरस्थ टर्मिनलों तक सुरक्षित रूप से पहुंचने के लिए वास्तविक समाधान है। यदि आपके पास एक दूरस्थ SSH सर्वर है जिसे आप एक्सेस करना चाहते हैं, तो आपको SSH क्लाइंट डाउनलोड करना होगा ... अधिक पढ़ें . वे कर सकते है VIM के साथ पाठ संपादित करें शीर्ष 7 कारण विम पाठ संपादक को एक मौका देने के लिएसालों से, मैंने एक के बाद एक टेक्स्ट एडिटर आज़माए हैं। आप इसे नाम दें, मैंने इसे आजमाया। मैंने अपने प्राथमिक दिन-प्रतिदिन के संपादक के रूप में इन संपादकों में से प्रत्येक को दो महीने तक इस्तेमाल किया। किसी तरह, मैं ... अधिक पढ़ें कमांड लाइन से, और टेक्स्ट में हेरफेर करें सेड और अवाक का उपयोग करना प्रत्येक लिनक्स गीक को सिड और ऑक जानने की आवश्यकता है। यहाँ पर क्यों...दो सबसे कम अपराध-प्रशंसित लिनक्स उपयोगिताओं में से एक है आर्कन सेड और ऑक। लेकिन वे क्या हैं? उनका उपयोग कैसे किया जाता है? और कैसे वे पाठ को संसाधित करना आसान बनाते हैं? अधिक पढ़ें . इससे भी बेहतर, वे अपने पैकेजों को प्रबंधित करने के लिए एप्ट-गेट का उपयोग करने में सक्षम होंगे, और दसियों हज़ार उबंटू बायनेरिज़ को स्थापित करने के लिए।
डस्टिन किर्कलैंड के अनुसार, अधिकांश चीजें बहुत अच्छी तरह से काम करती हैं, कुछ अनुप्रयोगों के अपवाद के साथ जो टीटीवाई का उपयोग करते हैं - जैसे कि ब्योबु, स्क्रीन और टमक्स। वह हमें विश्वास दिलाता है कि वे वहाँ हो रहे हैं, और यह देखते हुए कि Microsoft ने उनके सामने यह केंद्र रखा है 2016 कीनोट का निर्माण, आप बहुत आश्वस्त हो सकते हैं कि अंततः यह एक तैयार, पॉलिश उत्पाद होगा।
यह उपयोगकर्ता जो उपयोगकर्ता के लिए क्या मतलब है
मैं झूठ नहीं बोलूंगा यह घोषणा लोगों के दो समूहों: लिनक्स के प्रति उत्साही और सॉफ्टवेयर डेवलपर्स के लिए भारी अपील करेगी। यदि आप उनमें से एक नहीं हैं, तो आप सोच रहे होंगे कि आपके लिए इसका क्या मतलब है। लेकिन उत्साहित होने का कारण है, भले ही आप आर्क-गीक न हों।
सबसे पहले, यह वास्तव में इसे स्थापित किए बिना, लोगों को लिनक्स इकोसिस्टम के कभी-मुर्की पानी में अपने पैर की उंगलियों को डुबाने का एक शानदार तरीका प्रस्तुत करता है। पूर्ण newbies विंडोज 10 की परिचित और सापेक्ष सुरक्षा से सामान्य लिनक्स टूल्स की अनिवार्यता को जानने में सक्षम होंगे।
दूसरे, यह उन लोगों के लिए भी बहुत अच्छा है जो पहली बार कोड करना सीख रहे हैं। सीखने के लिए सबसे आसान भाषाओं में से कई (और परिणामस्वरूप, शुरुआती लोगों के साथ सबसे लोकप्रिय), विंडोज पर स्थापित करने के लिए सबसे अधिक परेशान भी हैं। अजगर को ठीक से स्थापित करना, उदाहरण के लिए, आपको Windows PATH में एक चर जोड़ना होगा। यदि आप रूबी और मिश्रित आवश्यक दस्तावेज़ीकरण और उपकरण आसानी से स्थापित करना चाहते हैं, तो आपको तृतीय-पक्ष इंस्टॉलर का उपयोग करना होगा RubyInstaller की तरह.
लेकिन अब, डेवलपर्स को केवल टाइप करने की आवश्यकता होगी ”दे घुमा के" अपनी कमांड लाइन में, और वे विंडोज़ पर इन भाषाओं को कॉन्फ़िगर करने की योनि के बारे में चिंता किए बिना, रूबी या पायथन स्क्रिप्ट पर हैकिंग शुरू करने में सक्षम होंगे।
इसके अलावा, चूंकि अधिकांश शुरुआती ट्यूटोरियल मैक ओएस एक्स और लिनक्स के आसपास बनाए गए हैं, इसलिए विंडोज उपयोगकर्ता उन्हें बिना किसी समस्या के उपयोग कर पाएंगे।
विंडोज पर लिनक्स: डेवलपर्स के लिए यह मामला क्यों
ऐतिहासिक रूप से, Microsoft की कमांड-लाइन (क्षमा करें, कमांड प्रॉम्प्ट) उपकरण UNIX आधारित ऑपरेटिंग सिस्टम पर उन तक नहीं पहुंचे हैं। इसका सबसे बड़ा कारण यह है क्योंकि विंडोज ने हमेशा ग्राफ़िकल इंटरफेस और मेनू के माध्यम से कार्यों और समस्याओं को हल करने पर जोर दिया है, टर्मिनल के माध्यम से नहीं। हालांकि यह उपयोगकर्ताओं के लिए बहुत अच्छा है, यह डेवलपर्स के लिए बहुत कम है, जो पिछले बीस वर्षों में लिनक्स-आधारित सर्वरों पर तेजी से निर्भर हैं, जो कहीं अधिक विश्वसनीय और सुरक्षित हैं।
इसका परिणाम यह है कि डेवलपर्स ने विंडोज से तेजी से भाग लिया है। यदि आप किसी भी डेवलपर सम्मेलन या मीटअप में जाते हैं, या किसी भी प्रौद्योगिकी स्टार्टअप के कार्यालयों का दौरा करते हैं, तो आप लगभग गारंटी दे सकता है कि उपयोग किए जा रहे अधिकांश उपकरण Apple लैपटॉप या लिनक्स चलाने वाले पीसी हैं। या तो वे वापस स्विच करने की संभावना नहीं रखते हैं, या तो, क्योंकि वे सीख चुके हैं कि इन ऑपरेटिंग सिस्टम का उपयोग कैसे करें, और उनके आधार पर वर्कफ़्लोज़ का निर्माण करें।
हां, हां मैं 2 मैकबुक पेशेवरों और एक पूर्ण डीएसएलआर कैमरा बैग के साथ यात्रा कर रहा हूं # Build2016
- मैट मिलिकन (@millicanmatt) 29 मार्च, 2016
जब मैं लिवरपूल में एक डेटा साइंस स्टार्टअप - एक डेवलपर था, तब मैंने स्क्रेपरविकि में एक ग्रीष्मकालीन प्रशिक्षु के साथ काम किया था कसकर अनुकूलित VIM संपादक, और एक दिनचर्या जो आम (और कुछ असामान्य) लिनक्स के एक मुट्ठी भर के आसपास केंद्रित है उपयोगिताओं। उसे आराम से विंडोज पर वापस स्विच करने की कल्पना करना मुश्किल है।
शायद विंडोज 10 पर उबंटू इन डेवलपर्स को माइक्रोसॉफ्ट फोल्ड में वापस लाने के लिए पर्याप्त होगा, या कम से कम विंडोज प्लेटफॉर्म से डेवलपर्स के रक्तस्राव को रोकना होगा।
यह Microsoft की कलंकित प्रतिष्ठा को सुधारने के लिए एक लंबा रास्ता तय करता है, खासकर जब यह खुले स्रोत समुदाय की बात आती है। 2000 के दशक और 1990 के दशक के उत्तरार्ध में, Microsoft स्रोत और लिनक्स खोलने के लिए अत्यधिक शत्रुतापूर्ण था: तत्कालीन CEO स्टीव बाल्मर "कैंसर" के रूप में वर्णित, और उन्होंने इसे (साथ ही कुछ प्रतिद्वंद्वी मालिकाना उत्पादों को) मारने की कोशिश की "आलिंगन, विस्तार, बुझाने" की रणनीति.
लेकिन जब से सत्या नडेला के सीईओ के रूप में आगमन हुआ, उन्होंने एक ठोस प्रयास किया है क्या माइक्रोसॉफ्ट वास्तव में लिनक्स के बाद प्यार करता है?Microsoft और Linux के बीच एक बड़ा संबंध रहा है। वर्षों से, सीईओ ने लिनक्स को गायब देखने की इच्छा व्यक्त की है, लेकिन इन दिनों कहानी अलग है। क्या Microsoft वास्तव में लिनक्स को पसंद करता है? अधिक पढ़ें खुले स्रोत समुदाय के साथ काम करना और इस संबंध में उनकी छवि का पुनर्वास करना। वह काम किया हुआ लगता है।
विंडोज 10 के लिए BASH कैसे प्राप्त करें
लेखन के समय, BASH की केवल घोषणा की गई है - आप वास्तव में इसे प्राप्त नहीं कर सकते, फिर भी। हालांकि यह आगामी विंडोज 10 एनिवर्सरी अपडेट का एक हिस्सा होगा, जिसे इस गर्मी में उतारना है। इसे "वर्षगांठ अद्यतन" के रूप में देखते हुए और Microsoft ने 29 जुलाई को विंडोज 10 लॉन्च किया, आपको तब तक इसकी उम्मीद करनी चाहिए।
यदि आप लंबे समय तक इंतजार नहीं कर सकते, तो आप इस पर अपना हाथ रख पाएंगे विंडोज 10 इनसाइडर प्रोग्राम के माध्यम से नई विंडोज 10 का परीक्षण करने वाले पहले व्यक्ति के रूप में विंडोज इनसाइडर बनेंविंडोज इनसाइडर नए विंडोज 10 बिल्ड का परीक्षण करने वाले पहले व्यक्ति हैं। वे कीड़े से पीड़ित होने वाले पहले व्यक्ति भी हैं। यहां हम आपको दिखाते हैं कि कार्यक्रम में कैसे शामिल हों या कैसे छोड़ें और कैसे साझा करें ... अधिक पढ़ें .
क्या आप विंडोज 10 पर BASH के आगमन को लेकर उत्साहित हैं? क्या लिनक्स से स्विच करना आपके लिए पर्याप्त होगा? मुझे नीचे टिप्पणी में बताये।
मैथ्यू ह्यूजेस लिवरपूल, इंग्लैंड के एक सॉफ्टवेयर डेवलपर और लेखक हैं। वह शायद ही कभी अपने हाथ में मजबूत काली कॉफी के कप के बिना पाया जाता है और अपने मैकबुक प्रो और अपने कैमरे को पूरी तरह से निहारता है। आप उनके ब्लॉग को पढ़ सकते हैं http://www.matthewhughes.co.uk और @matthewhughes पर ट्विटर पर उसका अनुसरण करें