المقال بيتكلم عن إعلان جديد مهم في عالم WSL:
إيه الجديد؟ الكود الأساسي اللي بيشغّل WSL بقى متاح على GitHub في repo اسمه Microsoft/WSL، ممكن دلوقتي تنزّله وتبني WSL من المصدر وتضيف تعديلات أو مميزات جديدة .
مكوّنات WSL: بيشمل أدوات سطر الأوامر زي wsl.exe، wslconfig.exe وwslg.exe؛ خدمة WSL للاشتغال على VM وتوزيعات لينوكس؛ وكمان خدمتي init و plan9 للمشاركة بين أنظمة الملفات .
إيه اللي لسه مش مفتوح المصدر؟ مكوّنات زي Lxcore.sys وP9rdr.sys وp9np.dll، اللي بتشتغل من غيره لسه مش مفتوح كـ open-source .
خلفية تاريخية: WSL بدأ سنة 2016 بشغّل Linux syscalls في نواة Windows، اتطور لـ WSL 2 سنة 2019 باستخدام نواة Linux حقيقية، واتحول package منفصل من 2021، وصدرت نسخة مستقرة 1.0.0 في نوفمبر 2022 .
النسخ الحالية: دلوقتي أحدث نسخة preview هي WSL 2.5.7، بعد تسعة صفحات من الإصدارات اللي بدأت من 0.47.1 سنة 2021 .
أهمية المجتمع: مجتمع المطورين ساعد بشكل كبير في تتبع الأخطاء وتقوية WSL، ودلوقتي بعد فتح الكود، هيساهموا مباشرة بإضافات وتحسينات .
إزاي تساهم؟ لو حابب تبص على الكود أو تضيف حاجة، ابدأ من repo microsoft/WSL على GitHub .
المقال كامل هنا: