نظام ويندوز الفرعي لنظام لينكس (WSL): دليلك الشامل

ويندوزلينكسWSLتطوير البرمجياتمايكروسوفتنظام تشغيلمحاكاةبرمجة

نظام ويندوز الفرعي لنظام لينكس (WSL)

يُعد نظام ويندوز الفرعي لنظام لينكس (WSL) أحد أهم المكونات في أنظمة تشغيل مايكروسوفت، حيث يتيح للمستخدمين تشغيل بيئة لينكس مباشرة داخل ويندوز دون الحاجة إلى أعباء الأجهزة الافتراضية التقليدية أو الإقلاع المزدوج.

شعار نظام ويندوز الفرعي لنظام لينكس
شعار نظام ويندوز الفرعي لنظام لينكس

تطور WSL: من الإصدار الأول إلى الثاني

بدأ WSL كطبقة توافق في الإصدار الأول (WSL 1) الذي أُطلق عام 2016، حيث كان يقوم بترجمة نداءات النظام الخاصة بلينكس إلى نداءات نظام ويندوز. ومع إطلاق WSL 2، انتقلت مايكروسوفت إلى استخدام نواة لينكس حقيقية داخل جهاز افتراضي خفيف الوزن، مما أدى إلى تحسين التوافق والأداء بشكل كبير.

واجهة سطر الأوامر لنظام WSL
واجهة سطر الأوامر لنظام WSL

لماذا يستخدم المطورون WSL؟

تستهدف مايكروسوفت من خلال WSL المطورين بشكل أساسي، خاصة أولئك الذين يعملون في مشاريع مفتوحة المصدر أو تطوير الويب. يوفر النظام:

  • استهلاكاً أقل للموارد مقارنة بالأجهزة الافتراضية الكاملة.
  • إمكانية استخدام أدوات ويندوز ولينكس على نفس الملفات.
  • دعم تشغيل تطبيقات الواجهة الرسومية (GUI) بفضل تقنية WSLg.
  • دعم تسريع الأجهزة عبر وحدة معالجة الرسومات (GPU) لمهام تعلم الآلة.

أسئلة شائعة

ما الفرق الرئيسي بين WSL 1 و WSL 2؟

يعتمد WSL 1 على طبقة توافق لترجمة نداءات النظام، بينما يستخدم WSL 2 نواة لينكس حقيقية داخل جهاز افتراضي، مما يوفر توافقاً كاملاً مع نداءات النظام وأداءً أفضل.

هل يمكنني تشغيل تطبيقات رسومية (GUI) عبر WSL؟

نعم، بفضل تقنية WSLg التي تم إطلاقها رسمياً في مؤتمر Microsoft Build 2021، أصبح بإمكان المستخدمين تشغيل تطبيقات لينكس ذات الواجهات الرسومية مباشرة على ويندوز.

هل يتطلب WSL تثبيت جهاز افتراضي كامل؟

لا، WSL مصمم ليكون خفيفاً جداً. بينما يستخدم WSL 2 تقنية المحاكاة الافتراضية، إلا أنها محسنة لتكون أخف بكثير من الأجهزة الافتراضية التقليدية وتوفر تكاملاً أعمق مع نظام ويندوز.