تشغيل نظام ويندوز الفرعي لليونكس في ويندوز 11 بطرق سهلة

أعلنت شركة مايكروسوفت عن نظام التشغيل ويندوز 11 في 24 يونيو. ومن ثم، أطلقت الشركة نظام التشغيل لأعضاء برنامج ويندوز إنسايدر، وأصبح متاحاً حالياً للاختبار بواسطة المسجلين في قناتي التطوير والبيتا. ورغم ترحيب الكثيرين بالتغييرات الجديدة في واجهة المستخدم، إلا أن بعضهم لا يزال متشككًا بشأن بعض التناقضات التي تستمر في التأثير على ويندوز بشكل عام.

من الميزات الجديدة في ويندوز 11 هو تحسين نظام Windows Subsystem for Linux (WSL)، الذي بات قادراً على التعامل مع الرسوميات والصوت بشكل أصلي. في هذا المقال، نستعرض ما هو جديد في WSL في نظام ويندوز 11 وكيفية البدء في استخدامه.

ما هو نظام Windows Subsystem for Linux؟

غالباً ما يجد المطورون أنفسهم يتنقلون بين واجهة ويندوز المألوفة وسلاسة أدوات التطوير القائم على سطر الأوامر في لينكس. كما أن الذين يتعاملون مع البيانات الكبيرة يواجهون مجموعة جيدة من الأدوات مفتوحة المصدر المتطورة خصيصاً لنظام لينكس. يقوم Windows Subsystem for Linux (WSL) بتمكين المطورين من الاستمرار في استخدام ويندوز كنظام التشغيل الرئيسي مع منحهم إمكانية الوصول إلى الثنائيات الأصلية للينكس.

وبالتالي، لم يعد المستخدمون بحاجة للقلق بشأن الحمل الإضافي الناتج عن تشغيل الآلات الافتراضية أو الإعدادات المعقدة لنظام التشغيل المزدوج. بينما يوفر Cygwin طبقة توافق POSIX لتشغيل الأوامر المشابهة لـ Unix، إلا أنه يتطلب إعادة تجميع تلك الأوامر ولهذا فسهولة استخدامه محدودة. مع WSL، يمكن لمستخدمي ويندوز استدعاء شل لينكس مباشرة مثل أي برنامج آخر وتشغيل الثنائيات الأصلية للينكس.

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

كيفية تثبيت WSL في نظام ويندوز 11

تتطلب عملية تثبيت Windows Subsystem for Linux بعض المتطلبات المسبقة. حيث تستخدم WSL 2 آلة افتراضية فعلية، لذا يجب أن تدعم وحدة المعالجة المركزية لديك تقنية الت Virtualization. هذه الميزة معطلة عادةً في واجهة BIOS/UEFI لجهاز الكمبيوتر.

لتمكين هذه الميزة، قم بالدخول إلى واجهة BIOS/UEFI لجهازك (عادةً ما يتطلب ضغط مفتاح DEL أو F2 عند بدء التشغيل؛ يمكنك الرجوع إلى دليل المستخدم لجهازك لمزيد من التفاصيل). ابحث عن خيار Intel Virtualization Technology أو AMD Secure Virtual Machine (والذي قد يتم الإشارة إليه كـ SVM) حسب وحدة المعالجة لديك، ثم فعّله. احفظ التغييرات وأعد تشغيل الكمبيوتر.

الترقية من WSL 1 إلى WSL 2

من المقرر استخدام WSL 2 كنسخة افتراضية في جميع الإصدارات الحديثة من ويندوز 10 (1903 وما فوق) وويندوز 11. يتطلب استخدام المزايا الجديدة مثل واجهة المستخدم الرسومية، والصوت، وتحديثات نظام الملفات الترقية إلى WSL 2.

اتبع الخطوات التالية لإجراء ترقية موضعية من WSL 1 إلى WSL 2:

  1. افتح الأمر التالي في موجه الأوامر المعزز، أو ويندوز تيرمينال، أو PowerShell:

    wsl --set-version <اسم التوزيعة> 2
  2. تأكد من إدخال اسم التوزيعة الدقيق. إذا كنت غير متأكد، يمكنك إدخال:

    wsl -l -v
  3. هذا الأمر يسرد التوزيعات اللينكس المثبتة، وحالتها الحالية، وإصدار WSL الذي تستخدمه. استخدم الاسم المذكور في الأمر السابق لترقية مثيل WSL 1 إلى WSL 2.

تمكين WSL في ويندوز 11

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

  1. لتفعيل WSL، انقر على زر البدء.

  2. اكتب "تفعيل ميزات ويندوز أو إيقاف تشغيلها"، وفي مربع الحوار، فعّل Windows Subsystem for Linux، وWindows Hypervisor Platform، وVirtual Machine Platform.

  3. انقر على "موافق" وأعد تشغيل الجهاز.

تثبيت توزيعة لينكس في WSL 2 على ويندوز 11

