7 نصائح لتحسين نظام Windows الفرعي لنظام Linux

7 نصائح لتحسين نظام Windows الفرعي لنظام Linux

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





إذا كنت تستخدم WSL ، كيف يمكنك تحسينه؟





احصل على Windows Terminal

بينما ستحصل على نافذة طرفية عند تثبيت توزيعة Linux من Microsoft Store ، هناك خيارات أفضل لمحطتك.





أحدها هو Windows Terminal الخاص بـ Microsoft. يتضمن هذا التطبيق الكثير من الميزات التي تتوقعها من برامج محاكاة المحطة الطرفية الحديثة الأخرى ، بما في ذلك النوافذ المبوبة. لا يتعامل Windows Terminal مع Linux فحسب ، بل يتعامل أيضًا مع PowerShell وموجه الأوامر القديم الجيد.

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



تحميل: ويندوز المحطة الطرفية

تغيير شل الخاص بك

في معظم توزيعات Linux ، بما في ذلك Ubuntu ، القشرة الافتراضية هي Bash. لا يوجد شيء خاطئ في ذلك ، لكن مستخدمي Linux ذوي الخبرة غالبًا ما يكونون غير راضين عن الطريقة التي يخرج بها النظام من الصندوق. يحب الجميع تعديله ، والصدفة ليست استثناء.





أحد بدائل bash الشائعة في عالم Unix / Linux هو zsh . إنه بالفعل الغلاف الافتراضي في macOS من Apple. يمكنك التبديل بسهولة إلى غلاف مختلف بأمر واحد.

في معظم توزيعات Linux ، zsh غير مثبت بشكل افتراضي. في Ubuntu ، يمكنك تثبيته باستخدام apt:





sudo apt install zsh

لتغيير قوقعتك إلى zsh في Ubuntu WSL ، اكتب:

كيفية مسح القرص الصلب windows 10
chsh -s /usr/bin/zsh

قد يكون موقع الصدفة الذي تريد استخدامه مختلفًا إذا كنت تستخدم توزيعة أخرى. سيُطلب منك كلمة مرورك لتغيير الغلاف. للعثور على موقع صدفتك ، اكتب:

which zsh

إذا كنت تريد استخدام غلاف مختلف ، فيجب عليك استبداله zsh باسم تلك القشرة.

متعلق ب: أي Linux Shell هو الأفضل؟ 5 قذائف مشتركة مقارنة

الوصول إلى ملفات Windows و Linux

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

هذا حقا مفيد لمشاريع التنمية. يمكنك تحرير برنامج في محرر Windows واختباره في نافذة Linux.

يتم تثبيت نظام ملفات Windows على جانب Linux في ملف / mnt / [حرف محرك الأقراص] الدليل. إذا كان محرك أقراص Windows الخاص بك هو ج ، سيكون ذلك / mnt / ج . يمكنك الوصول إلى جميع ملفات Windows الخاصة بك باستخدام أوامر Linux القياسية بهذه الطريقة.

يعد الوصول إلى نظام ملفات Linux من Windows أمرًا سهلاً أيضًا. إنه مرئي تحت \ wsl $ التسلسل الهرمي في مستكشف Windows. يرى Windows أن نظام Linux هو محرك أقراص الشبكة. إذا كان لديك Ubuntu 20.04 مثبتًا ، فسيكون كذلك \ wsl $ Ubuntu-20.04 .

لفتح نافذة Explorer من نوع الدليل الحالي:

Explorer.exe .

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

في عام 2020 ، قدمت Microsoft WSL 2. التحسين الرئيسي على WSl 1 هو استخدامه لنواة Linux الفعلية ، والتي يتم تقديمها عبر تحديث Windows. يؤدي ذلك إلى تحسين الأداء ، حيث ينفذ kernel مكالمات نظام Linux بدلاً من الاضطرار إلى ترجمتها إلى مكالمات نظام Windows.

للترقية إلى WSL 2 ، كل ما عليك فعله هو إصدار بعض الأوامر. أولاً ، تقوم بتنشيط برنامج Hypervisor. افتح نافذة PowerShell كمسؤول واكتب:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

ثم أعد تشغيل جهازك.

بعد ذلك ، ستحتاج إلى تنزيل Linux kernel. احصل على الحزمة من موقع Microsoft على الويب وقم بتشغيل المثبت.

تحميل : Linux Kernel لـ WSL

لم يتمكن Windows 10 من اكتشاف إعدادات الخادم الوكيل لهذه الشبكة تلقائيًا

الآن سترغب في تعيين الإصدار 2 كإعداد افتراضي لأي توزيعات ستقوم بتثبيتها في المستقبل:

wsl --set-default-version 2

لكنك سترغب في ترقية أي تثبيتات حالية إلى WSL 2. ولحسن الحظ ، هذا سهل جدًا أيضًا.

لمعرفة التوزيعات التي قمت بتثبيتها ، اكتب:

