<पी> द्वारा - ब्रायन पोसी
WSL का उपयोग किसे करना चाहिए?
<पी> लिनक्स के लिए विंडोज सबसिस्टम मुख्य रूप से विंडोज वातावरण में काम करने वाले लिनक्स डेवलपर्स के लिए है। उदाहरण के लिए, वेब डेवलपर जो अक्सर GitHub जैसे स्रोतों से लिनक्स और अन्य ओपन सोर्स टूल का उपयोग करते हैं लेकिन विकास और प्रयोग के लिए पूर्ण लिनक्स सिस्टम तक सीमित पहुंच रखते हैं। लिनक्स के लिए विंडोज सबसिस्टम डेवलपर्स को विंडोज के माध्यम से काम करने के लिए सामान्य लिनक्स टूल और रूबी और पायथन जैसी उन्नत विकास भाषाओं का उपयोग करने देता है।WSL 1 बनाम WSL 2
<पी> माइक्रोसॉफ्ट लिनक्स के लिए विंडोज सबसिस्टम के दो अलग-अलग संस्करण पेश करता है:डब्लूएसएल 1 और नया डब्लूएसएल 2। दोनों विंडोज और लिनक्स के बीच एकीकरण की पेशकश करते हैं। दोनों हल्के वजन वाले हैं और तेज़ बूट समय प्रदान करते हैं। WSL 1 और WSL 2 दोनों गैर-Microsoft हाइपरवाइज़र जैसे VMware और Oracle VM वर्चुअलबॉक्स के साथ भी काम करते हैं। <पी> WSL 1 और WSL 2 के बीच एक महत्वपूर्ण अंतर यह है कि WSL 2 एक प्रबंधित वर्चुअल मशीन (VM) के अंदर चलता है। क्योंकि VM प्रबंधित है, आईटी पेशेवरों को कॉन्फ़िगरेशन या प्रबंधन कार्यों को करने के बारे में चिंता करने की ज़रूरत नहीं है जो अक्सर वर्चुअल मशीनों से जुड़े होते हैं। <पी> एक अन्य महत्वपूर्ण अंतर यह है कि WSL 2 पूर्ण लिनक्स कर्नेल चलाता है। चूँकि यह कर्नेल Microsoft द्वारा बनाया गया था, इसलिए इसे Windows अद्यतन द्वारा अद्यतन रखा जाता है। <पी> Microsoft आम तौर पर WSL 2 का उपयोग करने की अनुशंसा करता है क्योंकि यह WSL 1 की तुलना में बेहतर प्रदर्शन प्रदान करता है और इसमें 100% सिस्टम कॉल संगतता है, जिसका अर्थ है कि आप डॉकर जैसे ऐप चला सकते हैं। हालाँकि, यदि आपका प्रोजेक्ट विंडोज़ फ़ाइल सिस्टम पर संग्रहीत होना चाहिए या यदि किसी प्रोजेक्ट को विंडोज़ और लिनक्स दोनों टूल का उपयोग करके क्रॉस-संकलन की आवश्यकता है, तो आपको WSL 1 का उपयोग जारी रखना होगा।WSL के लिए अक्सर पूछे जाने वाले प्रश्न
<पी> WSL पर कुछ सामान्य प्रश्नों में निम्नलिखित शामिल हैं। <पी> वीएम में लिनक्स के बजाय लिनक्स के लिए विंडोज सबसिस्टम क्यों चलाया जाना चाहिए? पी> <पी> जबकि लिनक्स इंस्टेंसेस विंडोज़ में वीएम के अंदर चल सकते हैं, लिनक्स के लिए विंडोज़ सबसिस्टम दो फायदे प्रदान करता है। सबसे पहले, इसमें पूर्ण वीएम की तुलना में कंप्यूटिंग संसाधनों - प्रोसेसर, मेमोरी और स्टोरेज - पर कम ओवरहेड की आवश्यकता होती है। दूसरा, डब्लूएसएल विंडोज और लिनक्स दोनों वातावरणों को एक साथ चलाने की अनुमति देता है, ताकि जरूरत पड़ने पर डेवलपर्स एक ही फाइल पर विंडोज एप्लिकेशन और लिनक्स उपयोगिताओं का उपयोग कर सकें। <पी> क्या Linux के लिए Windows सबसिस्टम की कोई सीमाएँ हैं? पी> <पी> Linux के लिए Windows सबसिस्टम की वर्तमान में कई सीमाएँ हैं। सबसे पहले, यह सभी लिनक्स अनुप्रयोगों का समर्थन नहीं करता है; इसका उद्देश्य बैश और प्रमुख लिनक्स कमांड-लाइन उपयोगिताओं को संभालने के लिए एक उपकरण प्रदान करना है। WSL Gnome या K डेस्कटॉप वातावरण जैसे Linux ग्राफिकल यूजर इंटरफ़ेस (GUI) वातावरण का समर्थन नहीं करता है। लिनक्स के लिए विंडोज सबसिस्टम इस समय केवल उबंटू लिनक्स वितरण का समर्थन करता है। <पी> इसके अलावा, लिनक्स के लिए विंडोज सबसिस्टम केवल विंडोज 10 के लिए उपलब्ध है और विंडोज सर्वर संस्करणों में उपलब्ध नहीं होगा। जबकि WSL कुछ Linux सर्वर एप्लिकेशन चला सकता है, जैसे Redis एक डेटाबेस के रूप में, इसका उद्देश्य Linux सर्वर एप्लिकेशन होस्ट करना नहीं है। <पी> लिनक्स के लिए विंडोज़ फ़ाइल सिस्टम किन फ़ाइल सिस्टमों का समर्थन करता है? पी> <पी> लिनक्स के लिए विंडोज सबसिस्टम विंडोज फाइलों के साथ इंटरऑपरेबिलिटी प्रदान करते हुए लिनक्स फाइल कन्वेंशन का समर्थन करने के लिए दो फाइल सिस्टम को नियोजित करता है। VolFs नामक फ़ाइल सिस्टम लिनक्स फ़ाइल सम्मेलनों का समर्थन करता है जिसमें लिनक्स अनुमतियाँ, अन्य फ़ाइलों के लिंक, विंडोज़ और लिनक्स निर्देशिका संरचना के तहत सामान्य रूप से स्वीकार नहीं किए जाने वाले वर्णों वाले नाम शामिल हैं। हालाँकि, VolFs अपनी फ़ाइलों और Windows अनुप्रयोगों के बीच इंटरऑपरेबिलिटी का समर्थन नहीं करता है, लेकिन DriveFs नामक एक अन्य फ़ाइल सिस्टम उस इंटरऑपरेबिलिटी को प्रदान करता है, कानूनी Windows फ़ाइल नाम सुनिश्चित करता है, Windows सुरक्षा लागू करता है और केस-संवेदी फ़ाइल नामों का समर्थन करता है। DriveFs की निर्देशिका संरचना उपयोगकर्ताओं को एक ही समय में फ़ाइलों पर Windows या Linux टूल लागू करने की अनुमति देती है।Linux (WSL) के लिए Microsoft Windows सबसिस्टम के बारे में पढ़ना जारी रखें
- विंडोज़ पर, पॉवरशेल बनाम बैश की तुलना दिलचस्प हो जाती है
- Microsoft ने Linux और Windows के बीच की दीवारें क्यों तोड़ दीं
- लिनक्स के लिए विंडोज सबसिस्टम अवलोकन
- लिनक्स इंस्टाल के लिए विंडोज सबसिस्टम कैसे निष्पादित करें
- विंडोज बैश अधिक लिनक्स-आधारित हमलों का द्वार खोल सकता है
आईटी परिचालन और बुनियादी ढांचे प्रबंधन पर गहराई से विचार करें
-
दूरस्थ कनेक्शन प्रबंधित करने के लिए tmux सत्र का उपयोग कैसे करें
<पी>
<पी> द्वारा:डेमन गार्न -
माइक्रोसॉफ्ट विंडोज 10 क्या है?
<पी>
<पी> द्वारा:राहुल अवती -
Windows टर्मिनल ऐप का उपयोग करने के लाभों के लिए मार्गदर्शिका
<पी>
<पी> द्वारा:एंथनी हॉवेल -
पॉवरशेल बनाम बैश:मुख्य अंतर समझाए गए
<पी>
<पी> द्वारा:ब्रायन पोसी