Microsoft
Standart nüvədən istifadə etmək sizə sistem zəngləri səviyyəsində Linux ilə tam uyğunluğa nail olmağa və Docker konteynerlərini Windows-da problemsiz idarə etmək imkanı təmin etməyə, həmçinin FUSE mexanizmi əsasında fayl sistemləri üçün dəstəyi həyata keçirməyə imkan verir. WSL1 ilə müqayisədə WSL2 I/O və fayl sistemi əməliyyatlarının performansını əhəmiyyətli dərəcədə artırmışdır. Məsələn, sıxılmış arxivi açarkən WSL2 WSL1-dən 20 dəfə, “git clone”, “npm install”, “apt update” və “apt upgrade” əməliyyatlarını yerinə yetirərkən 2-5 dəfə daha sürətli olur.
WSL2 artıq Azure-da istifadə olunan virtual maşından istifadə edərək Windows mühitində işləyən Linux 4.19 nüvəsinə əsaslanan komponent təklif edir. Linux nüvəsinə yeniləmələr Windows Update mexanizmi vasitəsilə çatdırılır və Microsoftun davamlı inteqrasiya infrastrukturuna qarşı sınaqdan keçirilir. Nüvənin WSL ilə inteqrasiyası üçün hazırlanmış bütün dəyişikliklərin pulsuz GPLv2 lisenziyası altında dərc ediləcəyi vəd edilir. Hazırlanmış yamalar nüvənin işə salınma vaxtını azaltmaq, yaddaş istehlakını azaltmaq və kerneldə minimum tələb olunan drayver və alt sistemlər dəstini saxlamaq üçün optimallaşdırmaları əhatə edir.
WSL1-in köhnə versiyası üçün dəstək saxlanılır və hər iki sistem istifadəçi seçimlərindən asılı olaraq yan-yana istifadə edilə bilər. WSL2 WSL1 üçün şəffaf bir əvəz kimi çıxış edə bilər. WSL1 istifadəçi sahəsi komponentləri ilə eynidir
Ətraf mühit
Mənbə: opennet.ru