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 патчи включват оптимизации за намаляване на времето за стартиране на ядрото, намаляване на консумацията на памет, възстановяване на освобождаваната от Linux процесите памет от Windows и запазване на минимално необходимия набор от драйвери и подсистеми в ядрото.

Средата WSL2 функционира в отделен дискобраз (VHD) с файловата система ext4 и виртуален мрежов адаптер. Както и в WSL1, компонентите на потребителското пространство се инсталират отделно и се базират на версии от различни дистрибуции. Например, за инсталиране в WSL в каталога на Microsoft Store се предлагат сборки Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
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 Desktop за използването WSL2 вместо бэкенда на основата HyperV.
Използването на WSL2 ще позволи стартиране на Docker Desktop не само на притежателите на Windows Pro и Windows Enterprise, но и на потребителите на Windows Home.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster