زیرسیستم ویندوز برای لینوکس نماد جدید، پیشرفت‌های دیگر را دریافت می‌کند

نماد زمان خواندن 2 دقیقه خواندن


خوانندگان به پشتیبانی از MSpoweruser کمک می کنند. در صورت خرید از طریق پیوندهای ما ممکن است کمیسیون دریافت کنیم. نماد راهنمای ابزار

صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب

زیرسیستم ویندوز برای لینوکس تبدیل به جواهری شگفت‌انگیز برای مایکروسافت شده است که به ویندوز اعتبار قابل توجهی در میان توسعه‌دهندگان و کارکنان مدیریتی می‌دهد که از ابزارهای خط فرمان قدرتمند لینوکس قدردانی می‌کنند.

بنابراین، مایکروسافت به طور منظم به‌روزرسانی این ویژگی را ادامه داده است و امروز یک به‌روزرسانی جدید برای Github و فروشگاه مایکروسافت منتشر کرده است که آن را به نسخه 0.50.2 منتقل کرده است.

به نظر می رسد ویژگی عنوان یک لوگوی جدید باشد، اما تغییرات کامل آن بسیار طولانی است و در زیر قابل مشاهده است:

  • لوگوی جدید برای زیرسیستم ویندوز برای لینوکس اضافه شد
  • اگر سخت‌افزار از آنها پشتیبانی می‌کند شمارنده‌های عملکرد سخت‌افزار را فعال کنید [GH ​​4678]
    USERPROFILE%\.wslconfig گزینه به انصراف اضافه شده است:

    [wsl2]
    hardwarePerformanceCounters=false
    
  • هنگام چاپ پیام های خطای سیستم حاوی درج مشکل را برطرف کنید.
  • کاشی کاربر را به‌روزرسانی کنید تا به جای C:\WINDOWS\System32 در فهرست اصلی کاربر راه‌اندازی شود.
  • بازیابی تنظیمات سیگنال پیش فرض برای /etc/wsl.conf فرآیند boot.command برای جلوگیری از فرآیندهای زامبی [GH 7575]
  • به استفاده از CRT ایستا برای باینری های ویندوز بروید
  • برای دانلود توزیع ها از طریق فروشگاه از API استفاده کنید wsl.exe --install
  • اضافه کردن --no-launch گزینه ای برای wsl.exe --install
  • به روز رسانی های زیادی برای رشته های محلی شده.
  • برای وارد کردن / صادر کردن توزیع‌های WSL2 به تار به‌روزرسانی شده تغییر دهید.
  • به روز رسانی به رسمی 22000 sdk
  • نمادهای لینوکس را برای نسخه‌های انتشار حذف کنید
  • هسته لینوکس را به 5.10.74.3 به روز کنید
    • به‌روزرسانی به نسخه 5.10.74 هسته پایدار بالادست
    • فرمت نوع BPF (CONFIG_DEBUG_INFO_BTF) را برای استفاده توسط ابزارهای eBPF فعال کنید [GH ​​7437]
    • نسخه Dxgkrnl را به 2110 تغییر داد
      • D3DKMTShareObjectWithHost پیاده سازی شد
      • مشکل تراز گذرگاه QueryStatistics VM برای نتیجه رفع شد
      • D3DKMTCreateSyncFile را پیاده سازی کرد
      • آدرس بازخورد ارسال بالادست
      • d3dkmthk به include/uapi/misc منتقل شد
      • u32 را با __u32 و u64 را با __u64 جایگزین می کند
      • برای پشتیبانی از هدرهای WDK و Linux در جلوی مقادیر enumerator "_" اضافه شده است
      • حفره‌های ساختارهای قابل مشاهده در حالت کاربر را حذف کرد تا با برنامه‌های ۳۲ بیتی سازگار باشد
      • نشانگر را در ساختارهای قابل مشاهده حالت کاربر با تعریف u64 برای برنامه های حالت کاربر جایگزین می کند
      • رفع خرابی ساخت با نسخه‌های GCC قدیمی‌تر از 8.1 [GH 7558]
    • برای استفاده از Dxgkrnl، اشتراک‌گذاری بافر و چارچوب‌های فایل همگام‌سازی (CONFIG_DMA_SHARED_BUFFER، CONFIG_SYNC_FILE) را فعال کنید

می‌توانید WSL را در فروشگاه مایکروسافت یا در صفحه انتشار در GitHub پیدا کنید اینجا کلیک نمایید.

[appbox microsoftstore 9p9tqf7mrm4r]

بیشتر در مورد موضوعات: پنجره, زیرسیستم ویندوز برای لینوکس