Кампанія Microsoft
Выкарыстанне штатнага ядра дазваляе дамагчыся поўнай сумяшчальнасці c Linux на ўзроўні сістэмных выклікаў і забяспечыць магчымасць бясшвоўнага запуску ў Windows кантэйнераў Docker, а таксама рэалізаваць падтрымку файлавых сістэм на базе механізму FUSE. У параўнанні з WSL1 у WSL2 істотна павялічана прадукцыйнасць уводу/высновы і аперацый з файлавай сістэмай. Напрыклад, пры распакаванні сціснутага архіва WSL2 хутчэй WSL1 у 20 раз, а пры выкананні аперацый "git clone", "npm install", "apt update" і "apt upgrade" у 2-5 разоў.
У WSL2 прапануецца кампанент на базе ядра Linux 4.19, які выконваецца ў асяроддзі Windows пры дапамозе віртуальнай машыны, ужо прымяняецца ў Azure. Абнаўленні для ядра Linux дастаўляюцца праз механізм Windows Update і тэстуюцца ў інфраструктуры бесперапыннай інтэграцыі Microsoft. Усе падрыхтаваныя для інтэграцыі ядра з WSL змены абяцаюць апублікаваць пад вольнай ліцэнзіяй GPLv2. Падрыхтаваныя патчы ўключаюць аптымізацыі для скарачэння часу запуску ядра, памяншэнні спажывання памяці і пакіданні ў ядры мінімальна неабходнага набору драйвераў і падсістэм.
Падтрымка старой версіі WSL1 захавана і абедзве сістэмы могуць выкарыстоўвацца бок аб бок, у залежнасці ад пераваг карыстачоў. WSL2 можа выступаць у якасці празрыстай замены WSL1. Як і ў WSL1 кампаненты прасторы карыстальніка
атачэнне
Крыніца: opennet.ru