أسهل طريقة لتثبيت لينكس على ويندوز 11 هي الذهاب إلى متجر مايكروسوفت والبحث عن التوزيعة التي تفضلها. الخيارات المتاحة حالياً تشمل أوبونتو (16.04، 18.04، و20.04)، وكالي لينكس، وسيرفر SUSE لينكس، وOpenSUSE Leap، وفيدورا ريمكس لـ WSL، وديبيان.

يمكنك أيضاً تثبيت التوزيعة من خلال تنزيل الحزم مباشرة من مايكروسوفت إذا كان لديك قيود على الوصول إلى المتجر. لتثبيت التوزيعة، اتبع الخطوات الآتية:

  1. يمكنك النقر المزدوج على المثبت أو استخدام الأمر التالي من مجلد المثبت:

    Add-AppxPackage .\اسم_التوزيعة.appx
  2. بمجرد تثبيت التوزيعة، يجب أن تظهر على قائمة البدء.

  3. انقر على الرمز لبدء سطر الأوامر الخاص بالتوزيعة.

  4. ستطلب منك بعد ثوانٍ إنشاء حساب مستخدم وكلمة مرور.

ولا تنسى أضفاء كلمة مرور لجذر النظام (root) لإنشاء حساب مستخدم عادي، مما يعزز من أمان النظام. يمكنك فعل ذلك باستخدام الأوامر المناسبة.

تحديث تطبيقات WSL الخاصة بك

بعد أن نكون قد قمنا بتثبيت أوبونتو وإنشاء حساب المستخدم، من الجيد إجراء تحديث سريع للتحقق من آخر الحزم المتاحة. اتبع الخطوات التالية:

  1. ادخل الأوامر التالية للحصول على الإصدارات الجديدة:

    sudo apt-get update
    sudo apt-get upgrade
  2. لاحظ أن الأمر الأول سيطلب منك إدخال كلمة المرور الخاصة بك إذا كنت تقوم بالتشغيل للمرة الأولى.

  3. للقيام بعملية تحديث سلسة، يمكنك أيضاً تشغيل:

    sudo apt-get dist-upgrade

كيفية الوصول إلى ملفات لينكس في ويندوز والعكس صحيح

الآن بعد أن قمنا بتثبيت أوبونتو وتكوينه، من المفيد معرفة كيف يمكن التنقل بسلاسة بين ملفات لينكس وويندوز. في لينكس، يمكن تركيب أنظمة الملفات مثل NTFS ضمن دليل محدد.

تسمح لك WSL باستخدام Terminal لينكس مباشرة من مجلد ويندوز، حيث يقوم بتثبيت الدليل لك تلقائياً. يقوم DrvFs بتركب الأقراص الثابتة المتاحة لاستخدام فوري، حيث يتم تركيب القرص C في المجلد /mnt/c والقرص D في المجلد /mnt/d.

  1. يمكنك التحقق من تركيب الأقراص باستخدام الأمر:

    df -h
  2. لتبديل محرك ويندوز إلى WSL، استخدم الأمر:

    cd /mnt/c
  3. يمكنك أيضاً تركيب الأجهزة التخزينية الخارجية.

  4. بعد الانتقال إلى الدليل المطلوب، استخدم الأمر:

    ls -ls

أسئلة شائعة

  1. كيف يمكنني تثبيت WSL؟

    • يمكنك تثبيته من خلال إعداد ميزات ويندوز أو عبر موجه الأوامر.
  2. ما الفرق بين WSL 1 و WSL 2؟

    • WSL 2 يوفر تكاملاً أفضل مع النظام ويدعم نواة لينكس كاملة.
  3. كيف يمكنني إضافة توزيعة لينكس؟

    • يمكنك تنزيلها من متجر مايكروسوفت أو تثبيتها يدوياً عبر PowerShell.
  4. هل أحتاج إلى رسوميات متقدمة لتشغيل التطبيقات؟

    • نعم، تحتاج إلى أحدث تعريفات الرسوميات للحصول على تسريع كامل.
  5. كيف يمكنني الوصول إلى ملفات لينكس من ويندوز؟
    • يمكنك استخدام File Explorer أو تنفيذ \wsl$ للتمكن من الوصول إلى الملفات مباشرة.

في هذا المقال، تعرفنا على كيفية تشغيل النظام الجديد Windows Subsystem for Linux في ويندوز 11 وكيفية تثبيته وتحديث توزيعة لينكس. كما استعرضنا كيفية التنقل بين ملفات النظامين بسلاسة. في المقالات القادمة، سنبحث في تثبيت التطبيقات الرسومية والصوتية ورؤية كيفية عملها في WSLg في ويندوز 11.

ياسمين معتز

هواياتي كتابة المقالات خبرة أكثر من 5 سنوات في مجال الكتابة والتسويق
زر الذهاب إلى الأعلى
Don`t copy text!