تخيل أن تمتلك أفضل ما في العالمين: سهولة استخدام ويندوز 11 ومرونة لينكس بين يديك. هذا هو سحر نظام ويندوز الفرعي للينكس (WSL) . سواء كنت مطورًا تُصحح الأخطاء البرمجية، أو عالم بيانات تُحلل الأرقام، أو مجرد فضولي بشأن لينكس، فإن تفعيل WSL يفتح أمامك آفاقًا لا حدود لها. سيُرشدك هذا الدليل خطوة بخطوة لتشغيل WSL على جهازك الذي يعمل بنظام ويندوز 11 ، بطريقة بسيطة وفعّالة وممتعة. هيا بنا نبدأ ونُعزز إمكانيات جهازك! 🚀
ما هو نظام WSL ولماذا يجب عليك تفعيله على نظام التشغيل Windows 11؟
نظام ويندوز الفرعي لنظام لينكس ( WSL ) هو طبقة توافق تتيح لك تشغيل بيئة لينكس حقيقية مباشرةً على نظام ويندوز 11 دون الحاجة إلى تثبيت نظامين أو استخدام أجهزة افتراضية. وقد طورته مايكروسوفت إلى WSL 2 ، الذي يستخدم جهازًا افتراضيًا خفيفًا لتحسين الأداء، وتوفير توافق كامل مع استدعاءات النظام، وتسهيل الوصول إلى الملفات بين ويندوز ولينكس.
لماذا تفعيل هذه الميزة؟ تخيّل ما يلي: ⭐ تشغيل أدوات سطر أوامر لينكس مثل grep`bash` awkو`bash` و` dockerbash` مباشرةً. ⭐ تطوير تطبيقات متعددة المنصات دون الحاجة إلى تغيير نظام التشغيل. ⭐ الوصول إلى ملفات ويندوز من خلال Bash لينكس بكل سهولة. إنها نقلة نوعية في الإنتاجية، خاصةً مع آخر تحديثات ويندوز 11 التي تُحسّن التكامل. لا مزيد من التنازلات - استمتع بقوة النظام الهجين وعِش تجربة سير عمل موحد!
متطلبات النظام لتفعيل WSL على نظام التشغيل Windows 11
قبل أن نبدأ بالخطوات، تأكد من أن إعداداتك تفي بهذه الأساسيات لضمان سير الأمور بسلاسة:
- ويندوز 11 (إصدار Home أو Pro أو Enterprise؛ الإصدار 22000 أو أعلى - تحقق من ذلك عبر
winverمربع حوار التشغيل).
- معالج 64 بت مع دعم ترجمة عناوين المستوى الثاني (SLAT).
- ذاكرة وصول عشوائي (RAM) لا تقل عن 4 جيجابايت (يوصى بـ 8 جيجابايت لنظام WSL 2 ).
- تم تفعيل خاصية المحاكاة الافتراضية في BIOS/UEFI (معظم أجهزة الكمبيوتر الحديثة تحتوي على هذه الخاصية؛ أعد تشغيل الجهاز وتحقق من إعدادات اللوحة الأم إذا لزم الأمر).
- صلاحيات المسؤول على حسابك.
إذا كانت أجهزتك تعمل بشكل سليم، فأنت جاهز تمامًا. تفعيل نظام ويندوز الفرعي لنظام لينكس (WSL) سهل وبسيط، ويمكنك التراجع عنه، فلا داعي للقلق إذا أردت التجربة. هل أنت مستعد لتفعيل نظام ويندوز الفرعي لنظام لينكس ؟ هيا بنا!
دليل خطوة بخطوة: كيفية تفعيل WSL على نظام التشغيل Windows 11
سهّلت مايكروسوفت تفعيل نظام ويندوز الفرعي (WSL) بشكلٍ كبير في أحدث إصدارات ويندوز 11. سنركز على أسهل الطرق: عبر واجهة المستخدم الرسومية وعبر سطر الأوامر. اختر ما يناسبك، فكلاهما يؤدي إلى نفس النتيجة الرائعة.
الطريقة الأولى: تفعيل WSL باستخدام تطبيق إعدادات ويندوز 11 (الأسهل للمبتدئين)
يُعد هذا الأسلوب الرسومي مثاليًا إذا كنت تفضل النقر على الكتابة. فهو سريع ومرئي، مما يضمن لك عدم تفويت أي معلومة.
- 1️⃣ افتح الإعدادات: اضغط Windows + Iأو ابحث عن "الإعدادات" في قائمة ابدأ.
- 2️⃣ الانتقال إلى الميزات الاختيارية: انتقل إلى التطبيقات > الميزات الاختيارية (أو ابحث عن "تشغيل ميزات Windows أو إيقاف تشغيلها" في شريط المهام).
- 3️⃣ البحث عن نظام ويندوز الفرعي لنظام لينكس وتثبيته: انقر على "المزيد من ميزات ويندوز" أو ابحث مباشرةً عن " نظام ويندوز الفرعي لنظام لينكس" . حدد المربع المجاور له، ثم انقر على "موافق". سيقوم ويندوز بتنزيل النظام وتثبيته - استمتع بفنجان قهوة أثناء العملية! ☕
- 4️⃣ تفعيل منصة الجهاز الظاهري: في نفس النافذة، قم أيضًا بتفعيل منصة الجهاز الظاهري لدعم WSL 2. أعد تشغيل جهاز الكمبيوتر الخاص بك عند مطالبتك بذلك.
- 5️⃣ تعيين WSL 2 كإعداد افتراضي: بعد إعادة التشغيل، افتح PowerShell كمسؤول (انقر بزر الماوس الأيمن على ابدأ > الطرفية (مسؤول)) وقم بتشغيل الأمر التالي: . هذا يضمن لك الحصول على تجربة WSL 2
wsl --set-default-version 2 فائقة .
ها قد تم تفعيل WSL ! لكننا لم ننتهِ بعد - الخطوة التالية هي تثبيت توزيعة لينكس.
الطريقة الثانية: تفعيل نظام WSL عبر سطر الأوامر (للمستخدمين المتقدمين)
إذا كنت تجيد استخدام الأوامر، فهذه الطريقة أسرع وتدعم البرمجة النصية. افتح PowerShell أو موجه الأوامر كمسؤول.
- 1️⃣ تشغيل أمر التفعيل: اكتب الأمر
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestartواضغط على مفتاح الإدخال. سيؤدي هذا إلى تفعيل نظام WSL .
- 2️⃣ تفعيل منصة الآلة الافتراضية: تشغيل
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart.
- 3️⃣ أعد تشغيل جهاز الكمبيوتر الخاص بك: أعد تشغيل الجهاز لتطبيق التغييرات.
- ٤️⃣ تثبيت تحديث WSL: قم بتنزيل أحدث تحديث لنواة WSL 2 من موقع مايكروسوفت الرسمي: تنزيل تحديث نواة لينكس WSL2 . قم بتشغيل ملف .msi كمسؤول.
- 5️⃣ تعيين الإصدار الافتراضي: في PowerShell كمسؤول، قم بتشغيل
wsl --set-default-version 2.
نصيحة احترافية: تعمل هذه الأوامر بسلاسة تامة على أحدث إصدارات ويندوز 11 ، مما يضمن أداءً مثاليًا. إذا واجهت أخطاءً مثل "WSL غير مُفعّل"، فتحقق من إعدادات المحاكاة الافتراضية في إدارة المهام (Ctrl + Shift + Esc > الأداء > وحدة المعالجة المركزية).
تثبيت توزيعة لينكس بعد تفعيل WSL
بعد تفعيل نظام WSL ، حان الوقت لاختيار توزيعة لينكس التي تناسبك. يوفر متجر مايكروسوفت توزيعات رسمية مجانية مثل أوبونتو، وديبيان، وكالي - وتُعد أوبونتو التوزيعة المفضلة لدى الكثيرين بفضل استقرارها ودعم مجتمعها.
- 1️⃣ افتح متجر مايكروسوفت: ابحث عن "Ubuntu" (أو التوزيعة المفضلة لديك).
- ٢️⃣ التثبيت والتشغيل: انقر فوق "تثبيت"، ثم قم بالتشغيل من قائمة "ابدأ". يؤدي التشغيل الأول إلى تهيئة التوزيعة - قم بتعيين اسم مستخدم وكلمة مرور عند المطالبة بذلك.
- 3️⃣ التحقق من التثبيت: في طرفية لينكس، قم بتشغيل الأمر
uname -rلتأكيد نواة WSL 2 (يجب أن يظهر شيئًا مثل 5.x-microsoft-standard-WSL2).
الآن، أنت تستخدم نظام لينكس بالكامل ! قم بتحديث الحزم sudo apt update && sudo apt upgradeللحصول على أحدث الميزات. رائع، أليس كذلك؟ لقد حصل نظام ويندوز 11 الخاص بك على ترقية لينكس. 😊
تحسين أداء نظام WSL واستكشاف أخطائه وإصلاحها على نظام التشغيل Windows 11
لضمان سير الأمور بسلاسة، إليك بعض النصائح الذهبية:
| مشكلة مشتركة |
حل |
| لم تبدأ بطولة العالم للسباحة (WSL) |
قم wsl --updateبتشغيل PowerShell كمسؤول للحصول على أحدث الإصلاحات. |
| أداء بطيء |
تأكد من أن WSL 2 هو الإعداد الافتراضي وقم بتخصيص المزيد من ذاكرة الوصول العشوائي (RAM) عبر .wslconfigملف في دليل المستخدم الخاص بك (على سبيل المثال، memory=4GB). |
| مشاكل الوصول إلى الملفات |
استخدمه /mnt/لمحركات أقراص ويندوز في لينكس؛ تجنب تعديل ملفات ويندوز من لينكس لمنع حدوث خلل في الأذونات. |
| خطأ 0x80040326 |
قم بتمكين Hyper-V في ميزات Windows أو تحقق من BIOS بحثًا عن المحاكاة الافتراضية. |
لإجراء تعديلات متقدمة، استكشف أدوات واجهة المستخدم الرسومية مثل Windows Terminal لجلسات WSL ذات علامات التبويب ، أو قم بالتكامل مع VS Code عبر إضافة Remote - WSL. الهدف هو جعل إعداداتك سهلة الاستخدام وفعّالة.
ما الخطوة التالية؟ ارتقِ بمستوى لعبك في دوري السوبر للسيدات
تهانينا! لقد نجحتَ في تفعيل نظام ويندوز الفرعي لنظام لينكس على ويندوز 11 ! هذه مجرد البداية. جرّب تشغيل تطبيقات واجهة المستخدم الرسومية باستخدام wsl --install -d Ubuntuنظام لينكس المكتبي، أو انغمس في عالم الحاويات مع واجهة WSL 2 الخلفية لـ Docker Desktop. يستمر التكامل في التحسن، لذا تابعنا للمزيد من الطرق لدمج عوالم مختلفة.
هل تشعر بالتمكين؟ شاركنا نجاحاتك مع WSL في التعليقات أدناه - يسعدنا أن نعرف كيف يُحسّن سير عملك. إذا واجهت أي صعوبات، فستجد في وثائق مايكروسوفت كنزًا ثمينًا: وثائق WSL الرسمية . برمجة ممتعة! 👏