نصائح وندوز

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

لقد قدمت شركة Microsoft ميزات رائعة لنظامي التشغيل Windows 10 و11 في السنوات الأخيرة، ولكن بالنسبة لمجتمع المطورين، ربما يكون نظام Windows Subsystem for 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. تم إطلاق أحدث إصدار – WSL 2 – في البداية مع Windows 10، ويوفر مزيدًا من الاستقرار والقوة.

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


أقرأ ايضا  كيفية إعداد إيقاف تشغيل مؤقت السكون في نظام التشغيل Windows

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

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

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

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

  • يمكنك الوصول بسهولة إلى أدوات Linux والمرافق: يمكن للمطورين استخدام أدوات سطر أوامر Linux مثل awk وsed وgrep وiftop وما إلى ذلك مباشرةً، دون الحاجة إلى جهاز افتراضي أو حاوية مخصصة.
  • الإعداد بسيط: من السهل تثبيت Windows Subsystem for 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، فستساعدك هذه النصائح على ضمان تحقيق أقصى قدر ممكن من الإنتاجية.

أقرأ ايضا  كيفية إيقاف تشغيل Spotify تلقائيًا على نظام التشغيل Windows

1. استخدم المحطة الطرفية لنظام التشغيل Windows

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


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

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

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

2. دمج Visual Studio Code

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


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

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

أقرأ ايضا  كيفية إصلاح خطأ "تم حظر هذا التطبيق لحمايتك" على نظام التشغيل Windows

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

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

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


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

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

sudo apt-get update 
sudo apt-get upgrade 

5. تشغيل الحاويات باستخدام Docker

تشغيل أوبونتو كحاوية Docker

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

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


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

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


اكتشاف المزيد من موقع قلم ورقم

اشترك للحصول على أحدث التدوينات في بريدك الإلكتروني.

Mahmoud Al-Hakeemi

I am Yemeni and I am 29 years old. I hold a bachelor’s degree in English, a high diploma in computer science, and a diploma in computer applications programming. I have been working in the field of website design for about 3 years, during which I have gained a lot of experience, experience, and knowledge in many aspects. Very interested in knowledge and learning about everything new in the world of programming, design, marketing, and working through the Internet. He follows and is interested in everything related to the world of communications technology and the Internet in general. I read constantly in many fields, especially in the field of programming, design, marketing, and online work. I research carefully before writing any topic in pen and number, and I choose my sources carefully and carefully based on diversity and quality. My goal is to provide real value that is worth the time of dear readers and helps them succeed. My motto in writing is always quality, no matter how much time and effort it costs me.

اترك رد

زر الذهاب إلى الأعلى

اكتشاف المزيد من موقع قلم ورقم

اشترك الآن للاستمرار في القراءة والحصول على حق الوصول إلى الأرشيف الكامل.

Continue reading

أنت تستخدم إضافة Adblock

لكي تتمكن من قراءة المقال يرجى ازالة مانع الاعلانات لديك واعمل تحديث للصفحة.