سيحصل Windows 10 على Linux kernel مضمن من Microsoft

على مر السنين، قامت Microsoft بالعديد من مشاريع Linux الخاصة بها. كان هناك نظام تشغيل يستند إلى Linux لمحولات الشبكة في مراكز البيانات ونظام تشغيل يستند إلى Linux لوحدات التحكم الدقيقة المصممة للأمان المضمن في Azure Sphere. والآن أصبح معروفًا عن مشروع آخر قائم على Linux والذي كان متخصصو Microsoft يعملون عليه منذ بعض الوقت.

سيحصل Windows 10 على Linux kernel مضمن من Microsoft

في اليوم الأول من مؤتمر المطورين Build 2019، أعلنت شركة البرمجيات العملاقة عن إنشاء نسختها الخاصة من Linux kernel، والتي ستصبح جزءًا من Windows 10. وسيتم إصدار أول اختبار للمشاركين في برنامج Insider في نهاية يونيو . ستوفر هذه النواة الأساس للهندسة المعمارية نظام مايكروسوفت ويندوز الفرعي لنظام التشغيل Linux (WSL) 2. كيف وأشار كتب ممثلو Microsoft في مدونتهم أن هذه هي المرة الأولى التي تصبح فيها نواة Linux الكاملة مكونًا مدمجًا في نظام Windows.

دعونا نتذكر: كان WSL 1 عبارة عن طبقة توافق، وهو في الأساس محاكي، لتشغيل ملفات Linux الثنائية (ELF) في بيئة نظام التشغيل Windows 10 وWindows Server 2019. وهذا، على سبيل المثال، جعل من الممكن في السنوات الأخيرة نقل Bash shell إلى Windows، وإضافة دعم OpenSSH إلى Windows 10، بالإضافة إلى تضمين توزيعات Ubuntu وSUSE Linux وFedora في متجر Microsoft.

سيحصل Windows 10 على Linux kernel مضمن من Microsoft

سيؤدي إدخال نواة نظام التشغيل المفتوحة الكاملة في WSL 2 إلى تحسين التوافق، وتحسين أداء تطبيقات Linux بشكل كبير على نظام التشغيل Windows، وتسريع أوقات التمهيد، وتحسين استخدام ذاكرة الوصول العشوائي (RAM)، وتسريع عمليات الإدخال/الإخراج لنظام الملفات، وتشغيل حاويات Docker مباشرة وليس من خلالها. آلة افتراضية.

ستعتمد مكاسب الأداء الفعلية على التطبيق الذي تتحدث عنه وكيفية تفاعله مع نظام الملفات. تُظهر اختبارات Microsoft الداخلية أن WSL 2 أسرع 20 مرة من WSL 1 عند تفريغ أرشيفات tarball، وأسرع بحوالي 2 إلى 5 مرات عند استخدام git clone، وnpm install، وcmake في مشاريع مختلفة.

سيحصل Windows 10 على Linux kernel مضمن من Microsoft

ستعتمد نواة Microsoft Linux في البداية على أحدث إصدار ثابت طويل المدى للشركة 4.19 والتقنيات التي تتيحها خدمات Azure السحابية. وفقًا لمسؤولي مايكروسوفت، فإن النواة ستكون مفتوحة المصدر بالكامل، مما يعني أن أي تغييرات تجريها مايكروسوفت ستكون متاحة لمجتمع مطوري لينكس. تعد الشركة أيضًا أنه مع إصدار الإصدار المستقر طويل الأمد التالي من kernel، سيتم تحديث إصدار WSL 2 بحيث يتمكن المطورون دائمًا من الوصول إلى أحدث الابتكارات في Linux.

سيحصل Windows 10 على Linux kernel مضمن من Microsoft

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

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


إضافة تعليق