مواد پر جائیں

Windows Subsystem for Linux

ایپلیکیشنMicrosoft Corporation

اسے wsl2، windows subsystem for linux، wsl.exe بھی کہا جاتا ہے

Microsoft CorporationSystem

wsl.exe مع ونڈوز پر ایک Linux ڈسٹرو۔ WSL 2 ہلکی پھلکی VM استعمال کرتا ہے۔ یہ لینکس ڈوئل بوٹ نہیں ہے۔

آپ کے لیے جاننا کیا ضروری ہے

WSL ونڈوز پر لینکس ہے۔ یہ ڈوئل بوٹ نہیں ہے۔

wsl.exe ڈسٹرو لانچ کرتا ہے۔ WSL 2 ہلکی پھلکی VM استعمال کرتا ہے۔ آپ کی ونڈوز انسٹالیشن OS ہی رہتی ہے۔ ڈوئل بوٹ ایک مختلف ڈسک لے آؤٹ ہے۔

یہ کیا ہے؟
wsl.exe کے ذریعے ونڈوز پر لینکس ڈسٹرو
ڈوئل بوٹ؟
نہیں۔ ونڈوز ہی OS رہتی ہے
WSL 2؟
ہاں۔ ایک ہلکی پھلکی VM، دوسری ڈسک نہیں
Feex کا کہنا ہے
اگر vmmemWSL بہت بڑا ہے، تو میں wsl --shutdown چلاتا ہوں۔ میں اس RAM کو ڈوئل بوٹ لینکس انسٹالیشن نہیں سمجھتا، اور میں wsl.exe کو ڈیلیٹ نہیں کرتا ہوں۔

Windows Subsystem for Linux کیا ہے؟

WSL دراصل wsl.exe اور ایک یا زیادہ ڈسٹروس ہیں۔ WSL 2 گیسٹ RAM، vmmem یا vmmemWSL کے طور پر ظاہر ہوتی ہے۔ ٹرمینل بند کرنا ڈوئل بوٹ ریبوٹ نہیں ہے اور نہ ہی یہ مکمل VM شٹ ڈاؤن ہے جب تک کہ آپ wsl --shutdown نہ چلائیں۔

اگر آپ نے اسے کبھی استعمال نہیں کیا

اگر آپ ڈوئل بوٹ کیے بغیر ونڈوز پر لینکس ٹولز چاہتے ہیں، تو ایڈمن پرامپٹ سے wsl --install چلائیں۔ یہ WSL کو فعال کرتا ہے اور عام طور پر Ubuntu انسٹال کرتا ہے۔ آپ کے پاس اب بھی OS کے طور پر ونڈوز موجود ہے۔ یہ لینکس کی دوسری ڈسک نہیں ہے، اور یہ کوئی ایسا VirtualBox گیسٹ نہیں ہے جسے آپ نے بنایا ہو۔

یہ کس لیے استعمال ہوتا ہے؟

ونڈوز پر لینکس CLI

apt، bash، اور لینکس ٹول چینز۔ آپ نے ڈوئل بوٹ نہیں کیا۔ فائلیں اب بھی ونڈوز کے تحت بھی رہتی ہیں۔

WSL 2 ہلکی پھلکی VM

ایک یوٹیلیٹی VM، نہ کہ Hyper-V Manager کے وہ گیسٹس جو آپ نے بنائے ہیں، اور نہ ہی کسی دوسرے پارٹیشن پر دوسرا OS۔

اسٹور سے یا wsl --install -d کے ذریعے ڈسٹرو

Ubuntu ڈیفالٹ ہے۔ آپ Debian یا دیگر شامل کر سکتے ہیں۔ ہر ڈسٹرو کوئی ڈوئل بوٹ انٹری نہیں ہے۔

یہ کس کے لیے ہے؟

  • وہ ڈویلپرز جو ونڈوز چھوڑے بغیر bash چاہتے ہیں
  • وہ لوگ جن کا خیال تھا کہ WSL دوسری ڈسک پر لینکس انسٹالیشن کا متبادل ہوگا
  • وہ صارفین جو vmmemWSL دیکھتے ہیں اور سوچتے ہیں کہ کیا انہوں نے لینکس بوٹ کیا ہے

