सामग्री पर जाएं

Windows Subsystem for Linux

एप्लिकेशनMicrosoft Corporation

इसे wsl2, windows subsystem for linux, wsl.exe भी कहा जाता है

Microsoft CorporationSystem

Windows पर wsl.exe और एक Linux डिस्ट्रो। WSL 2 एक हल्के VM का उपयोग करता है। यह Linux डुअल-बूट नहीं है।

आपको क्या जानना चाहिए

WSL Windows पर Linux है। यह डुअल-बूट नहीं है।

wsl.exe एक डिस्ट्रो लॉन्च करता है। WSL 2 एक हल्के VM का उपयोग करता है। आपका Windows इंस्टॉलेशन OS बना रहता है। डुअल-बूट एक अलग डिस्क लेआउट है।

यह क्या है?
wsl.exe के माध्यम से Windows पर Linux डिस्ट्रो
डुअल-बूट?
नहीं। Windows ही OS बना रहता है
WSL 2?
हाँ। एक हल्का VM, कोई दूसरी डिस्क नहीं
Feex का कहना है
यदि vmmemWSL बहुत विशाल है, तो मैं wsl --shutdown चलाता हूँ। मैं उस RAM को डुअल-बूट Linux इंस्टॉलेशन नहीं मानता, और मैं wsl.exe को नहीं हटाता।

Windows Subsystem for Linux क्या है?

WSL wsl.exe और एक या अधिक डिस्ट्रो है। WSL 2 गेस्ट RAM vmmem या vmmemWSL के रूप में दिखाई देती है। टर्मिनल को बंद करना डुअल-बूट रीबूट नहीं है और पूर्ण VM शटडाउन भी नहीं है जब तक कि आप wsl --shutdown न चलाएँ।

यदि आपने इसका कभी उपयोग नहीं किया है

यदि आप डुअल-बूट किए बिना Windows पर Linux टूल्स चाहते हैं, तो एडमिन प्रॉम्प्ट से wsl --install चलाएँ। यह WSL को सक्षम करता है और आमतौर पर Ubuntu इंस्टॉल करता है। आपके पास अभी भी OS के रूप में Windows है। यह Linux की दूसरी डिस्क नहीं है, और यह आपके द्वारा बनाया गया कोई VirtualBox गेस्ट नहीं है।

इसका उपयोग किसलिए किया जाता है?

Windows पर Linux CLI

apt, bash, और Linux टूलचेन। आपने डुअल-बूट नहीं किया है। फ़ाइलें अभी भी Windows के अंतर्गत भी रहती हैं।

WSL 2 हल्का VM

एक यूटिलिटी VM, आपके द्वारा बनाए गए Hyper-V Manager गेस्ट नहीं, और किसी अन्य विभाजन पर दूसरा OS भी नहीं।

Store या wsl --install -d से डिस्ट्रो

Ubuntu डिफ़ॉल्ट है। आप Debian या अन्य जोड़ सकते हैं। प्रत्येक डिस्ट्रो कोई डुअल-बूट प्रविष्टि नहीं है।

यह किसके लिए है?

  • वे डेवलपर्स जो Windows छोड़े बिना bash चाहते हैं
  • वे लोग जिन्होंने सोचा था कि WSL किसी अन्य डिस्क पर मौजूद Linux इंस्टॉलेशन को बदल देगा
  • वे उपयोगकर्ता जो vmmemWSL देखते हैं और सोचते हैं कि क्या उन्होंने Linux बूट किया है

वर्तमान स्थिति

Windows Subsystem for Linux (2016) Microsoft Corporation का Windows पर एक वर्तमान linux है। विक्रेता अभी भी Windows उपयोगकर्ताओं को https://learn.microsoft.com/windows/wsl/install पर निर्देशित करता है।

यह कितना पुराना है?

WSL 1 (2016) ने Linux सिस्कॉल्स का अनुवाद किया। WSL 2 (2019) एक हल्के VM में वास्तविक कर्नेल चलाता है। वर्तमान इंस्टॉलेशन डिफ़ॉल्ट रूप से WSL 2 पर होते हैं। 2017 की केवल WSL 1 वाली गाइड अधिकांश PC के लिए पुरानी हो चुकी है।

संस्करण

प्रमुख चैनल पहले। सटीक बिल्ड संख्याएं यहां पूरी तरह से सत्यापित नहीं हैं।

WSL 2
WSL 1

सिस्टम आवश्यकताएँ

मान प्रकाशक के सार्वजनिक मार्गदर्शन का पालन करते हैं। कार्यभार अभी भी वास्तविक आवश्यकता को बदल देता है।

न्यूनतम

