يتيح نظام Windows الفرعي لنظام التشغيل Linux (WSL) (المعروف أيضًا باسم WSL 1) للمطورين تشغيل بيئة GNU/Linux - بما في ذلك معظم أدوات سطر الأوامر والأدوات المساعدة والتطبيقات - مباشرة على Windows، دون تعديل، وبدون الجهاز الظاهري التقليدي أو التشغيل المزدوج الاجهزة .
WSL 2 (نظام Windows الفرعي لنظام Linux 2) هو إصدار جديد من بنية WSL، مما يغير طريقة تفاعل توزيعات Linux مع Windows. تتمثل الأهداف الرئيسية لـ WSL 2 في زيادة أداء نظام الملفات وإضافة التوافق على مستوى النظام.
يمكن تشغيل كل توزيعة Linux كـ WSL 1 أو WSL 2 والتبديل بين الإصدارات في أي وقت. يعد WSL 2 بمثابة "إصلاح شامل" للبنية الأساسية، بالإضافة إلى استخدام تقنية المحاكاة الافتراضية ونواة Linux لتمكين الميزات الجديدة.
بمجرد تمكين نظام Windows الفرعي لنظام التشغيل Linux (WSL)، يمكنك تثبيت تطبيقات توزيعة Linux من متجر Microsoft.
يمكن للمستخدمين تعيين WSL 1 أو WSL 2 كبنية افتراضية ليتم استخدامها كإصدار افتراضي، عند تثبيت توزيعة Linux جديدة.
يمكن للمستخدمين أيضًا تعيين إصدار توزيعة Linux على WSL 1 أو WSL 2 لتوزيعات Linux المثبتة الحالية في أي وقت.
سيوضح لك هذا الدليل كيفية ضبط إصدار توزيعة Linux لديك على WSL 1 أو WSL 2 في نظام التشغيل Windows 10.
قم بتعيين إصدار التوزيعة الافتراضي على WSL 1 أو WSL 2 لتوزيعات Linux الجديدة
1. افتح بوويرشيل .
2. انسخ والصق الأمر أدناه الذي تريد استخدامه في PowerShell واضغط على Enter.
(قم بتعيين WSL 1 كإصدار افتراضي)
wsl --set-default-version 1
أو:
(قم بتعيين WSL 2 كإصدار افتراضي)
wsl --set-default-version 2

قم بتعيين إصدار التوزيعة الافتراضي على WSL 1 أو WSL 2 لتوزيعات Linux الجديدة
3. الآن، يمكنك إغلاق PowerShell إذا أردت ذلك.
قم بتعيين إصدار التوزيعة على WSL 1 أو WSL 2 لتوزيعات Linux المثبتة المحددة
1. افتح بوويرشيل.
2. انسخ الأمر أدناه والصقه في PowerShell، ثم اضغط على Enter واكتب اسم توزيعة Linux (على سبيل المثال " Ubuntu ") التي تريد تغيير إصدارها (على سبيل المثال "1" أو "2").
wsl --list --verbose
![كيفية ضبط إصدار توزيعة Linux على WSL 1/WSL 2 في نظام التشغيل Windows 10 كيفية ضبط إصدار توزيعة Linux على WSL 1/WSL 2 في نظام التشغيل Windows 10]()
قم بتدوين اسم توزيع Linux
3. أدخل الأمر أدناه في PowerShell واضغط على Enter.
wsl --set-version
استبدل الأمر أعلاه باسم توزيع Linux الفعلي (على سبيل المثال "Ubuntu") من الخطوة 2.
استبدل الأمر أعلاه بالرقم 1 (WSL 1) أو 2 (WSL 2) للبنية الافتراضية التي تريدها.
على سبيل المثال:
wsl --set-version Ubuntu 2
![كيفية ضبط إصدار توزيعة Linux على WSL 1/WSL 2 في نظام التشغيل Windows 10 كيفية ضبط إصدار توزيعة Linux على WSL 1/WSL 2 في نظام التشغيل Windows 10]()
قم بتعيين إصدار التوزيعة على WSL 1 أو WSL 2 لتوزيعات Linux المثبتة المحددة
4. الآن يمكنك إغلاق PowerShell إذا أردت ذلك.
شاهد المزيد: