ما يجب معرفته
- تنشيط WSL كميزة اختيارية في Windows أو من خلال أمر PowerShell.
- اذهب إلى متجر Windows. حدد التوزيع وقم بتثبيته.
- قم بتشغيل التوزيع وتحديثه إذا لزم الأمر. استخدمه لتشغيل البرامج النصية bash أو أدوات سطر أوامر Linux.
تشرح هذه المقالة كيفية تنشيط وتنزيل وتثبيت واستخدام نظام Windows الفرعي لنظام Linux (WSL) في Windows 10.
كيفية تشغيل WSL في Windows
في تحديث الذكرى السنوية لـ Windows 10 ، أضافت Microsoft نظام Windows الفرعي لنظام التشغيل Linux إلى Windows 10 وحتى عرضت (بالشراكة مع Canonical) إصدارًا كامل الوظائف من Ubuntu Linux-رسميًا ، فقط وصول شل ، على الرغم من أن الأمر استغرق حوالي ثلاثة نانوثانية للأشخاص لمعرفة كيفية تشغيل تطبيقات Linux العادية في جلسات X على Windows 10.
يقدم Microsoft Store توزيعات Linux المدعومة رسميًا لـ Ubuntu و openSUSE Leap و SUSE Linux Enterprise و Debian / GNU Linux و Kali Linux. يوفر كل من هذه التوزيعات وصولاً لسطر الأوامر إلى Linux ، والذي يمكنك من خلاله تشغيل البرامج النصية bash أو أدوات سطر أوامر Linux.
تفعيل WSL
بشكل افتراضي ، لا يمكنك استخدام WSL. بدلاً من ذلك ، يجب عليك تنشيط WSL كميزة اختيارية في Windows. إما أن تفتح معالج Windows Featuresوحدد المربع أو افتح موجه PowerShell كمسؤول وقم بتنفيذ:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
إعادة التشغيل بعد تنشيط WSL.
تثبيت التوزيع
قم بتشغيل متجر Windows وحدد توزيعًا لتثبيته.
قم بتشغيل التوزيع لأول مرة
بعد تحميل التوزيع على جهاز الكمبيوتر الخاص بك من خلال متجر Windows ، قم بتشغيله. سيتعين عليك إنشاء حساب مستخدم جديد تمامًا كما لو كنت قد قمت بتثبيت التوزيع كنظام تشغيل مستقل على محرك أقراص ثابت جديد.
ترقية التثبيت
توزيع Linux الخاص بك ليس بيئة وهمية - إنه نظام Linux فعلي يستخدم WSL بدلاً من صورة kernel القياسية. لذلك ستحتاج إلى حضور التدبير المنزلي العادي لنظام Linux.
ابدأ بتحديث التوزيع حسب بنية النظام. على سبيل المثال ، يستخدم Debian و Ubuntu apt.
باستخدام برنامج سطر الأوامر
بعد أن قمت بتحديث التوزيع بشكل صحيح ، يمكنك تشغيل أي برامج ترغب فيها - بما في ذلك البرامج النصية shell والأدوات المساعدة لسطر الأوامر.
على سبيل المثال ، يمكنك تنفيذ الأمر topللتحقق من أداء النظام.
من الناحية الفنية ، لا يمكنك تشغيل برامج Linux التي تتطلب خادم X ، على الرغم من أن الإنترنت مليء بالحلول المباشرة إلى حد ما لجعل Windows 10 يعرض نافذة X.
ماذا يوجد تحت الغطاء؟
عند تثبيت توزيعة Linux على Windows 10 ، لا تحصل على جهاز افتراضي أو برنامج يبذل قصارى جهده للتظاهر بأنه "Bash in Linux". إنه في الواقع توزيعة Linux تعمل بشكل طبيعي على جهاز الكمبيوتر الخاص بك بفضل نظام Windows الفرعي لنظام Linux. WSL هي "الخلطة السرية" التي تسمح لبرامج Linux بالعمل على Windows. في جوهرها ، تحل WSL محل Linux kernel ؛ يعمل Linux بشكل كامل على النحو المنشود ، فهو يستخدم WSL فقط بدلاً من صورة Linux kernel العادية.