Windows Subsystem for Linux
wsl2, windows subsystem for linux, wsl.exe নামেও পরিচিত
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, কোনো দ্বিতীয় ডিস্ক নয়
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 গেস্টও নয়।
এটি কী কাজে ব্যবহৃত হয়?
apt, bash, এবং Linux টুলচেইন। আপনি ডুয়াল-বুট করেননি। ফাইলগুলো এখনও Windows-এর অধীনেও থাকে।
একটি ইউটিলিটি VM, আপনার তৈরি করা Hyper-V Manager গেস্ট নয়, এবং অন্য পার্টিশনে থাকা দ্বিতীয় কোনো OS নয়।
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-র জন্য অপ্রচলিত।
সংস্করণসমূহ
প্রথমে প্রধান চ্যানেলগুলো। সঠিক বিল্ড নম্বরগুলো এখানে সম্পূর্ণ যাচাই করা হয়নি।
সিস্টেমের প্রয়োজনীয়তা
মানগুলো প্রকাশকের পাবলিক নির্দেশনা অনুসরণ করে। কাজের চাপ এখনও আসল প্রয়োজনীয়তা পরিবর্তন করে।
নূন্যতম
| অপারেটিং সিস্টেম | Microsoft Learn অনুসারে Windows 10 সংস্করণ 2004 (বিল্ড 19041) বা পরবর্তী, অথবা Windows 11 |
|---|---|
| RAM | Windows এবং এই অ্যাপটির জন্য যথেষ্ট। ভারী প্রোজেক্টের জন্য আরও বেশি প্রয়োজন। |
রিসোর্স প্রোফাইল
- CPU চাহিদা
- আপনি অ্যাপের ভেতরে যা খুলবেন তা অনুসরণ করে
- RAM চাহিদা
- নথিপত্র, ট্যাব বা লাইব্রেরি অনুসরণ করে
ইনস্টল করা প্রসেসসমূহ
এই এক্সিকিউটেবলগুলো ইনস্টল করার পর এই প্রোডাক্টের অন্তর্ভুক্ত থাকে।
| wsl.exe | মূল Windows এক্সিকিউটেবল |
|---|---|
| wslhost.exe | প্রতি-ডিস্ট্রো ইন্টারঅপারেবিলিটি সহায়ক |
স্টার্টআপ উপাদানসমূহ
যখন কোনো ক্লায়েন্ট সংযোগ করে তখন WslService চাহিদা অনুযায়ী শুরু হয়। wsl.exe কোনো প্রয়োজনীয় Startup Apps এন্ট্রি নয়।
ফাইলের অবস্থানসমূহ
| সাধারণ ইনস্টল | 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। এই লেবেল স্বাধীন যাচাইকরণ প্রতিষ্ঠা করে না। আমরা কীভাবে গবেষণা করি.
- Windows Subsystem for Linux অফিসিয়াল সাইট · ভেন্ডর প্রডাক্ট পেজ
- Windows Subsystem for Linux সহায়তা · ভেন্ডর সহায়তা
- Foxhole প্রসেস ম্যাপ · Windows PC-তে ফার্স্ট-পার্টি নমুনা। কোনো ল্যাব বেঞ্চমার্ক নয়।
এই নিবন্ধটি কি দরকারী ছিল?
একটি হ্যাঁ বা না-ই যথেষ্ট। আপনি চাইলে একটি কারণ বেছে নিন, বা একটি ছোট মন্তব্য যোগ করুন।
ধন্যবাদ। এটি আমাদের এই পৃষ্ঠাটি উন্নত করতে সহায়তা করে।