Windows Subsystem for Linux (WSL) اکنون به عنوان یک برنامه از فروشگاه مایکروسافت در ویندوز 11 در دسترس است
3 دقیقه خواندن
منتشر شده در
صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب
مایکروسافت امروز در دسترس بودن کلی Windows Subsystem for Linux (WSL) به عنوان یک برنامه در Microsoft Store برای رایانه های شخصی ویندوز 11 را اعلام کرد. این نسخه پیش نمایش WSL در فروشگاه مایکروسافت دارای یک مزیت بزرگ است. اکنون میتوانید آخرین بهروزرسانیها و ویژگیهای WSL را بدون نیاز به ارتقای سیستمعامل ویندوز سریعتر دریافت کنید.
هنگامی که ویژگیهای پیشنمایش فعلی مانند پشتیبانی از برنامه رابط کاربری گرافیکی، محاسبه GPU، و نصب درایو سیستم فایل لینوکس نهایی شد، به جای بهروزرسانی کل سیستمعامل ویندوز یا رفتن به نسخههای پیشنمایش Windows Insider، میتوانید برنامه WSL را از فروشگاه مایکروسافت بهروزرسانی کنید. می توانید زیرسیستم ویندوز برای لینوکس را در فروشگاه مایکروسافت دانلود کنید اینجا کلیک نمایید.
یادداشت های انتشار WSL در فروشگاه مایکروسافت:
- WSLg اکنون به عنوان بخشی از برنامه WSL همراه است!
- Microsoft.WSLg را به نسخه 1.0.29 به روز کنید
- برای WSLg به msrdc.exe بروید
- Virtio را برای ARM64 فعال کنید تا حافظه مشترک WSLg را فعال کنید.
- اجازه دهید متغیرهای محیطی مورد استفاده توسط WSLG توسط WSLENV لغو شوند
- جدید
wsl.exe –mount
امکانات!
- نصب را اضافه کنید
--vhd
برای سهولت در نصب فایل های VHD.- پیاده سازی تشخیص سیستم فایل برای
wsl.exe --mount
. این تغییر در صورت عدم وجود، تشخیص نوع فایل سیستم را پیاده سازی می کند--type
هنگام استفاده از wsl.exe –mount مشخص می شود.- افزودن ویژگی –name به
wsl.exe --mount
. این تغییر پشتیبانی را برای نامگذاری اختیاری یک نقطه در هنگام نصب دیسک از طریق WSL اضافه می کند.- هسته لینوکس را به 5.10.60.1 به روز کنید
- گزینه های پیکربندی هسته USB اضافی را برای تعامل با آردوینو از طریق USB فعال کنید
- بهروزرسانی به نسخه 5.10.60 هسته پایدار بالادست
- virtio-pmem را با پشتیبانی از آدرسهای PCI BAR فعال کنید
- پشتیبانی vPCI را در Hyper-V برای ARM64 فعال کنید
- پشتیبانی io_uring را فعال کنید
- پشتیبانی USB از طریق IP را فعال کنید
- پشتیبانی از spinlock paravirtualized را برای x86_64 فعال کنید
- درایور dxgkrnl را بهروزرسانی کنید تا رفع اشکال و پاکسازی کد را دریافت کنید
- فعال کردن پشتیبانی سرویس گیرنده NFS برای NFSv4.1* بهبود پیام خطا در صورت عدم موفقیت در نصب 9p یا fstab
- مشکلات \wsl$\ و \wsl.localhost\ را در ARM64 برطرف کنید.
- به جای ext4 VHD از پیش فرمت شده، به mkfs.ext4 بروید.
- به جای منطق فایل swap سفارشی، به استفاده از mkswap و swapon بروید. [GH 5476]
- منطق را برای به روز رسانی پویا MTU شبکه NAT اضافه کنید
- رفع /etc/wsl.conf generateResolvConf همانطور که انتظار می رود کار نمی کند [GH 6977]
- تابع کمکی نشانگر پیشرفت اضافه شد که برای نشان دادن پیام لطفا صبر کنید با نقاط متحرک در فرآیند تبدیل به کاربران نشان دهد که WSL هنوز در حال اجرا است.
- wslhost.exe را به یک برنامه win32 تغییر دهید.
- گزینه
wsl.exe --install
برای عدم نیاز به آرگومان توزیع –. این تغییر سوئیچ می کندwsl.exe --install
برای عدم نیاز به--distribution
استدلال اما برای جلوگیری از شکستن اسکریپت های موجود، پشتیبانی را حفظ می کند.- اضافه کردن
wsl.exe --version
فرمان- اضافه کردن نسخه ویندوز به
wsl.exe --status
وwsl.exe --version
- مدیریت آرگومان نامعتبر wsl.exe را پاک کنید تا تشخیص خطاهای نحوی آسانتر شود.
- اگر برنامه از طریق کاشی راهاندازی میشود، قبل از بستن پنجره کنسول، از کاربر درخواست کنید تا ورودی را وارد کند.
- افزودن گفتگوی پیام خطا برای wslg.exe
- برای آرگومان های خط فرمان پشتیبانی نشده چاپ را ساده کنید.
- اگر کاربر wsl.exe –install را در زمانی که WSL از قبل نصب شده است اجرا کند، پیام خطای بهتری را چاپ کنید
- افزودن کدهای خطای ویژه برای هسته سفارشی موجود نیست، و هسته سفارشی پشتیبانی نمی شود (ARM64)
- بروزرسانی
wsl.exe --update
برای کار با بسته بالا - این صفحه فروشگاه را راه اندازی می کند.- بهبود پایداری و عملکرد رله لوکال هاست.
- بهبود عملکرد و پایداری اضافی.
منبع: مایکروسافت