🌐 Detecting your location…
📢 Advertisement — Configure AdSense in Appearance → Customize → AdSense Settings

دليل الإعداد الكامل WSL2 2026: Linux على Windows بالطريقة الصحيحة

⏱️2 min read  ·  248 words
WSL2 Complete Setup Guide 2026: Linux on Windows the Right Way

WSL2(نظام Windows الفرعي لنظام التشغيل Linux 2) يشغل نواة Linux كاملة داخل نظام التشغيل Windows 11 بأداء قريب من الأداء الأصلي. في عام 2026، تعد WSL2 بيئة التطوير القياسية لمطوري Windows الذين يستخدمون أدوات Python وNode وDocker والسحابة.

تثبيت WSL2

افتح PowerShell كمسؤول وقم بتشغيل أمر واحد. يقوم Windows بتثبيت WSL2 + Ubuntu تلقائيًا.

# Install WSL2 with Ubuntu (default)
wsl --install

# Choose specific distro
wsl --install -d Ubuntu-24.04

# List available
wsl --list --online

أعد التشغيل بعد التثبيت. افتح Ubuntu من البداية، ثم قم بتعيين اسم المستخدم وكلمة المرور.

تحديث وتثبيت الأساسيات

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

قم بتثبيت Docker Desktop على نظام التشغيل Windows، وقم بتمكين تكامل WSL2. أو قم بتثبيت Docker Engine مباشرة في 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%\.wslconfigفي نظام التشغيل Windows للحد من استخدام ذاكرة الوصول العشوائي (RAM) ووحدة المعالجة المركزية (CPU).

[wsl2]
memory=8GB
processors=4
swap=2GB
localhostForwarding=true

# Apply new config
wsl --shutdown
# Reopen Ubuntu

WSL2 ورمز VS

تثبيتملحق WSLفي رمز VS. تشغيلcode .من أي مجلد WSL2. يقوم VS Code بتشغيل الخادم الخاص به داخل Linux – التحسس الذكي الكامل وتصحيح الأخطاء في Linux.

الخلاصة

WSL2 يلغي التمهيد المزدوج. مع تشغيل Docker وVS Code وGit أصلاً في Linux على Windows، يمكنك الحصول على أفضل ما في كلا العالمين. قم بإعداده مرة واحدة ولن تنظر إلى الوراء أبدًا.

✍️ Leave a Comment

Your email address will not be published. Required fields are marked *

🌐 Read in:🇬🇧 English🇩🇪 Deutsch🇧🇷 Português🇸🇦 العربية🇮🇳 हिन्दी🇧🇩 বাংলা