что такое подсистема windows для linux
Что такое подсистема Windows для Linux (WSL) и как ее использовать? — CloudSavvy ИТ
Подсистема Windows для Linux (WSL) — это инструмент, предоставляемый Microsoft для запуска Linux в Windows. Он разработан, чтобы обеспечить бесперебойную работу, по сути, предоставляет полную оболочку Linux, которая может взаимодействовать с вашей файловой системой Windows.
Не просто виртуальная машина
По сути, WSL позволяет вам установить полный дистрибутив Linux как приложение из магазина приложений. Вы можете просто загрузить Ubuntu (или другой дистрибутив по вашему выбору), установить его и сделать так, чтобы он был доступен в виде приложения, которое вы можете запустить, или профиля в своем терминале для работы вместе с CMD или Powershell.
Хотя самое простое объяснение состоит в том, что он «позволяет запускать bash в Windows», это больше, чем просто оболочка; вы можете устанавливать программы, используя apt и настройте его как обычный экземпляр Linux.
WSL предназначен для того, чтобы дать разработчикам и ветеранам bash возможность познакомиться с оболочкой Linux, несмотря на необходимость использования Windows в качестве основной ОС. Он предлагает лучшее из обоих миров, позволяя запускать приложения Windows, такие как Visual Studio, вместе с оболочкой Linux для облегчения доступа к командной строке.
Microsoft предлагает две версии WSL: версию 1 и версию 2. WSL 2 использует виртуальную машину и полное ядро Linux, построенное и поставляемое с Windows. WSL 1 старше и, как правило, намного медленнее, но имеет лучшую производительность при работе с файловыми системами, например, при доступе к файлам Windows из Linux и наоборот. Мы рекомендуем WSL 2 для большинства операций, поскольку он быстрее и намного лучше работает с такими инструментами, как Docker.
Настройка WSL
WSL — это дополнительная функция Windows, поэтому вам нужно включить ее. Откройте Powershell от имени администратора через меню «Пуск»:
Затем включите его:
Вам нужно будет перезагрузить компьютер, чтобы изменения вступили в силу. После этого вы можете открыть Магазин Windows и выполнить поиск по запросу «WSL», который отобразит доступные дистрибутивы:
При первом запуске вам будет предложено указать имя пользователя и пароль для экземпляра. Они предназначены только для Linux и совсем не обязательно должны совпадать с вашим паролем Windows.
Первый, который вы устанавливаете, должен быть установлен по умолчанию, но если вы устанавливаете несколько, вам нужно будет установить значение по умолчанию вручную. Вы можете управлять WSL через wsl команда в Powershell. Например, список всех установленных на данный момент версий:
Затем вы можете установить дистрибутив WSL по умолчанию с помощью следующей команды, которую также можно использовать для переключения между WSL 1 и 2 ″
Вы также можете установить предпочтительную версию WSL (1 или 2) для всех будущих установок:
Использование WSL
Вы можете открыть WSL несколькими способами. Самый простой — просто нажать Windows и ввести «wsl», который запустится автоматически. wsl.exe и откройте свой дистрибутив по умолчанию.
Однако это просто базовое окно терминала; Если вы используете новое приложение Microsoft Terminal, которое мы настоятельно рекомендуем, ваши версии WSL могут быть доступны через раскрывающееся меню (наряду с любыми профилями SSH, которые вы, возможно, настроили):
Если вы хотите создать новый профиль, конфигурация для него следующая:
Замечание о файловых системах
Поскольку все это виртуально, ваши файлы Linux, конечно же, хранятся на самом диске. Для WSL 1 они хранятся в простой папке. Однако WSL 2 меняет ситуацию и хранит файлы как образ виртуального жесткого диска или VHDX.
Вы можете найти эти образы по следующему пути, и хотя их можно смонтировать, пока дистрибутив не зарегистрирован, мы не рекомендуем возиться с ними со стороны Windows.
запуск приложений с графическим интерфейсом Linux на подсистема Windows для Linux (предварительная версия)
теперь можно предварительно просмотреть подсистема Windows для Linux поддержку для запуска приложений с графическим пользовательским интерфейсом Linux (X11 и вайланд) на Windows в полностью интегрированном рабочем столе.
WSL 2 позволяет приложениям с графическим интерфейсом Linux работать в собственном и естественном виде для Windows.
теперь вы можете интегрировать как Windows, так и приложения Linux в рабочий процесс для удобства работы с рабочим столом.
Установка поддержки для приложений с графическим интерфейсом Linux
Предварительные требования
Установленный драйвер для GPU
Чтобы запустить приложения для графического пользовательского интерфейса Linux, сначала необходимо установить драйвер предварительной версии, соответствующий вашей системе. Это позволит использовать виртуальный графический процессор (GPU), чтобы можно было воспользоваться преимуществами визуализации OpenGL с аппаратным ускорением.
Новая установка — нет предыдущей установки WSL
Установите WSL и настройте имя пользователя и пароль для дистрибутива Linux, если вы еще этого не сделали.
Откройте окно командной строки с правами администратора.
нажмите кнопку пуск, введите PowerShell, щелкните правой кнопкой мыши Windows PowerShell, а затем выберите запуск от имени администратора.
Выполните эту команду и перезагрузите компьютер при появлении запроса:
После завершения перезагрузки компьютера установка продолжится, и вам будет предложено ввести имя пользователя и пароль. Это будут учетные данные Linux для дистрибутива Ubuntu.
Теперь вы готовы приступить к использованию приложений с графическим интерфейсом Linux на WSL!
Существующая установка WSL
Если на компьютере уже установлен WSL, можно выполнить обновление до последней версии, которая включает поддержку графического пользовательского интерфейса Linux, выполнив команду Update из командной строки с повышенными привилегиями.
нажмите кнопку пуск, введите PowerShell, щелкните правой кнопкой мыши Windows PowerShell, а затем выберите запуск от имени администратора.
Введите команду WSL Update:
Чтобы обновление вступило в силу, необходимо перезапустить WSL. Вы можете перезапустить WSL, выполнив команду shutdown в PowerShell.
Запуск приложений с графическим пользовательским интерфейсом Linux
Обновление пакетов в дистрибутиве
Установка Gedit
Gedit является текстовым редактором по умолчанию среды GNOME Desktop.
Чтобы запустить файл bashrc в редакторе, введите: gedit
Установка ГИМП
ГИМП — это свободный графический редактор с открытым исходным кодом, который используется для обработки изображений и редактирования изображений, рисования произвольной формы, перекодирования между различными форматами файлов изображений и более специализированных задач.
Для запуска введите: gimp
Установка Наутилус
Наутилус, также известные как файлы GNOME, — это диспетчер файлов для рабочего стола GNOME. (аналогично Windows проводнике).
Для запуска введите: nautilus
Установка Влк
Влк — это бесплатный мультимедийный проигрыватель и платформа с открытым исходным кодом, который воспроизводит большинство мультимедийных файлов.
Для запуска введите: vlc
Установка приложений X11
Для запуска введите имя инструмента, который вы хотите использовать. Пример:
Установка Google Chrome для Linux
Чтобы установить Google Chrome для Linux, выполните следующие действия.
Для запуска введите: google-chrome
установка Microsoft Teams для Linux
установка Microsoft Teams для Linux:
Для запуска введите: teams
установка обозревателя Microsoft Edge для Linux
сведения о том, как установить браузер Microsoft Edge для Linux, можно найти с помощью командной строки на сайте предварительнойверсии. Выберите получить инструкции в разделе Установка командной строки на странице.