Мајкрософт го пренесе подсистемот WSL2 (Подсистем на Windows за Linux) на Windows 10 1903 и 1909 година

Мајкрософт објави о предоставлении поддержки подсистемы 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 года).

Мајкрософт го пренесе подсистемот WSL2 (Подсистем на Windows за Linux) на Windows 10 1903 и 1909 година

Да потсетиме дека изданието WSL2 различни испорака на полноправно јадро на Линукс наместо претходно користениот емулатор, кој ги преведуваше системските повици на Линукс во системски повици на Виндоус. Линукс кернелот во WSL2 не е вклучен во сликата за инсталација на Windows, туку е вчитан динамично и ажуриран од Windows, слично на тоа како се инсталираат и ажурираат графичките драјвери. Стандардниот механизам за ажурирање на Windows се користи за инсталирање и ажурирање на кернелот.

Предложен за WSL2 јадро Врз основа на изданието на кернелот Linux 4.19, кое работи во околина на Windows со помош на виртуелна машина која веќе работи во Azure. Закрпи специфични за WSL2 што се користат во кернелот вклучуваат оптимизации за намалување на времето за стартување на кернелот, намалување на потрошувачката на меморија, враќање на Windows во меморијата ослободена од процесите на Linux и оставање на минималниот потребен сет на двигатели и потсистеми во кернелот.

Околината WSL2 работи во посебна слика на дискот (VHD) со датотечен систем ext4 и виртуелен мрежен адаптер. Исто како WSL1 корисничкиот простор компоненти се воспоставени одделно и се засноваат на склопови на различни дистрибуции. На пример, за инсталирање во WSL во директориумот Microsoft Store понудени собранија Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Алпскиот, СУEЕ и 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».

Дополнительно можно упомянуть об адаптација животната средина Докер работна површина за користат WSL2 вместо бэкенда на основе HyperV.
Применение WSL2 позволит запускать Docker Desktop не только обладателям Windows Pro и Windows Enterprise, но и пользователям Windows Home.

Извор: opennet.ru

Додадете коментар