أفضل 5 ممارسات لاستخدام WSL 2 على نظامي التشغيل Windows 10 و 11

أفضل 5 ممارسات لاستخدام WSL 2 على نظامي التشغيل Windows 10 و 11
القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة. اقرأ أكثر.

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





اقرأ فيما نناقش بعضًا من أفضل الممارسات لاستخدام نظام Windows الفرعي لنظام Linux 2.





اجعل فيديو اليوم قم بالتمرير للمتابعة مع المحتوى

ما هو نظام Windows الفرعي لنظام Linux 2؟

نظام Windows الفرعي لنظام Linux 2 (WSL 2) هو نواة Linux مضمنة في نظامي التشغيل Windows 10 و 11. واحدة من أكثر الميزات قيمة اليوم هي نظام Windows الفرعي لنظام Linux (WSL). يتيح لمستخدمي Windows تشغيل توزيعات Linux مثل Ubuntu و Kali على Windows دون الحاجة إلى التمهيد المزدوج أو تكوين آلة افتراضية متخصصة .





دون الحاجة إلى مزيد من أعمال التثبيت ، يمكن لمستخدمي Windows الوصول على الفور إلى أدوات سطر أوامر Linux والبرامج والأدوات المساعدة. تم إطلاقه في البداية مع Windows 10 ، أحدث إصدار – WSL 2 ، يوفر المزيد من الاستقرار والقوة.

بالإضافة إلى القدرة على تشغيل محطة Linux ، يمكن لمستخدمي Windows أيضًا قم بتشغيل تطبيقات Linux GUI مع WSL 2 على Windows مع دعم محسّن لأداء إدخال / إخراج الملف ووظائف نظام التشغيل.



كيف يفيد نظام Windows الفرعي لنظام Linux المطورين؟

  كمبيوتر محمول جالس على مكتب مع رمز مفتوح على الشاشة.

بصفتك مطورًا ، يمكنك الاستفادة من WSL من خلال تطوير تطبيقات عبر الأنظمة الأساسية دون القلق بشأن إعداد VM المخصص أو ترك نظام Windows البيئي. كما يوفر للمطورين نواة Linux قوية مدمجة مباشرة في Windows 10/11.

فيما يلي بعض مزايا WSL 2 المهمة الأخرى للمطورين:





كيفية إيقاف تشغيل ps4 مع وحدة التحكم
  • الوصول بسهولة إلى أدوات Linux وأدواته المساعدة: يمكن للمطورين استخدام أدوات سطر أوامر Linux مباشرةً مثل awk و sed و grep و iftop وما إلى ذلك ، بدون جهاز افتراضي أو حاوية مخصصة.
  • إعداد بسيط: نظام Windows الفرعي لنظام Linux 2 سهل التثبيت. يمكنك الحصول عليه مباشرة من خلال متجر Microsoft ؛ أنت أيضًا حر في الاختيار من قائمة توزيعات Linux المدعومة.
  • أداء محسّن: WSL 2 يوفر الأداء الأمثل لأنه يستخدم جهازًا افتراضيًا خفيف الوزن ؛ هذا يعطي تطبيقاتك أوقات تمهيد أسرع ويسمح باستخدام الموارد بكفاءة.
  • تكامل سلس مع Windows: نظرًا لأن WSL 2 مدمج بشكل مباشر مع نظام التشغيل Windows ، يمكن للمطورين تشغيل تطبيقات Linux و Windows في وقت واحد ، واستخدام أدلة الملفات المشتركة وحتى تكوين VS Code للعمل مع التطبيقات التي تعمل على WSL 2. بفضل WSL 2 ، هناك انخفاض كبير في تعقيد بيئة التطوير وزيادة النفقات العامة.
  • تكامل Docker المحسّن: يمكنك تشغيل حاويات Docker بشكل أصلي على WSL 2 عن طريق تمكين إعداد الواجهة الخلفية WSL-2 في Docker Desktop ؛ سيساعد ذلك في تحسين توافق تطبيقات Docker وتحسين الأداء العام.

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

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





1. استخدم Windows Terminal

