подсистема Windows для Linux (WSL) — это функция Windows, которая позволяет запускать среду Linux на компьютере Windows без необходимости отдельной виртуальной машины или двойной загрузки. WSL предназначен для обеспечения простого и продуктивного взаимодействия для разработчиков, которые хотят одновременно использовать Windows и Linux.
WSL 2 — это тип дистрибутива по умолчанию при установке дистрибутива Linux. WSL 2 использует технологию виртуализации для запуска ядра Linux в упрощенной служебной виртуальной машине.< Дистрибутивы Linux выполняются как изолированные контейнеры внутри управляемой виртуальной машины WSL 2. Дистрибутивы Linux, работающие через WSL 2, будут совместно использовать одно и то же сетевое пространство имен, дерево устройств (кроме /dev/pts), ЦП/Ядро/Память/Буфер, /init двоичный, но имеют собственное пространство имен PID, пространство имен подключения, пространство имен пользователя, пространство имен Cgroup и init процесс.
WSL 2 повышает производительность файловой системы и добавляет полную совместимость вызовов системы по сравнению с архитектурой WSL 1. Узнайте больше о сравнении WSL 1 и WSL 2.
Отдельные дистрибутивы Linux можно запускать с архитектурой WSL 1 или WSL 2. Каждый дистрибутив можно обновить или использовать на более старой версии в любое время, кроме того вы можете запустить дистрибутивы WSL 1 и WSL 2 параллельно. См. команду "Задать версию WSL".
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
Отзыв о Windows Subsystem for Linux
Windows Subsystem for Linux — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв:
В этом модуле вы узнаете, как использовать подсистема Windows для Linux (WSL) с Visual Studio Code (VS Code). Мы рассмотрим процесс установки и основы использования WSL. Кроме того, мы устанавливаем и используем расширение WSL Visual Studio Code. Наконец, мы покажем, как отлаживать и запускать код Python в VS Code в нашей среде WSL.