Что такое WSL? Как установить WSL в Windows 11?

Что такое WSL? Как установить WSL в Windows 11?

Что такое WSL?

WSL расшифровывается как Windows Subsystem for Linux. Это функция в Windows 10 и windows 11, которая позволяет разработчикам запускать дистрибутивы Linux на своих машинах Windows без необходимости использования виртуальной машины или двойной загрузки. Это означает, что разработчики могут использовать инструменты и приложения Linux на машине Windows без необходимости переключаться между операционными системами или создавать сложные среды виртуализации.

В настоящее время доступны две версии WSL: WSL 1 и WSL 2. WSL 1 основана на уровне трансляции, который преобразует системные вызовы Linux в системные вызовы Windows, в то время как WSL 2 запускает полное ядро Linux в легковесной виртуальной машине. WSL 2 обеспечивает лучшую производительность и совместимость с приложениями Linux.

Преимущества:

  • 1. Простая установка:WSL можно легко установить через Windows Store или командную строку PowerShell.
  • 2. Интеграция с Windows:WSL хорошо интегрируется с Windows, обеспечивая простой обмен файлами между средами Linux и Windows.
  • 3. Знакомство с инструментами Windows:Разработчики могут использовать инструменты Windows, такие, как Visual Studio Code, и при этом пользоваться инструментами командной строки Linux.
  • 4. Отсутствие необходимости в отдельной машине или виртуализации:WSL позволяет запускать команды и инструменты Linux в Windows без необходимости создания отдельной машины или среды виртуализации.
  • 5. Поддержка графического интерфейса:В WSL2 вы можете использовать приложения с графическим интерфейсом, используя драйверы, поддерживаемые вашим ноутбуком.

Шаги по установке WSL2

Если вы заинтересованы в установке и использовании WSL2, есть несколько важных команд, которые вы должны знать. В этой статье мы рассмотрим команды для установки WSL2 в вашей системе windows.

Прежде чем приступить к работе, важно отметить, что все эти команды необходимо запускать из открытой командной строки или терминала PowerShell. Для этого просто щелкните правой кнопкой мыши на значке Command Prompt или PowerShell и выберите ”Запуск от имени администратора”.

1. Установите WSL

Чтобы установить WSL, выполните следующую команду:

wsl --install

Это позволит загрузить и установить последнюю версию WSL на вашу систему. По умолчанию будет установлен Ubuntu вместе с wsl2.

2. Установка WSL с определенным дистрибутивом

Если вы хотите установить WSL с определенным дистрибутивом Linux, вы можете использовать следующую команду:

wsl --install -d DISTRO-NAME

Замените “DISTRO-NAME” на имя дистрибутива Linux, который вы хотите установить. Например, чтобы установить Debian, вы должны использовать:

wsl --install -d Debian

После установки wsl перезагрузите систему и запустите WSL, нажав на значок дистрибутива Linux в вашей системе или просто набрав wsl в cmd или powershell. Это запустит среду linux в вашей системе windows и попросит вас создать имя пользователя и пароль для wsl.

3. Список доступных дистрибутивов Linux

Чтобы просмотреть список доступных дистрибутивов Linux, которые вы можете установить, используйте следующую команду:

wsl --list --online

4. Список установленных дистрибутивов Linux

Чтобы просмотреть список установленных в системе дистрибутивов Linux, используйте следующую команду:

wsl --list --verbose

Вы также можете использовать следующую команду для получения списка установленных дистрибутивов:

wsl -l -v

Первое имя в списке - это дистрибутив по умолчанию, который WSL будет использовать, если вы не укажете имя дистрибутива.

5. Изменить по умолчанию

Чтобы изменить дистрибутив Linux по умолчанию, выполните следующую команду:

wsl --set-default DISTRO-NAME

Замените “DISTRO-NAME” на имя дистрибутива Linux, который вы хотите установить по умолчанию.

6. Обновление WSL

Чтобы обновить установку WSL, выполните следующую команду:

wsl --update

7. Снять с регистрации WSL

Если вы хотите удалить какой-либо дистрибутив WSL, сначала снимите его с регистрации в системе. Чтобы снять с регистрации дистрибутив Linux, выполните следующую команду:

wsl --unregister DISTRO-NAME

В заключение, знание этих основных команд WSL поможет вам начать работу по установке и управлению WSL на машине Windows. С помощью WSL вы сможете воспользоваться преимуществами экосистем Windows и Linux, что делает ее мощным инструментом для разработчиков.