সরাসরি মূল বিষয়ে যান

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 হিসেবে প্রদর্শিত হয়। টার্মিনাল বন্ধ করা কোনো ডুয়াল-বুট রিবুট নয় এবং আপনি wsl --shutdown না চালানো পর্যন্ত সম্পূর্ণ VM শাটডাউন নয়।

আপনি যদি এটি কখনও ব্যবহার না করে থাকেন

আপনি যদি ডুয়াল-বুট ছাড়া 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 কোনো প্রয়োজনীয় Startup Apps এন্ট্রি নয়।

ফাইলের অবস্থানসমূহ

সাধারণ 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। এই লেবেল স্বাধীন যাচাইকরণ প্রতিষ্ঠা করে না। আমরা কীভাবে গবেষণা করি.

এই নিবন্ধটি কি দরকারী ছিল?

একটি হ্যাঁ বা না-ই যথেষ্ট। আপনি চাইলে একটি কারণ বেছে নিন, বা একটি ছোট মন্তব্য যোগ করুন।

এই নিবন্ধটি কি দরকারী ছিল?