Microsoft партаваў падсістэму WSL2 (Windows Subsystem for Linux) у Windows 10 1903 і 1909

Кампанія Microsoft абвясціла аб прадастаўленні падтрымкі падсістэмы WSL2 (Windows Subsystem for Linux) у выпусках Windows 10 – 1903 і 1909, сфармаваных у траўні і лістападзе мінулага гады. Першапачаткова падсістэма WSL2, якая забяспечвае запуск выкананых файлаў Linux у Windows, была прапанавана ў выпуску Windows 10 2004. Цяпер Microsoft перанёс дадзеную падсістэму ў мінулыя абнаўленні Windows 10, якія застаюцца актуальнымі і выкарыстоўваюцца на шматлікіх прадпрыемствах. Партаванне ў дадзеныя выпускі WSL2 дазволіць арганізаваць эфектыўнае выкананне Linux-акружэнні без неабходнасці пераходу на Windows 10 2004 (суправаджэнне выпускаў 1903 і 1909 прадоўжыцца да снежня 2020 года і траўня 2022 года).

Microsoft партаваў падсістэму WSL2 (Windows Subsystem for Linux) у Windows 10 1903 і 1909

Нагадаем, што рэдакцыя WSL2 адрозніваецца пастаўкай паўнавартаснага ядра Linux замест раней ужывальнага эмулятара, які выконваў трансляцыю сістэмных выклікаў Linux у сістэмныя выклікі Windows. Ядро Linux у WSL2 не ўваходзіць ва ўсталявальную выяву Windows, а загружаецца дынамічна і падтрымлівацца ў актуальным выглядзе сіламі Windows па аналогіі з тым, як усталёўваюцца і абнаўляюцца графічныя драйверы. Для ўсталёўкі і абнаўленні ядра ўжываецца штатны механізм Windows Update.

Прапанаванае для WSL2 ядро заснавана на выпуску ядра Linux 4.19, які выконваецца ў асяроддзі Windows пры дапамозе віртуальнай машыны, ужо задзейнічанай у Azure. Ужывальныя ў ядры спецыфічныя для WSL2 патчы ўключаюць аптымізацыі для скарачэння часу запуску ядра, памяншэнні спажывання памяці, вяртанні Windows вызваленай Linux-працэсамі памяці, пакіданні ў ядры мінімальна неабходнага набору драйвераў і падсістэм.

Асяроддзе WSL2 выконваецца ў асобнай дыскавай выяве (VHD) c файлавай сістэмай ext4 і віртуальным сеткавым адаптарам. Як і ў WSL1 кампаненты прасторы карыстальніка устанаўліваюцца асобна і грунтуюцца на зборках розных дыстрыбутываў. Напрыклад, для ўсталёўкі ў WSL у каталогу Microsoft Store прапануюцца зборкі Ubuntu, Debian GNU/Linux, Kali Linux, Мяккая фетравы капялюш,
Alpine, SUSE и openSUSE.

Кампанія Canonical ужо абвясціла аб гатоўнасці ўсталявальных зборак Ubuntu 20.04 LTS, пратэставаных у асяродках
WSL2 на базе Windows 10 1903 і 1909. Для ўключэння WSL2 у Windows 10 1909 неабходна ўсталяваць абнаўленне kb4571748 і выканаць у PowerShell з правамі адміністратара каманду:

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart

Далей трэба перазапусціць кампутар і актываваць WSL2 па змаўчанні:

wsl.exe -set-default-version 2

Пасля гэтага можна ўсталяваць жаданае Linux-асяроддзе з каталога
Microsoft Store або пераўтварыць ужо наяўнае асяроддзі ў фармаце WSL 1 пры дапамозе каманды "wsl.exe -set-version Ubuntu 2".

Дадаткова можна згадаць пра адаптацыі акружэння Docker для працоўнага стала для выкарыстання WSL2 замест бэкенда на аснове HyperV.
Ужыванне WSL2 дазволіць запускаць Docker Desktop не толькі ўладальнікам Windows Pro і Windows Enterprise, але і карыстачам Windows Home.

Крыніца: opennet.ru

Дадаць каментар