تحصل WSL على رمز جديد ونواة Linux محدثة في آخر تحديث
في الشهر الماضي ، أصدرت Microsoft نظام Windows الفرعي لنظام التشغيل Linux إلى متجر Microsoft ، مما يوفر للمستخدمين طريقة أكثر ملاءمة لتثبيت النظام الفرعي. سابقًا ، إلى قم بتثبيت نظام Windows الفرعي لنظام Linux في نظام Windows ، كان على المستخدمين استخدام النافذة "not-so-easy" للعثور على نافذة "تشغيل ميزات Windows أو إيقاف تشغيلها" أو مدير حزمة winget في Windows Terminal. يمكنك الآن تثبيت WSL بنقرة واحدة في متجر Microsoft. آخر تحديث للنظام الفرعي يأتي بأيقونة جديدة ونواة لينكس.
نصيحة: نظام Windows الفرعي لنظام Linux هو نظام تشغيل داخل نظام تشغيل. باختصار ، يتيح WSL للمستخدمين والمطورين العاديين تنفيذ ثنائيات Linux في بيئة Windows دون تثبيت أجهزة افتراضية أو إنشاء كمبيوتر ثنائي التمهيد. قدمت Microsoft WSL في عام 2016 وتعمل بنشاط على تحسين تجربة المستخدم منذ ذلك الحين.
يتوفر الآن نظام Windows الفرعي لنظام Linux 0.50.2 برمز بطريق جديد تمامًا لاستبدال رمز ملف عام قابل للتنفيذ. إلى جانب ذلك ، فإنه يوفر إصدارًا محدثًا من Linux kernel (5.10.74.3). أخيرًا ، سيرحب المستخدمون بمجموعة من الإصلاحات المتنوعة والتحسينات الطفيفة. هنا هو التغيير الكامل.
ما الجديد في WSL 0.50.2
- تمت إضافة شعار جديد لنظام Windows الفرعي لنظام Linux
- تمكين عدادات أداء الأجهزة إذا كان الجهاز يدعمها [GH 4678] تمت إضافة خيار USERPROFILE٪ \. wslconfig إلى إلغاء الاشتراك:
- إصلاح المشكلة عند طباعة رسائل خطأ النظام التي تحتوي على إدخالات.
- قم بتحديث لوحة المستخدم للتشغيل في الدليل الرئيسي للمستخدم بدلاً من C: \ WINDOWS \ System32
- استعادة ترتيبات الإشارة الافتراضية لعملية /etc/wsl.conf boot.command لمنع عمليات الزومبي [GH 7575]
- قم بالتبديل إلى استخدام ثنائيات CRT ثابتة لنظام التشغيل Windows
- استخدم store API لتنزيل التوزيعات عبر wsl.exe - install
- قم بإضافة خيار - no-launch إلى wsl.exe - install
- العديد من التحديثات للسلاسل المترجمة.
- قم بالتبديل إلى القطران المحدث لاستيراد / تصدير توزيعات WSL2.
- التحديث الرسمي 22000 sdk
- قم بتجريد رموز Linux لإصدارات الإصدارات
- قم بتحديث Linux kernel إلى 5.10.74.3
- التحديث إلى إصدار kernel الثابت المنبع 5.10.74
- تفعيل تنسيق نوع BPF (CONFIG_DEBUG_INFO_BTF) للاستخدام بواسطة أدوات eBPF [GH 7437]
- تم تغيير إصدار Dxgkrnl إلى 2110
- تم تنفيذ D3DKMTShareObjectWithHost
- تم إصلاح مشكلة محاذاة ناقل VM الخاص بـ QueryStatistics للنتيجة
- تم تنفيذ D3DKMTCreateSyncFile
- معالجة ملاحظات الإرسال المنبع
- تم نقل d3dkmthk لتضمين / uapi / متفرقات
- يستبدل u32 بـ __u32 و u64 بـ __u64
- تمت إضافة "_" أمام قيم العداد لدعم بما في ذلك رؤوس WDK و Linux
- تمت إزالة الثغرات الموجودة في الهياكل المرئية لوضع المستخدم لتكون متوافقة مع تطبيقات 32 بت
- يستبدل المؤشر في الهياكل المرئية لوضع المستخدم بتعريف u64 لتطبيقات وضع المستخدم
- إصلاح فشل الإنشاء مع إصدارات GCC الأقدم من 8.1 [GH 7558]
- قم بتمكين مشاركة المخزن المؤقت وأطر عمل مزامنة الملفات (CONFIG_DMA_SHARED_BUFFER، CONFIG_SYNC_FILE) لاستخدام Dxgrknl.
يمكنك تنزيل Windows Subsystem for Linux من متجر Microsoft باستخدام هذا الارتباط. لاحظ أن التحديث يتم طرحه على مراحل ، مما يعني أن جهازك قد يستغرق بضعة أيام لاستلامه.