عندما تم الإعلان عن تحديث مايو 2020 من ويندوز 10 والذي جاء بالعديد من المميزات الجديدة كان ابرزها ترقية بيئة لينكس داخل ويندوز 10 المعروفة بإسم "Windows Subsystem for Linux" إلي الإصدار الثاني والذي أطلقت عليه مايكروسوفت إختصارا "WSL2"، لكن لم يهتم العديد من المستخدمين بهذا الأمر خصوصا من لا يستخدم انظمة لينكس داخل ويندوز 10 ولذلك سنوضح من خلال هذا المقال المزيد من التفاصيل حول تلك الترقية و الفائدة التي ستعود بها علي المستخدمين بالإضافة لكيفية الترقية للإصدار الثاني "WSL2" من داخل ويندوز 10 حتي تتمكن من تجربة و إحتراف استخدام انظمة لينكس.
كما أعلنت مايكروسوفت جاء الإصدار الثاني من صدفة لينكس داخل ويندوز بهدف زيادة التجانس والتوافق بين النظامين حتي يستطيع المستخدم إستخدام كلا النظامين دون ان يؤثر أحدهما علي أداء الآخر، بجانب انه تم الإعتماد علي نواة نظام لينكس الحقيقية بهدف تحسين أداء وإدارة الملفات من خلال النظام وكأنه نظام حقيقي مثبت بشكل فعلي بعكس الإصدار السابق والذي كان بمثابة واجهة فقط لنظام لينكس لكن عند كتابة الأوامر يتم ترجمتها وتنفيذها من خلال محاكاة النظام بإستخدام محركات ويندوز.
كما سيُمكنك إستخدام بعض برامج لينكس داخل تلك البيئة الإفتراضية وإن كانت البرامج المدعومة ليست كثيرة في الوقت الحالي. ايضاً عملية إدارة موارد الحاسب اصبحت اكثر سلاسة وتوافق بين النظامين فلن يستهلك نظام لينكس الكثير من الموارد عند بداية تشغيله كما هو الحال ببرامج الأنظمة الوهمية والتي تستهلك الرامات بشكل كبير، ايضا يُمكن لنظام لينكس التنازل عن سعة الذاكرة او الرامات الغير مستخدمة وتوفيرها لنظام ويندوز 10 بحيث لا يواجه المستخدم اي مشاكل اثناء تشغيل النظامين معاً، كل ذلك بالإضافة لعديد المميزات المتوفرة للمستخدمين المتقدمين مثل تشغيل برامج لينكس من خلال الشبكة وايضاً إدارة عناوين الشبكة او "IP" بشكل اكثر واقعية.
بشكل مبدئي إن لم تقم بتفعيل صدفة لينكس بويندوز 10 من قبل يُمكنك مراجعة هذا المقال لمعرفة الخطوات بالتفصيل، فقط مع إضافة تحديث بسيط وهو إمكانية تحميل أحد توزيعات لينكس في شكل تطبيق من متجر تطبيقات ويندوز 10 بعد تفعيل الخاصية كما تم الإشارة بالمقال، ويُمكنك ايضاً الإطلاع علي هذا المقال لمساعدتك في كيفية إختيار التوزيعة المناسبة لإستخدامك في حال لم يكن لديك إختيار محدد.
سواء قمت بالخطوات السابقة او انك قد قمت بتشغيل بيئة لينكس قبل قراءة هذا المقال يُمكنك التحديث للإصدار الثاني من صدفة لينكس بكل سهولة، حيث ان من ضمن مميزات صدفة لينكس هو ان جميع التوزيعات يُمكن ان تعمل علي كلا الإصدارين بدون مشاكل سواء الإصدار الأول او الثاني، لكن لإستخدام الإصدار الثاني يشترط بالطبع ان تقوم بتحديث نظام ويندوز 10 إلي تحديث مايو الأخير حتي تتمكن من إستخدام الإصدار الجديد.
كل مل عليك هو التوجه لموجه الأمر المحدث "PowerShell" بويندوز 10 وتشغيله كمسئول بإستخدام خيار "Run as Administrator" ثم للتأكد من تشغيل خاصية "Virtualization" لإنشاء الأنظمة الوهمية قم بإدخال الأمر التالي والضغط علي "Enter" وقد يتطلب الأمر إعادة تشغيل الحاسب مجدداً:
بعد ذلك ومن خلال نفس النافذة بموجه "PowerShell" قم بإدخال الأمر التالي للترقية إلي الإصدار الثاني من صدفة لينكس:
الآن عند تحميل اي توزيعة جديدة بعد تنفيذ الأمر ستعمل التوزيعة مباشرةً علي الإصدار الثاني من صدفة لينكس ما لم تقم بتعديل الأمر يدوياً وإعادة الإصدار الإفتراضي إلي "WSL1"، أما في حال قمت بتثبيت اي توزيعات قبل تنفيذ الأمر السابق فيُمكنك ترقية تلك التوزيعات إلي الإصدار الثاني من خلال تنفيذ الأمر التالي مع إستبدال كلمة "distribution name" بإسم التوزيعة التي قمت بتثبيتها من قبل:
وبالمثل يُمكنك عكس الأمر السابق مع إستبدال إسم التوزيعة وايضاً إستبدال الرقم 2 بالرقم 1 للعودة مجددا وتشغيل التوزيعة التي قمت بتحديدها للإصدار الأول من صدفة لينكس "WSL1" وسيستغرق الأمر بعض الوقت بعد تنفيذ الأمر قبل التأكيد علي العودة لإصدار "WSL1".
وفي حال قمت بتثبيت أكثر من توزيعة لينكس داخل ويندوز 10 وترغب بفحص قائمة بتلك التوزيعة ورقم إصدار الصدفة لكل منها يُمكنك إدخال الأمر التالي:
وفي كل الأحوال بعد تثبيت اي توزيعة يُمكنك تشغيلها بكل سهولة وكأنها أحد تطبيقات ويندوز 10 من خلال البحث عن إسم التوزيعة ببحث ويندوز 10 ثم تشغيلها، وسيستغرق الأمر بعض الوقت عند تشغيل التوزيعة لأول مرة من أجل ضبط الإعدادات بشكل تلقائي قبل إستخدام بيئة موجه أوامر لينكس ثم سيتوجب عليك إنشاء إسم مستخدم كلمة مرور لحساب المستخدم الخاص بك وكأنك حصلت علي النظام بشكل كامل.
بم يتميز إصدار "WSL2" عن "WSL1"
كما أعلنت مايكروسوفت جاء الإصدار الثاني من صدفة لينكس داخل ويندوز بهدف زيادة التجانس والتوافق بين النظامين حتي يستطيع المستخدم إستخدام كلا النظامين دون ان يؤثر أحدهما علي أداء الآخر، بجانب انه تم الإعتماد علي نواة نظام لينكس الحقيقية بهدف تحسين أداء وإدارة الملفات من خلال النظام وكأنه نظام حقيقي مثبت بشكل فعلي بعكس الإصدار السابق والذي كان بمثابة واجهة فقط لنظام لينكس لكن عند كتابة الأوامر يتم ترجمتها وتنفيذها من خلال محاكاة النظام بإستخدام محركات ويندوز.
كما سيُمكنك إستخدام بعض برامج لينكس داخل تلك البيئة الإفتراضية وإن كانت البرامج المدعومة ليست كثيرة في الوقت الحالي. ايضاً عملية إدارة موارد الحاسب اصبحت اكثر سلاسة وتوافق بين النظامين فلن يستهلك نظام لينكس الكثير من الموارد عند بداية تشغيله كما هو الحال ببرامج الأنظمة الوهمية والتي تستهلك الرامات بشكل كبير، ايضا يُمكن لنظام لينكس التنازل عن سعة الذاكرة او الرامات الغير مستخدمة وتوفيرها لنظام ويندوز 10 بحيث لا يواجه المستخدم اي مشاكل اثناء تشغيل النظامين معاً، كل ذلك بالإضافة لعديد المميزات المتوفرة للمستخدمين المتقدمين مثل تشغيل برامج لينكس من خلال الشبكة وايضاً إدارة عناوين الشبكة او "IP" بشكل اكثر واقعية.
كيفية تشغيل الإصدار الثاني من "WSL"
بشكل مبدئي إن لم تقم بتفعيل صدفة لينكس بويندوز 10 من قبل يُمكنك مراجعة هذا المقال لمعرفة الخطوات بالتفصيل، فقط مع إضافة تحديث بسيط وهو إمكانية تحميل أحد توزيعات لينكس في شكل تطبيق من متجر تطبيقات ويندوز 10 بعد تفعيل الخاصية كما تم الإشارة بالمقال، ويُمكنك ايضاً الإطلاع علي هذا المقال لمساعدتك في كيفية إختيار التوزيعة المناسبة لإستخدامك في حال لم يكن لديك إختيار محدد.
سواء قمت بالخطوات السابقة او انك قد قمت بتشغيل بيئة لينكس قبل قراءة هذا المقال يُمكنك التحديث للإصدار الثاني من صدفة لينكس بكل سهولة، حيث ان من ضمن مميزات صدفة لينكس هو ان جميع التوزيعات يُمكن ان تعمل علي كلا الإصدارين بدون مشاكل سواء الإصدار الأول او الثاني، لكن لإستخدام الإصدار الثاني يشترط بالطبع ان تقوم بتحديث نظام ويندوز 10 إلي تحديث مايو الأخير حتي تتمكن من إستخدام الإصدار الجديد.
كل مل عليك هو التوجه لموجه الأمر المحدث "PowerShell" بويندوز 10 وتشغيله كمسئول بإستخدام خيار "Run as Administrator" ثم للتأكد من تشغيل خاصية "Virtualization" لإنشاء الأنظمة الوهمية قم بإدخال الأمر التالي والضغط علي "Enter" وقد يتطلب الأمر إعادة تشغيل الحاسب مجدداً:
بعد ذلك ومن خلال نفس النافذة بموجه "PowerShell" قم بإدخال الأمر التالي للترقية إلي الإصدار الثاني من صدفة لينكس:
wsl --set-default-version 2
بعد تنفيذ الأمر السابق قد تحصل علي رسالة تفيد بأنك بحاجة لتحديث نواة نظام لينكس او "Linux Kernel" في هذه الحالة سيتوجب عليك تحميل ملف تنفيذي يمثل تحديث نواة لينكس من خلال هذا الرابط وبعد تثبيته حاول تنفيذ الأمر مرة أخري وسيتم إفادتك بأنه قد تم الترقية للإصدار الثاني من نواة لينكس بنجاح.
wsl --set-version distribution name 2
وفي حال قمت بتثبيت أكثر من توزيعة لينكس داخل ويندوز 10 وترغب بفحص قائمة بتلك التوزيعة ورقم إصدار الصدفة لكل منها يُمكنك إدخال الأمر التالي:
وفي كل الأحوال بعد تثبيت اي توزيعة يُمكنك تشغيلها بكل سهولة وكأنها أحد تطبيقات ويندوز 10 من خلال البحث عن إسم التوزيعة ببحث ويندوز 10 ثم تشغيلها، وسيستغرق الأمر بعض الوقت عند تشغيل التوزيعة لأول مرة من أجل ضبط الإعدادات بشكل تلقائي قبل إستخدام بيئة موجه أوامر لينكس ثم سيتوجب عليك إنشاء إسم مستخدم كلمة مرور لحساب المستخدم الخاص بك وكأنك حصلت علي النظام بشكل كامل.