Что такое 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, что делает ее мощным инструментом для разработчиков.