
WSL2(লিনাক্স 2 এর জন্য উইন্ডোজ সাবসিস্টেম) কাছাকাছি-নেটিভ পারফরম্যান্স সহ Windows 11-এর ভিতরে একটি সম্পূর্ণ লিনাক্স কার্নেল চালায়। 2026 সালে, WSL2 হল পাইথন, নোড, ডকার এবং ক্লাউড টুল ব্যবহার করে উইন্ডোজ ডেভেলপারদের জন্য স্ট্যান্ডার্ড ডেভ এনভায়রনমেন্ট।
📋 Table of Contents
WSL2 ইনস্টল করুন
প্রশাসক হিসাবে PowerShell খুলুন এবং একটি কমান্ড চালান। উইন্ডোজ স্বয়ংক্রিয়ভাবে WSL2 + উবুন্টু ইনস্টল করে।
# Install WSL2 with Ubuntu (default)
wsl --install
# Choose specific distro
wsl --install -d Ubuntu-24.04
# List available
wsl --list --online
ইন্সটল করার পর রিস্টার্ট করুন। স্টার্ট থেকে উবুন্টু খুলুন, ব্যবহারকারীর নাম এবং পাসওয়ার্ড সেট করুন।
প্রয়োজনীয় জিনিসগুলি আপডেট এবং ইনস্টল করুন
sudo apt update && sudo apt upgrade -y
sudo apt install -y build-essential curl git wget unzip
# Python 3.12
sudo apt install -y python3.12 python3.12-venv python3-pip
# Node.js 22 via nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 22 && nvm use 22
গিট কনফিগার করুন
git config --global user.name "Your Name"
git config --global user.email "you@example.com"
git config --global core.autocrlf input
git config --global init.defaultBranch main
# SSH key for GitHub
ssh-keygen -t ed25519 -C "you@example.com"
cat ~/.ssh/id_ed25519.pub # add to GitHub Settings > SSH Keys
WSL2 এ ডকার
উইন্ডোজে ডকার ডেস্কটপ ইনস্টল করুন, WSL2 ইন্টিগ্রেশন সক্ষম করুন। অথবা সরাসরি WSL2 এ ডকার ইঞ্জিন ইনস্টল করুন।
# After Docker Desktop WSL2 integration enabled:
docker --version
docker run hello-world
# Or install Docker Engine directly
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER
newgrp docker
উইন্ডোজ ফাইল অ্যাক্সেস করুন
# C: drive at /mnt/c
ls /mnt/c/Users/YourName/Desktop
# Navigate to Windows project
cd /mnt/c/Users/YourName/Projects/myapp
# Open VS Code from WSL2
code .
# Open Windows Explorer from WSL2
explorer.exe .
WSL2 পারফরম্যান্স অপ্টিমাইজ করুন
তৈরি করুন%USERPROFILE%\.wslconfigRAM এবং CPU ব্যবহার ক্যাপ করতে উইন্ডোজে।
[wsl2]
memory=8GB
processors=4
swap=2GB
localhostForwarding=true
# Apply new config
wsl --shutdown
# Reopen Ubuntu
WSL2 এবং VS কোড
ইনস্টল করুনWSL এক্সটেনশনভিএস কোডে। চালানcode .যেকোনো WSL2 ফোল্ডার থেকে। ভিএস কোড লিনাক্সের মধ্যে তার সার্ভার চালায় — সম্পূর্ণ ইন্টেলিসেন্স এবং লিনাক্সে ডিবাগিং।
উপসংহার
WSL2 ডুয়াল-বুট বাদ দেয়। ডকার, ভিএস কোড এবং গিট উইন্ডোজে লিনাক্সে নেটিভভাবে চালানোর সাথে, আপনি উভয় জগতের সেরা পাবেন। এটি একবার সেট আপ করুন এবং আপনি কখনই পিছনে ফিরে তাকাবেন না।
🔗 Share this article
✍️ Leave a Comment