WSL2 или Linux Terminal на Windows

Частенько фанатам Linux доводится работать с Windows и на своем опыте мне очень не хватает нормального терминала на этой ОС. Благо Microsoft поняла это и предоставила решение.

Шаг 1. Подготовительные работы

Открываем PowerShell от имени администратора и выполняем следующую команду:

systeminfo | Select-String "^OS Name","^OS Version"

Мы должны увидеть детали о версии вашей ОС и тут нас интересует номер сборки он должен быть Windows Builds 18917 или выше.

Далее, включаем возможность использовать Windows-Subsystem-Linux (WSL):

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

И после по традиции Windows пользователей перезапускаем вашу машину.

Шаг 2. Устанавливаем WSL 2

Для начало нам необходимо включить дополнительный компонент Virtual Machine Platform в Windows. Запускаем PowerShell от имени администратора и выполняем команду:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

После активируем сам WSL 2:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

И опять рестарт машины...

Теперь скачиваем и устанавливаем **WSL 2** пакет обновления ядра Linux.

В PowerShell от имени администратора выполняем для активации WLS 2 по умолчанию:

wsl --set-default-version 2

Готово!

Шаг 3. Устанавливаем дистрибутив Linux на WSL

Открываем Microsoft Store в поиске пишем Ubuntu или любой другой дистрибутив который вам нравится и устанавливаем его. В моем случае это Ubuntu.

https://api.bcode.dev/v1/content/storage/post/100008/5f23768cee034ad8a2218a52a0a100eb.png

После чего у вас появится новое приложение Ubuntu, которое мы запускаем и получаем Terminal который поддерживает все команды Linux и имеет ту же файловую систему.