wsl --list

إذا كنت تريد ضبط تثبيت Ubuntu 20.04 على WSL 2 ، فاستخدم - نسخة اختيار:

wsl --set-version Ubuntu-20.04 2

ستقوم الآن بتشغيل WSL 2 بكل ميزاته المتقدمة في عمليات التثبيت الحالية والمستقبلية ، وستتم ترقية kernel باستخدام Windows Update ، تمامًا كما هو الحال مع أي برامج تشغيل أخرى على نظامك.

اجمع أدواتك

لا يزال Linux شائعًا بين المطورين نظرًا للكم الهائل من أدوات البرمجة ، مثل المحررين والمترجمين و IDEs وبرامج الخادم وما إلى ذلك المتوفرة على النظام الأساسي.

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

على Debian و Ubuntu ، هذا مناسب. في SuSE ، إنها YaST. على Alpine ، إنه APK. النقطة المهمة هي أنك ستجد كل ما تحتاجه لتشغيل مشاريع التطوير المفضلة لديك على WSL كما تفعل في تثبيت Linux التقليدي.

إذا كنت مبرمجًا بلغة C ، فإن Debian و Ubuntu يضمنان حزمة تسمى بناء أساسي يتكون من مترجم GCC ومكتبة C وأداة Make وأدوات تطوير الحزمة. إنه مخصص حقًا للأشخاص الذين يعملون على التوزيع نفسه ، ولكنه مفيد أيضًا لتطوير C بشكل عام.

لتثبيته ، ما عليك سوى استخدام أمر apt:

sudo apt install build-essential

يدفع ل تصفح قوائم الحزم للتأكد من أن أداتك المفضلة موجودة وربما تجد بعض الأدوات الجديدة.

إدارة الخدمات

بينما ستشغل في معظم الأوقات في WSL أوامر عادية ، فقد تحتاج في بعض الأحيان إلى بدء الخدمات وإيقافها. ربما تقوم بتطوير تطبيق ويب وتحتاج إلى اختباره باستخدام خادم ويب.

لحسن الحظ ، من السهل بدء الخدمات وإيقافها ، تمامًا كما تفعل في أي توزيعة Linux أخرى.

الأمر مختلف قليلاً في Ubuntu تحت WSL ، لأنه لا يستخدم سيستم د لإدارة خدماتها ، ولكنها تستخدم خدمة الأداة المساعدة ، والتي تستخدم البرامج النصية القديمة لنظام V على غرار نظام V لإدارة الخدمات.

إذا كنت تريد بدء تشغيل خادم Apache ، فما عليك سوى إصدار هذا الأمر:

sudo service apache 2 start

سيؤدي ذلك إلى تشغيل خادم Apache. يمكنك التحقق من الخدمات قيد التشغيل باستخدام ملف أعلى قيادة وانظر اباتشي 2 في قائمة العمليات.

أفضل تطبيقات التلفزيون والأفلام المجانية

يعد إيقاف خادم Apache بنفس السهولة:

sudo service apache 2 stop

اكتشف توزيعات مختلفة

يأتي الكثير من متعة WSL من الطريقة التي يمكنك بها تشغيل توزيعات مختلفة في نفس الوقت ، فلماذا لا تستفيد من تشغيل شيء أقل شهرة مثل Alpine Linux إلى جانب Ubuntu أو SuSE أو Debian؟ ربما قد تجد مفضلتك الجديدة. إذا كنت تحب التوزيع ، فيمكنك تعيينه كتوزيعة رئيسية باستخدام ملف --الوضع الإفتراضي علم:

wsl --set-default distro-name

أين اسم التوزيعة هو اسم النظام الذي تريد التغيير إليه.

متعلق ب: 5 توزيعات Linux يمكنك تثبيتها في نظام Windows الفرعي لنظام Linux

استكشاف WSL

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

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

يشارك يشارك سقسقة بريد الالكتروني كيفية الحصول على Linux Terminal باستخدام نظام Windows الفرعي لنظام Linux

هل تحتاج إلى استخدام Linux Terminal على جهاز كمبيوتر يعمل بنظام Windows؟ تعرف على كيفية تشغيل Linux على Windows 10 باستخدام نظام Windows الفرعي لنظام Linux.

اقرأ التالي
مواضيع ذات صلة
  • لينكس
  • شبابيك
  • نصائح لينكس
  • نظام Windows الفرعي لنظام التشغيل Linux
نبذة عن الكاتب ديفيد ديلوني(49 مقالة منشورة)

ديفيد كاتب مستقل مقيم في شمال غرب المحيط الهادئ ، ولكنه في الأصل ينحدر من منطقة الخليج. لقد كان متحمسًا للتكنولوجيا منذ الطفولة. تشمل اهتمامات David القراءة ومشاهدة البرامج التلفزيونية والأفلام عالية الجودة والألعاب الرجعية وجمع التسجيلات.

المزيد من David Delony

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك