हां। Windows 10 कुछ खास नहीं है। हमने इसे स्थापित किया है, दोनों जब ऑपरेटिंग सिस्टम जारी किया गया था, एक साल पहले G50 पर मेरी समीक्षा में, और हाल ही में एनिवर्सरी अपडेट पर मेरे लेख में। न अच्छा न बुरा। बस औसत।
हालांकि, जो इसे दिलचस्प बनाता है वह यह है कि आप BASH चला सकते हैं। हां, उचित Linux, अनिवार्य रूप से। वर्चुअल मशीन के रूप में नहीं। यह Pico कर्नेल ड्राइवर्स के उपयोग के माध्यम से Ubuntu का एक उपयोगकर्ता-मोड कार्यान्वयन है जो Linux सिस्कॉल को NT API में अनुवादित करते हैं और Linux कर्नेल का अनुकरण करते हैं। विकेड। चालाक। इसे Windows Subsystem for Linux (WSL) कहा जाता है, और यह उतना ही मूल है जितना इसे मिलता है। हमारे जैसे नर्ड्स के लिए काफी सम्मोहक। आइए एक्सप्लोर करें।
WSL सेटअप
मैं आर्किटेक्चरल अवलोकन को छोड़ने जा रहा हूं। नीचे और लिंक। मैं कार्यान्वयन और उपयोग पर ध्यान केंद्रित करूंगा। मूल रूप से, अधिकांश लोग WSL का उपयोग शेल प्रॉम्प्ट के माध्यम से करेंगे। एक बार इंस्टॉल हो जाने पर, यह सिस्टम मेनू में एक अलग एप्लिकेशन के रूप में प्रदर्शित होगा। एक बार लॉन्च होने पर, यह किसी भी Linux कंसोल की तरह व्यवहार करेगा। वास्तव में, इसे सभी व्यावहारिक उद्देश्यों के लिए वर्चुअल टर्मिनल के रूप में सोचें।
वैसे भी, इस BASH के तहत, एक Ubuntu इमेज है। यह हमारा भरोसेमंद Trusty है, और आप बहुत कुछ कर सकते हैं, कर्नेल सामान को छोड़कर। आपके पास हार्डवेयर तक सीधी पहुंच नहीं होगी, और आप ड्राइवर इंस्टॉल नहीं कर पाएंगे। ग्राफिकल इंटरफेस एक और दिलचस्प है, लेकिन इसके बारे में जल्द ही। आइए चीजों को सेट करें, क्या हम।
WSL इंस्टॉल करने के लिए, पहले, आपको Windows सेटिंग्स में डेवलपर मोड सक्षम करना होगा, Update & Security > For Developers के तहत। फिर, आपको एक नया Windows घटक जोड़ना होगा। Turn Windows features on or off, फिर Windows Subsystem for Linux (Beta) जोड़ें। घटक इंस्टॉल करें और रीबूट करें।
रीबूट के बाद, सिस्टम मेनू से किसी अन्य प्रोग्राम की तरह BASH लॉन्च करें। एक और छोटा सेटअप चलेगा। आपसे एक उपयोगकर्ता और पासवर्ड सेटअप करने के लिए कहा जाएगा। यह आपके Windows वाले से मेल खा सकता है, या नहीं।
अब क्या?
मज़ा शुरू करने का समय। डिफ़ॉल्ट शेल काफी नग्न है, केवल थोड़ा सा बुनियादी सामान। लेकिन यदि आप Ubuntu के आसपास अपना रास्ता जानते हैं, तो आप चीजें इंस्टॉल करना शुरू कर सकते हैं। बस apt-get पैकेज मैनेजर चलाकर वह सॉफ्टवेयर लें जिसकी आपको आवश्यकता है। यदि आप इस चरण से जूझते हैं, तो मैं आपको मेरा Linux कमांड और कॉन्फिगरेशन गाइड पढ़ने की सलाह दूंगा, और उसके बाद, Windows उपयोगकर्ताओं के लिए Linux के लिए मेरा अल्टीमेट गाइड।

सबसे अच्छा मैच वह नहीं है जो आपको चाहिए - आप अंतिम पेशकश विकल्प चाहते हैं।
मैंने बिल्ड एसेंशियल टूल इंस्टॉल किए, ताकि मैं जरूरत पड़ने पर कंपाइल कर सकूं, लेकिन कई अन्य प्रोग्राम और यूटिलिटी भी सेटअप किए। प्रदर्शन सभ्य है लेकिन पूर्ण नहीं। ऐसा करने के लिए एक स्पष्ट जुर्माना है, दोनों शुद्ध गणना और डिस्क IO। धीमा, लेकिन फिर, ज्यादातर लोग शायद डुअल-बूटिंग के साथ सहज महसूस नहीं करते हैं, और यह Linux तक आसान पहुंच और एक्सपोजर देता है।
ग्राफिकल इंटरफेस?
अरे? ग्राफिकल एप्लिकेशन के बारे में क्या? खैर, डिफ़ॉल्ट रूप से, यह काम नहीं करेगा। लेकिन इसीलिए हम एक सीक्वल लेने जा रहे हैं, जो आपको दिखाएगा कि Firefox, VLC और अन्य जैसे प्रोग्राम को इस तरह कैसे चलाया जाए। यह सही नहीं होगा, लेकिन यह करने योग्य होगा। बने रहें।
[] dbus interface error: Failed to connect to the D-Bus session daemon: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
[] main interface error: no suitable interface module
[] main libvlc error: interface "dbus,none" initialization failed
[] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
अधिक पढ़ना
यदि आप तकनीकी विवरण में रुचि रखते हैं - अनुशंसित, वास्तव में।
WSL पर अक्सर पूछे जाने वाले प्रश्न
WSL में मौलिक तकनीक
निष्कर्ष
इससे पहले कि आप कहें कि Microsoft का एक एजेंडा है, एक सेकंड के लिए सोचें। हां, यह एक नर्डी फीचर है, लेकिन यह अब लाखों Windows बॉक्स में उपलब्ध है, जो पहले मौजूद नहीं था। आप यह भी तर्क दे सकते हैं कि डेवलपर मोड सक्रिय करना और नई Windows सुविधाएं इंस्टॉल करना एक डिस्ट्रो इंस्टॉल करने के समान जटिल है, हां आप सही हैं। फिर भी, यह अतिरिक्त सामान निश्चित रूप से चीजों को पहले से कहीं अधिक दिलचस्प बनाता है।
मुझे Windows 10 में Ubuntu स्लैश BASH का जुड़ना एक बहुत ही शांत और व्यावहारिक अभ्यास लगता है। यह देखना काफी दिलचस्प होगा कि यह कैसे विकसित होता है। कुल मिलाकर, एक बीटा के लिए, सॉफ्टवेयर अच्छी तरह से काम करता है। गति बेहतर हो सकती है, और ग्राफिकल एप्लिकेशन के आसपास स्पष्ट चेतावनी हैं, लेकिन हम एक फॉलो-अप ट्यूटोरियल में उनको संबोधित करेंगे। फिलहाल, यदि आपके पास Windows 10 की एक प्रति पड़ी है, तो शायद यह अभ्यास आपको ऑपरेटिंग सिस्टम के साथ कुछ हद तक दूर से जुड़ने देगा। मज़े करो, मेरे प्रिय खोजकर्ताओं।
चीयर्स।