Компания Microsoft обновила Windows 10, добавив новую возможность. Пользователи WSL теперь могут устанавливать Windows Subsystem for Linux (WSL) с помощью одной команды wsl --install. Эта команда является одним из улучшений, включенных во вторую версию WSL.
Она уже давно была доступна для инсайдеров, но наконец-то появилась в стабильных релизах. Впервые Microsoft анонсировала этот способ включения функции WSL еще в сентябре 2020 года.
Если вы не знакомы с Windows Subsystem for Linux (WSL), то это специальный слой совместимости, который позволяет запускать приложения Linux нативно, без установки виртуальных машин или аналогичного программного обеспечения. Однако для этого все равно необходимо открыть консольный сеанс WSL в командной строке или терминале Windows.
Первоначально WSL была ограничена консольными приложениями, ориентированными на веб-разработчиков. Но в последних версиях WSL Microsoft позволяет запускать приложения с графическим интерфейсом Linux. Кроме того, первоначальная поддержка Linux в WSL была ограничена Ubuntu, но теперь вы можете установить множество других основных дистрибутивов прямо из Microsoft Store или с помощью упомянутой команды wsl --install.
Новое объявление в официальном блоге Command Line призывает пользователей приобрести одну из последних версий Windows 10, чтобы получить в свои руки всю мощь WSL. Переключатель "--install" теперь доступен во всех выпусках Windows 10, начиная с версии 2004. Новая возможность является частью KB5004296, обновления Preview, выпущенного 2021 июля.
Откройте настройки Windows (Win + I), нажмите Update&recovery > Windows Update и нажмите "Check for Updates". Вы увидите доступное дополнительное обновление KB5004296, установите его, и вы получите доступ к более новой версии WSL.
После этого выполните команду wsl --update для установки последней версии ядра Linux. Это даст вам возможность выполнить следующие команды:
- wsl --list --online - список дистрибутивов Linux, доступных для установки из Microsoft Store.
- wsl --install -d <DistroName> - устанавливает указанный дистрибутив.
- wsl --update rollback - восстановить предыдущую версию ядра Linux.
- wsl --status - показывает общую информацию о настройках WSL, включая дистрибутив WSL по умолчанию, версию ядра и многое другое.