الذكاء الاصطناعي

النظام الفرعي لنظام التشغيل Windows من Microsoft لـ Linux هو الآن مفتوح المصدر


تقوم Microsoft بعمل نظام Windows الفرعي لـ Linux (WSL) مفتوح المصدر اليوم ، مما يفتح الكود لأفراد المجتمع للمساهمة فيه. بعد إطلاق WSL لنظام التشغيل Windows 10 منذ ما يقرب من تسع سنوات ، كان جهد متعدد السنوات في Microsoft لفتح الميزة التي تتيح بيئة Linux داخل Windows.

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

يتوفر رمز WSL الآن على Github ، مما يسمح للمطورين بتنزيله وبناءه من المصدر ، والمشاركة في الإصلاحات ، أو حتى إضافة ميزات جديدة. لم يتمكن مجتمع WSL من الوصول إلى الكود المصدري لشركة Microsoft في الماضي ، لكن هذا لم يمنعهم من تقديم مساهمات ساعدت في تحسين WSL على مر السنين. يقول دافولوري إنه يتوقع الآن أن يستخدم المطورون مشروع المصدر المفتوح للمساعدة في تحسين أداء WSL ، أو لمزيد من التكامل في خدمات Linux.

إنه معلم رئيسي لـ WSL ، الذي بدأ الحياة في عام 2016 كجزء من تحديث الذكرى السنوية Windows 10. “في ذلك الوقت ، استندت WSL إلى مزود عملية PICO ، LXCORE.SYS ، الذي مكّن Windows من تشغيل ELF Executables ، وتنفيذ Linux Syscalls داخل Windows kernel” ، يوضح بيير بولاي ، كبير مهندسي البرمجيات في Microsoft. “بمرور الوقت ، أصبح من الواضح أن أفضل طريقة لتوفير التوافق المثالي مع Linux الأصلي هي الاعتماد على Kernel Linux نفسها.”

أعلنت Microsoft عن الإصدار الرئيسي الثاني من WSL في عام 2019 ، في النهاية إضافة دعم GPU ومن ثم الانتقال لشحن المشروع منفصل عن Windows. يقول بولاي: “أصبح من الواضح في النهاية أنه من أجل مواكبة المجتمع المتنامي وطلبات الميزات ، كان على WSL التحرك بشكل أسرع ، والشحن بشكل منفصل عن النوافذ”. “لهذا السبب في عام 2021 فصلنا WSL عن قاعدة كود Windows ، ونقلناها إلى قاعدة الشفرة الخاصة بها.” في أحدث تحديثات 24H2 لنظام التشغيل Windows 11 ، قامت Microsoft بنقل مستخدمي WSL بالكامل إلى حزمة منفصلة عن Windows ، بدلاً من مكون WSL الذي تم خبزه في نظام التشغيل.

كل هذه التغييرات على WSL في السنوات الأخيرة دفعت Microsoft إلى إغلاق أول إصدار أثير على ريبو WSL على Github ، “هل سيكون هذا مفتوح المصدر؟” هذه الإجابة هي نعم إلى حد كبير الآن ، وهي جزء من جعل Windows أكثر ملاءمة للمطورين. يقول دافولوري: “هدفنا بسيط للغاية: نريد أن يكون Windows مربعًا رائعًا للمطورين”. “هذا هو حقا الطموح.”

اشرف حكيم

هوايتي التدوين ، دائما احب القرائة والاطلاع على المجال الفني ، واكون قريب من الاحداث الفنية ، ومتابع جيد للمسلسلات وتحديدا المسلسلات التركية، اكتب بعدة مجالات .

مقالات ذات صلة

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