В сегодняшней статье мы рассмотрим мощный инструмент, который часто остается незамеченным: 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)

  1. Запустите PowerShell в режиме администратора.
  2. Установите команду WSL : wsl --install
  3. Загрузите и установите пакет обновления ядра Linux: Нажмите здесь
  4. Установите WSL 2 в качестве версии по умолчанию: wsl --set-default-version
  5. Установите последнюю версию 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 доступны в официальной документации.