أصدرت Microsoft بالفعل WSL2 ، نظام Windows الفرعي لنظام Linux

Windows_WSL

كما ناقشنا الشهر الماضي حول WSL2 إلى جانب الميزات التي سيتم تنفيذها فيه عند إطلاقه ، أعلنت Microsoft عن تشكيل تصميمات تجريبية جديدة لـ Windows Insider (بناء 18917) ، بما في ذلك طبقة WSL2 (نظام Windows الفرعي لنظام Linux).

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

Windows_WSL
المادة ذات الصلة:
أعلنت Microsoft عن WSL2 مع Linux kernel العادي

يسمح استخدام نواة Linux العادية لـ WSL2 بتحقيق توافق كامل مع Linux على مستوى استدعاء النظام والتأكد من أن حاويات Docker يمكن أن تعمل بسلاسة على Windows ، بالإضافة إلى تنفيذ دعم لأنظمة الملفات على أساس آلية FUSE.

حول WSL2

مقارنة بالإصدار السابق (WSL1) ، هذا الإصدار الثاني (WSL2) أدى إلى تحسين أداء الإدخال / الإخراج بشكل ملحوظ وعمليات نظام الملفات.

على سبيل المثال ، عند فك ضغط أرشيف WSL2 يكون أسرع 20 مرة من WSL1 ، وعندما يتم تنفيذ بعض العمليات المختلفة عليه ، مثل "git clone" و "npm install" و "apt install" و apt update "2 5 مرات.

يقدم WSL2 مكونًا يعتمد على Linux kernel 4.19 تعمل في بيئة Windows باستخدام جهاز ظاهري قيد الاستخدام بالفعل في Azure.

هناك بعض التغييرات في تجربة المستخدم التي ستلاحظها عند بدء استخدام WSL 2.

يتم تسليم تحديثات Linux kernel من خلال آلية تحديث Windows ويتم اختبارها على البنية التحتية للتكامل المستمر لـ Microsoft.

تعد جميع التغييرات المعدة لتكامل kernel مع WSL بإصدارها بموجب ترخيص GPLv2 المجاني.

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

ما الجديد في WSL2؟

يتم الاحتفاظ بدعم الإصدار السابق من WSL1 ويمكن استخدام كلا النظامين بالتوازي ، وفقًا لتفضيلات المستخدم. يمكن أن يعمل WSL2 كبديل شفاف لـ WSL1.

كما هو الحال في WSL1 ، يتم تثبيت مكونات مساحة المستخدم بشكل منفصل وتستند إلى مجموعات من توزيعات مختلفة. على سبيل المثال ، صللتثبيت في WSL في دليل متجر Microsoft ، اقترح البعض التوزيعات مثل Ubuntu و Debian و Kali Linux و Fedora و Alpine و SUSE و openSUSE.

تتم البيئة على صورة قرص منفصلة (VHD) مع نظام ملفات ext4 ومحول شبكة ظاهري.

للتفاعل مع Linux kernel المقترحة في WSL2، يجب تضمين برنامج نصي صغير للتهيئة في التوزيع تغيير عملية التمهيد.

تم اقتراح أمر جديد "wsl –set-version" لتغيير أوضاع التوزيع ، وأمر "wsl –set-default-version" لتحديد الإصدار الافتراضي من WSL.

تم أيضًا تضمين هذا الإصدار الجديد من WSL2 في بناء Windows 18917 ، تم إبراز تحسينات نظام الملفات حيث تم تحسين التعامل مع هذه الأشياء داخلها مما جعل الوصول إليها أسرع.

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

تغيير آخر في WSL2 هو التغيير في البنية من خلال تقنية المحاكاة الافتراضية.

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

هدفنا هو جعل WSL 2 تبدو وكأنها WSL 1 ، ونتطلع إلى سماع ملاحظاتك حول كيفية تحسيننا.

مصدر: https://devblogs.microsoft.com


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   غييرمو قال

    تخلط المقالة باستمرار بين "Linux" (kernel) و GNU / Linux (نظام التشغيل) إلى درجة أنه لا يوجد شيء مفهوم. مكتوب بشكل رهيب.