न्यूनतम सिस्टम आवश्यकताएं
ऑपरेटिंग सिस्टम Microsoft Learn के अनुसार Windows 10 संस्करण 2004 (बिल्ड 19041) या बाद का, या Windows 11
RAM Windows और इस ऐप के लिए पर्याप्त। भारी प्रोजेक्ट्स को और अधिक की आवश्यकता होती है।

संसाधन प्रोफ़ाइल

CPU की मांग
ऐप के अंदर आप जो खोलते हैं, उसका अनुसरण करता है
RAM की मांग
दस्तावेज़ों, टैब या लाइब्रेरी का अनुसरण करता है

इंस्टॉल की गई प्रोसेस

ये निष्पादन योग्य फ़ाइलें इस उत्पाद से संबंधित हैं जब यह इंस्टॉल होता है।

इंस्टॉल की गई प्रोसेस
wsl.exe मुख्य Windows निष्पादन योग्य (एक्ज़ीक्यूटेबल)
wslhost.exe प्रति-डिस्ट्रो इंटरऑप हेल्पर

स्टार्टअप घटक

जब कोई क्लाइंट कनेक्ट होता है तो WslService मांग पर शुरू होती है। wsl.exe कोई आवश्यक स्टार्टअप ऐप्स प्रविष्टि नहीं है।

फ़ाइल स्थान

सामान्य Windows Subsystem for Linux स्थान
विशिष्ट इंस्टॉलेशन C:\Windows\System32\wsl.exe

सामान्य समस्याएं

सोचा कि उन्होंने डुअल-बूट किया है

Windows अभी भी चल रहा है। WSL एक सबसिस्टम है और WSL 2 पर एक यूटिलिटी VM भी। बूट मेनू में कोई बदलाव नहीं।

Ubuntu विंडो बंद होने के बाद भी RAM बनी रहती है

WSL 2 VM निष्क्रिय रह सकता है। wsl --shutdown vmmemWSL को मुक्त करता है। केवल टैब बंद करना पर्याप्त नहीं है।

समस्या समाधान

एलिवेटेड प्रॉम्प्ट से wsl --install चलाएँ, फिर पूछे जाने पर पुनरारंभ करें

Learn इसका दस्तावेजीकरण करता है। आप किसी फ़ोरम से "WSL full" exe डाउनलोड नहीं करते हैं।

Running बनाम Stopped देखने के लिए wsl -l -v

wsl --set-version के साथ WSL 2 सेट करें। वह अभी भी कोई डुअल-बूट फ़्लैग नहीं है।

जब vmmemWSL को हटाना हो तो wsl --shutdown

wsl.exe प्रोसेस लेख देखें। vmmem को न हटाएँ।

विकल्प

एक वास्तविक डुअल-बूट डिस्क पर दूसरा OS होता है। VirtualBox और Hyper-V पूर्ण गेस्ट चलाते हैं। Git Bash कोई Linux कर्नेल नहीं है।

आधिकारिक सहायता और डाउनलोड

विक्रेता से शुरुआत करें। रैंडम exe साइटें कोई सहायता चैनल नहीं हैं।

आधिकारिक संपर्क
डाउनलोड करें learn.microsoft.com/windows/wsl/install आधिकारिक इंस्टॉलर या विक्रेता पृष्ठ
सहायता learn.microsoft.com/windows/wsl/ विक्रेता सहायता
आधिकारिक साइट learn.microsoft.com/windows/wsl/install यहाँ से शुरू करें, किसी यादृच्छिक exe होस्ट से नहीं
बुनियादी WSL कमांड learn.microsoft.com/windows/wsl/basic-commands wsl -l -v और wsl --shutdown

संबंधित हार्डवेयर

WSL 2 फर्मवेयर में वर्चुअलाइजेशन चाहता है। RAM सीमाएँ .wslconfig में निर्धारित की जा सकती हैं। यह Feex द्वारा अतिरिक्त सेंसर का आविष्कार करना नहीं है।

तकनीकी विवरण

तकनीकी विवरण

विक्रेता के संस्करण संख्याएँ बदलती रहती हैं। यह आलेख किसी विशिष्ट बिल्ड को निर्धारित नहीं करता है।

स्रोत और सत्यापन

दर्ज स्रोत लेबल: August 2026। यह लेबल स्वतंत्र सत्यापन स्थापित नहीं करता है। हम कैसे शोध करते हैं.

क्या यह लेख उपयोगी था?

हाँ या ना ही काफी है। यदि आप चाहें तो कोई कारण चुनें, या एक संक्षिप्त नोट जोड़ें।

क्या यह लेख उपयोगी था?