Обзор оборудования

Windows Subsystem for Linux, WSL

linux-in-windows

Windows Subsystem for Linux, WSL

WSL  позволяет запускать из-под Windows любые Linux-программы, в том числе и с графическим интерфейсом. 

Linux-приложения после установки попадают в меню «Пуск».

Установка и использование WSL

В Windows 10 версии 2004 и более новых для установки WSL теперь достаточно запустить приложение «Командная строка» или, к примеру, более продвинутый PowerShell с правами администратора, и ввести простую команду: “wsl.exe --install”.

После нажатия кнопки ввода система автоматически активирует все необходимые компоненты и установит дистрибутив Ubuntu и наиболее свежую версию ядра Linux на ПК. По завершении процесса потребуется перезагрузка, после которой запустится установленный дистрибутив Linux, чтобы завершить настройку.

Если пользователя той или иной причине не устраивает Ubuntu, с помощью команды “wsl.exe --list --online” можно вывести в консоль список доступных альтернатив. Выбрав наиболее подходящий дистрибутив, его можно установить, введя команду “wsl --install --d <название_дистрибутива>". Таким способом допускается установка как основного (по умолчанию), так и нескольких дополнительных дистрибутивов Linux.

Разработчики Microsoft предусмотрели несколько команд для управления ядром Linux в WSL. К примеру, команда “wsl --update” позволяет обновить его до самой последней доступной версии, а “wsl --update rollback” – откатить до предыдущей.

Команда “wsl --status” выводит на экран сведения о конфигурации WSL на данной машине, в том числе дистрибутив по умолчанию и версию ядра Linux.

В более ранних версиях Windows 10,  для установки Linux Subsystem for Windows (WSL) :  Для этого нажмите правой кнопкой мыши на кнопку Пуск и выберите пункт Windows PowerShell (с правами администратора). В терминале запустите команду Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux. После этого зайдите в Магазин Microsoft и поставьте дистрибутив  Linux. В списке программ в меню Пуск появится терминал Linux.