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