В сегодняшней статье мы рассмотрим мощный инструмент, который часто остается незамеченным: WSL.
Если вы программист, который использует Windows, но сталкивается с проблемами из-за отсутствия среды Linux, WSL может изменить правила игры. Эта статья проведет вас через процесс настройки WSL2 и расскажет о его преимуществах. Кроме того, мы коснемся преимуществ сочетания WSL2 с Docker для повышения масштабируемости и производительности.
Прежде всего, что такое WSL?
WSL – это аббревиатура, означающая Подсистема Windows для Linux, уровень совместимости, представленный в Windows 10, для изначального запуска двоичных исполняемых файлов Linux.
С помощью WSL разработчики могут одновременно использовать возможности Windows и Linux на компьютере с Windows. Подсистема Windows для Linux (WSL) позволяет разработчикам устанавливать дистрибутив Linux (например, Ubuntu, OpenSUSE, Kali, Debian, Arch Linux и т. д.) и использовать приложения, утилиты и инструменты командной строки Linux Bash непосредственно в Windows без модификации. , и без необходимости использовать традиционную виртуальную машину или конфигурацию с двойной загрузкой.
Версия WSL 2 была выпущена в мае 2019 г., и в этом посте мы сосредоточимся на WSL 2.
Если вы хотите узнать больше о различиях между WSL1 и 2, это сравнение — один из самых подходящих документов.
Поскольку мы знаем, о чем говорим, давайте теперь поработаем.
Предпосылки
- Наличие компьютера под управлением Windows 10 или более поздней версии
- Быть администратором вашего компьютера
- Не требуется, но настоятельно рекомендуется установить терминал Windows
Установите WSL 2 (с Ubuntu)
- Запустите PowerShell в режиме администратора.
- Установите команду WSL :
wsl --install
- Загрузите и установите пакет обновления ядра Linux: Нажмите здесь
- Установите WSL 2 в качестве версии по умолчанию:
wsl --set-default-version
- Установите последнюю версию Ubuntu:
wsl --install -d Ubuntu
Вот и все.
После этих шагов у вас есть подстиль Linux (Ubuntu), работающий на вашем компьютере.
Чтобы начать использовать вашу новую систему Linux, вы можете просто ввести ubuntu
в меню Windows.
При первом использовании вам будет предложено определить имя пользователя root и его пароль. Затем вы начинаете работать.
Наслаждаться !
Чтобы пойти дальше
- Можно комбинировать использование WSL 2 с Docker для большей масштабируемости. А с помощью Docker Desktop, работающего на WSL 2, пользователи могут использовать рабочие пространства Linux и не поддерживать сценарии сборки Linux и Windows. WSL 2 улучшает общий доступ к файловой системе и время загрузки.
- Если вы выберете комбинацию (WSL2 с Docker), имейте в виду, что ваши файлы должны находиться внутри файловой системы Linux, иначе у вас возникнут проблемы с производительностью.
- Все основные команды WSL доступны в официальной документации.