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