موجودہ صورتحال

Windows Subsystem for Linux (2016) Microsoft Corporation کی طرف سے ونڈوز پر لینکس کا ایک موجودہ حل ہے۔ وینڈر اب بھی ونڈوز صارفین کو https://learn.microsoft.com/windows/wsl/install کی طرف ہدایت کرتا ہے۔

یہ کتنا پرانا ہے؟

WSL 1 (2016) نے لینکس سسٹم کالز کا ترجمہ کیا۔ WSL 2 (2019) ہلکی پھلکی VM میں ایک حقیقی کرنل چلاتا ہے۔ موجودہ انسٹالز ڈیفالٹ طور پر WSL 2 پر ہوتے ہیں۔ 2017 کی صرف WSL 1 والی گائیڈ زیادہ تر پی سیز کے لیے پرانی ہو چکی ہے۔

ورژنز

پہلے بڑے چینلز۔ درست بلڈ نمبرز کی یہاں مکمل تصدیق نہیں کی گئی ہے۔

WSL 2
WSL 1

سسٹم کے تقاضے

اقدار پبلشر کی عوامی رہنمائی کے مطابق ہیں۔ کام کا بوجھ اب بھی اصل ضرورت کو بدل دیتا ہے۔

کم از کم

کم از کم سسٹم کے تقاضے
آپریٹنگ سسٹم Microsoft Learn کے مطابق، Windows 10 ورژن 2004 (build 19041) یا بعد کا، یا Windows 11
RAM Windows کے ساتھ اس ایپ کے لیے کافی ہے۔ بھاری پروجیکٹس کو مزید کی ضرورت ہوتی ہے۔

وسائل کا پروفائل

CPU کی مانگ
ایپ کے اندر آپ کے کھولے گئے مواد کی پیروی کرتا ہے
RAM کی مانگ
دستاویزات، ٹیبز، یا لائبریریوں کی پیروی کرتا ہے

انسٹال شدہ پروسیسز

یہ ایگزیکیوٹیبلز انسٹال ہونے پر اس پروڈکٹ سے تعلق رکھتی ہیں۔

انسٹال شدہ پروسیسز
wsl.exe بنیادی Windows قابلِ عمل فائل (executable)
wslhost.exe فی ڈسٹرو انٹرآپ ہیلپر

اسٹارٹ اپ اجزاء

کلائنٹ کے جڑنے پر WslService ضرورت کے مطابق شروع ہوتی ہے۔ wsl.exe کوئی لازمی Startup Apps انٹری نہیں ہے۔

فائل کے مقامات

Windows Subsystem for Linux کے عام مقامات
عام انسٹال C:\Windows\System32\wsl.exe

عام مسائل

سمجھا کہ انہوں نے ڈوئل بوٹ کیا ہے

ونڈوز اب بھی چل رہی ہے۔ WSL ایک سب سسٹم ہے اس کے ساتھ، WSL 2 پر، ایک یوٹیلیٹی VM۔ بوٹ مینو میں کوئی تبدیلی نہیں۔

Ubuntu ونڈو بند ہونے کے بعد بھی RAM باقی رہتی ہے

WSL 2 VM بیکار (idle) حالت میں رہ سکتی ہے۔ 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 کوئی لینکس کرنل نہیں ہے۔

سرکاری مدد اور ڈاؤن لوڈز

وینڈر سے شروعات کریں۔ بے ترتیب 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 کا اضافی سینسرز ایجاد کرنا نہیں ہے۔

تکنیکی تفصیلات

تکنیکی تفصیلات

وینڈر کے ورژن نمبرز تبدیل ہوتے رہتے ہیں۔ یہ مضمون کسی خاص بلڈ کا پابند نہیں ہے۔

ذرائع اور توثیق

ریکارڈ شدہ ماخذ کا لیبل: اگست 2026۔ یہ لیبل آزادانہ توثیق قائم نہیں کرتا۔ ہم تحقیق کیسے کرتے ہیں.

کیا یہ مضمون مفید تھا؟

ہاں یا نہیں کافی ہے۔ اگر آپ چاہیں تو کوئی وجہ منتخب کریں، یا ایک مختصر نوٹ شامل کریں۔

کیا یہ مضمون مفید تھا؟