مایکروسافت پشتیبانی از زیرسیستم WSL2 را پیادهسازی کرده است (Windows زیرسیستم برای Linux) در Windows Server 2022در ابتدا، زیرسیستم WSL2 که اجرای فایلهای اجرایی را فراهم میکند. Linux в Windows، فقط در انواع مختلف ارائه شد Windows برای ایستگاههای کاری، اما اکنون مایکروسافت این زیرسیستم را به نسخههای سرور منتقل کرده است Windowsاجزایی برای پشتیبانی از WSL2 در Windows Server در حال حاضر برای آزمایش در قالب بهروزرسانی آزمایشی KB5014021 (سیستم عامل بیلد 20348.740) در دسترس هستند. پشتیبانی در بهروزرسانی تجمعی ماه ژوئن اضافه خواهد شد. Linux- قرار است محیطهای مبتنی بر WSL2 در ترکیب اصلی ادغام شوند. Windows Server 2022 و آن را به همه کاربران ارائه دهید.
برای اطمینان از اجرای فایلهای اجرایی Linux WSL2 استفاده از شبیهساز ترجمهکنندهی فراخوانیهای سیستمی را کنار گذاشته است. Linux به فراخوانیهای سیستمی Windowsو به سمت فراهم کردن محیطی با یک هسته کامل تغییر جهت داد Linuxهسته پیشنهادی برای WSL بر اساس نسخه هسته است Linux ۵.۱۰، که با وصلههای مخصوص WSL بهبود یافته است، از جمله بهینهسازیهایی برای کاهش زمان راهاندازی هسته، کاهش مصرف حافظه و بازگشت Windows آزاد شده Linux-پردازشهای حافظه، که حداقل مجموعه لازم از درایورها و زیرسیستمها را در هسته باقی میگذارد.
هسته در یک محیط اجرا میشود Windows استفاده از یک ماشین مجازی که از قبل در Azure اجرا میشود. محیط WSL در یک تصویر دیسک جداگانه (VHD) با سیستم فایل ext4 و یک آداپتور شبکه مجازی اجرا میشود. اجزای فضای کاربر به طور جداگانه نصب میشوند و بر اساس نسخههای مختلف توزیعها هستند. به عنوان مثال، نسخههای جدید برای نصب در WSL در فروشگاه مایکروسافت موجود است. Ubuntu, Debian گنو/Linux، کالی Linux، فدورا، آلپاین، سوزه و اوپن سوزه.
منبع: opennet.ru
