مایکروسافت از در دسترس بودن گزینه محیطی WSL (Windows Subsystem for Linux) برای ویندوز 11 خبر داده است که امکان اجرای فایل های اجرایی لینوکس را فراهم می کند. برخلاف تحویلهای WSL برای نسخههای قبلی ویندوز، نسخه ویندوز 11 در تصویر سیستم تعبیه نشده است، بلکه به عنوان یک برنامه کاربردی توزیع شده از طریق کاتالوگ فروشگاه مایکروسافت بستهبندی میشود. در عین حال، از نقطه نظر فناوری های مورد استفاده، پر کردن WSL ثابت می ماند، فقط روش نصب و به روز رسانی تغییر کرده است.
خاطرنشان میشود که توزیع از طریق فروشگاه مایکروسافت سرعت تحویل بهروزرسانیها و ویژگیهای جدید WSL را امکانپذیر میکند، از جمله به شما امکان میدهد نسخههای جدید WSL را بدون اتصال به نسخه ویندوز نصب کنید. به عنوان مثال، هنگامی که ویژگیهای آزمایشی مانند پشتیبانی از برنامههای گرافیکی لینوکس، محاسبات GPU و نصب دیسک آماده شوند، کاربر میتواند بدون نیاز به بهروزرسانی ویندوز یا استفاده از بیلدهای آزمایشی Windows Insider، فوراً به آنها دسترسی داشته باشد.
به یاد بیاوریم که در محیط WSL مدرن، به جای شبیه ساز که فراخوانی سیستم لینوکس را به تماس های سیستمی ویندوز ترجمه می کند، از محیطی با هسته لینوکس کامل استفاده می شود. هسته پیشنهادی برای WSL مبتنی بر انتشار هسته لینوکس 5.10 است که با وصلههای مخصوص WSL، از جمله بهینهسازیهایی برای کاهش زمان راهاندازی هسته، کاهش مصرف حافظه، بازگرداندن ویندوز به حافظه آزاد شده توسط فرآیندهای لینوکس و ترک حداقلها، گسترش یافته است. مجموعه ای از درایورها و زیرسیستم های مورد نیاز در هسته.
هسته در یک محیط ویندوز با استفاده از ماشین مجازی که قبلاً در Azure در حال اجرا است اجرا می شود. محیط WSL روی یک تصویر دیسک جداگانه (VHD) با یک سیستم فایل ext4 و یک آداپتور شبکه مجازی اجرا می شود. اجزای فضای کاربر به طور جداگانه نصب می شوند و بر اساس ساخت های توزیع های مختلف هستند. به عنوان مثال، برای نصب در WSL، کاتالوگ فروشگاه مایکروسافت بیلدهایی از Ubuntu، Debian GNU/Linux، Kali Linux، Fedora، Alpine، SUSE و openSUSE را ارائه می دهد.
منبع: opennet.ru