يعد Windows Terminal الجديد كليًا محطة طرفية قوية مفتوحة المصدر من متجر Microsoft. قامت Microsoft بتصميم Windows Terminal لدمج WSL 2 مباشرةً وتهيئة أي توزيعات Linux تلقائيًا بمجرد تثبيتها. هذا يعني أنه يمكنك التبديل بسهولة بين Windows و Linux دون الحاجة إلى إعداد بيئة مختلفة.

  قائمة فتح علامة تبويب جديدة

يمكن أن يدعم Windows Terminal عدة قذائف ، مثل PowerShell و WSL 2 وموجه الأوامر. كما يوفر العديد من ميزات الإنتاجية ، بما في ذلك علامات التبويب المتعددة وشريط البحث والأجزاء المنقسمة ؛ يمكنك حتى تخصيص مظهر المحطة حسب رغبتك.

نظرًا لأن Windows Terminal هو مشروع مفتوح المصدر ، يمكنك أن تطمئن إلى أن المجتمع سيعمل على تحسينه باستمرار لتحسين تجربة المستخدم. وإذا وقعت في حبها ، فتحقق من أفضل النصائح والحيل والاختصارات الطرفية لـ Windows .

2. دمج كود Visual Studio

  كود في VSCode على كمبيوتر محمول جالس على الأرض

يعتمد العديد من المطورين على VS Code ، وهو IDE متعدد الاستخدامات بشكل لا يصدق (محرر الكود). إنه يوفر محطة طرفية متكاملة ودعمًا للتمديد وله واجهة سهلة الاستخدام قابلة للتخصيص بشكل كبير. إذا كنت تستخدم WSL 2 للتطوير ، فأنت تريد دمج WSL 2 مع Visual Studio Code لسير عمل سلس.

يمكنك استخدام VS Code مع WSL 2 من خلال التأكد من أن لديك Visual Studio Code وتوزيع WSL 2 Linux على نظام Windows الخاص بك. يمكنك تثبيت عن بعد - WSL التمديد في Visual Studio Code وتكوينه وفقًا لمتطلباتك.

3. إعداد ملفات تعريف متعددة

إذا كنت تخطط لاستخدام WSL 2 للعمل أو التعلم الشخصي أو المدرسة ، ففكر في إنشاء ملفات تعريف منفصلة للمستخدمين. سيتيح لك ذلك الاحتفاظ بالتطبيقات والتكوينات والملفات منظمة.

كيفية استرداد الرسائل المحذوفة على برنامج messenger

تتمثل إحدى طرق إعداد ملفات تعريف متعددة في استخدام Windows Terminal ؛ بمجرد تثبيته على جهاز كمبيوتر يعمل بنظام Windows 10 أو 11 ، انتقل إلى الإعدادات> الملفات الشخصية> إضافة .

4. تحديث الحزم

مثل أي توزيعة Linux أخرى ، سيتعين عليك التأكد من تحديث الحزم والأدوات التي تستخدمها على WSL 2 باستمرار. يضمن القيام بذلك أن يكون WSL 2 آمنًا وموثوقًا ويعمل على النحو الأمثل. لتحديث الحزم على WSL 2 ، أدخل الأمر التالي:

 sudo apt-get update
 sudo apt-get upgrade

5. تشغيل الحاويات مع Docker

  ubuntu تعمل كحاوية عامل إرساء

Docker عبارة عن نظام أساسي مفتوح المصدر يتيح للمطورين إنشاء تطبيقاتهم ونشرها وتشغيلها بكفاءة داخل حاوية. يتم تجميع جميع التبعيات بحيث يمكن نشر مشروعك بسهولة في أي بيئة.

يمكنك استخدام Docker على نظامي التشغيل Windows 10 و 11 عبر Docker Desktop كتطبيق مستقل أو دمجه مع نظام Windows الفرعي لنظام Linux للحصول على أداء أفضل واستهلاك فعال للموارد. نوصي بشدة بتشغيل الحاويات الخاصة بك باستخدام WSL 2 للتطوير أو الاختبار.

WSL 2 هو نظام مربح للجانبين على Windows

نظام Windows الفرعي لنظام Linux 2 لا يُصدق ويعمل على سد الفجوة بين أنظمة Linux و Windows بشكل فعال. بصفتك مطورًا معتادًا على Windows ، يمكنك الاستفادة من WSL 2 للحصول على أفضل ما في نظامي التشغيل Windows و Linux دون المساس بإنتاجيتك أو مرونتك.