WSL 2 (Windows Subsystem for Linux 2) - среда для запуска операционной системы Linux на компьютерах с Windows 10. Она является улучшенной версией предыдущего WSL и предоставляет возможность запускать приложения и команды Linux непосредственно из командной строки Windows, без необходимости устанавливать отдельную виртуальную машину.
WSL 2 основан на виртуализации и использует встроенный гипервизор для запуска ядра Linux. Это позволяет достичь лучшей совместимости, производительности и возможности использования официальных образов Linux, что делает WSL 2 мощным инструментом для разработчиков и системных администраторов.
WSL 2 выполняет следующие задачи:
- Запуск и выполнение приложений Linux: предоставляет возможность запускать и использовать приложения и команды Linux, такие как Bash, SSH, Git, Python и другие, непосредственно из командной строки Windows.
- Разработка и тестирование: WSL 2 предоставляет среду для разработки, тестирования и отладки приложений на Linux. Разработчики могут использовать инструменты и языки программирования Linux на своих компьютерах с Windows.
- Доступ к инструментам и функциям Linux: позволяет импортировать инструменты и функции Linux, которые могут быть не доступны на Windows. Это включает в себя расширенные возможности командной строки, пакетные менеджеры, среды выполнения и другие инструменты.
- Интеграция с Windows: обеспечивает интеграцию между Linux и Windows. Это означает, что вы можете легко обмениваться файлами и данными между системами, использовать сетевые ресурсы, доступные в Windows, и интегрировать Linux-приложения в рабочий процесс Windows.
- Обновления и безопасность: предлагает регулярные обновления безопасности, чтобы гарантировать безопасность и стабильность использования Linux-окружения на компьютерах с Windows.
Это некоторые задачи, которые выполняет WSL 2, но она также предоставляет другие возможности, в зависимости от потребностей и целей пользователя.
Для установки WSL 2 в Windows 10, следуйте этим шагам:
- Убедитесь, что ваша операционная система имеет Windows 10 версии 2004 или более поздней. Вы можете проверить версию Windows 10, щелкнув правой кнопкой мыши на кнопке "Пуск" в левом нижнем углу экрана, выбрав "Система" и просмотрев раздел "Сведения о системе".
- Откройте "Параметры" Windows, нажав сочетание клавиш Win+I, или найдите иконку "Параметры" в меню "Пуск".
- В меню "Параметры" выберите "Обновление и безопасность", а затем нажмите на "Проверить наличие обновлений". Убедитесь, что ваша операционная система полностью обновлена.
- Откройте "Параметры" Windows снова и выберите "Приложения".
- В разделе "Приложения и функции" выберите "Менеджер параметров" и включите опцию "Разработчик", если она еще не включена.
- Откройте "Параметры" Windows снова и выберите "Обновление и безопасность".
- В меню "Обновление и безопасность" выберите "Для разработчиков" и установите флажок "Режим разработчика".
- Перейдите в "Панель управления" Windows, найдите и выберите "Программы", а затем выберите "Включение или отключение компонентов Windows".
- В окне "Функции Windows" найдите "Windows Subsystem for Linux" и установите флажок рядом с ним. Затем нажмите "OK"
- Перейдите в Microsoft Store и найдите Linux-дистрибутив, который вы хотите установить (например, Ubuntu, Debian, или любой другой). Нажмите на него и выберите "Получить" или "Установить"
- Запустите программу WSL, которую вы установили, и следуйте инструкциям для настройки и настройки вашего нового Linux-окружения.
Теперь у вас должна быть установлена WSL 2 на Windows 10, и вы можете использовать Linux-дистрибутивы внутри своей операционной системы.
Для удаления WSL 2 (Windows Subsystem for Linux 2) из Windows 10, вам нужно выполнить несколько шагов:
- Откройте PowerShell от имени администратора: нажмите правой кнопкой мыши на кнопке "Пуск" и выберите "Windows PowerShell (администратор)".
- Выполните команду для отключения подсистемы WSL 2: введите следующую команду и нажмите Enter:
wsl --set-version <distributeve_name> 1
- Замените <distributeve_name> на имя дистрибутива Linux, который вы используете (например, Ubuntu).
- Удалите дистрибутив Linux: ведите следующую команду для удаления дистрибутива Linux и нажмите Enter:
wsl --unregister <distributeve_name>
- Здесь также замените <distributeve_name> на имя вашего дистрибутива.
- Удалите службу WSL 2: запустите службы Windows (
services.msc
) и найдите службу "LxssManager
". Щелкните правой кнопкой мыши на нее и выберите "Остановить".
- После этого выберите "Свойства" и измените тип запуска на "Отключено".
После выполнения этих шагов WSL 2 будет удален с вашей системы. Пожалуйста, обратите внимание, что удаление WSL 2 приведет к потере всех данных и файлов, которые были сохранены в дистрибутиве Linux, поэтому убедитесь, что у вас нет важной информации, которую нужно сохранить перед удалением.