Подсистема Windows для Linux
Также называется wsl2, windows subsystem for linux, wsl.exe
wsl.exe плюс дистрибутив Linux в Windows. WSL 2 использует легковесную виртуальную машину. Это не вариант с двойной загрузкой (dual-boot) Linux.
Что необходимо знать
WSL - это Linux в Windows. Это не система с двойной загрузкой.
wsl.exe запускает дистрибутив. WSL 2 использует легковесную виртуальную машину. Ваша система Windows остается основной ОС. Двойная загрузка предполагает иную разметку диска.
- Что это такое?
- Дистрибутив Linux в Windows через wsl.exe
- Двойная загрузка?
- Нет. Windows остается операционной системой
- WSL 2?
- Да. Легковесная виртуальная машина, а не второй диск
Что такое подсистема Windows для Linux?
WSL состоит из wsl.exe и одного или нескольких дистрибутивов. Оперативная память гостевой системы WSL 2 отображается как vmmem или vmmemWSL. Закрытие терминала не означает перезагрузку с двойной загрузкой или полное выключение ВМ, пока вы не выполните wsl --shutdown.
Если вы никогда им не пользовались
Если вам нужны инструменты Linux в Windows без настройки двойной загрузки, выполните команду wsl --install в командной строке с правами администратора. Это активирует WSL и обычно устанавливает Ubuntu. При этом Windows остается основной ОС. Это не установка Linux на второй диск и не созданная вами гостевая система VirtualBox.
Для чего он используется?
apt, bash и наборы инструментов разработки Linux. Вы не настраивали двойную загрузку. Файлы по-прежнему доступны и в Windows.
Служебная ВМ, а не созданные вами гостевые системы в диспетчере Hyper-V и не вторая ОС на отдельном разделе.
Ubuntu является дистрибутивом по умолчанию. Вы можете добавить Debian или другие. Каждый дистрибутив не является пунктом в меню двойной загрузки.
Для кого он предназначен?
- Разработчики, которым нужен bash без выхода из Windows
- Пользователи, ошибочно полагавшие, что WSL заменит установку Linux на другом диске
- Пользователи, видящие процесс vmmemWSL и задающиеся вопросом, не загрузили ли они Linux
Текущий статус
Подсистема Windows для Linux (2016) - актуальное решение для работы с Linux в Windows от корпорации Microsoft. Разработчик по-прежнему направляет пользователей Windows на https://learn.microsoft.com/windows/wsl/install.
Сколько ему лет?
WSL 1 (2016) транслировала системные вызовы Linux. WSL 2 (2019) запускает настоящее ядро в легковесной виртуальной машине. В современных установках по умолчанию используется WSL 2. Руководства 2017 года исключительно по WSL 1 устарели для большинства ПК.
Версии
Сначала основные каналы. Точные номера сборок здесь не верифицируются.
Системные требования
Значения соответствуют общедоступным рекомендациям издателя. Нагрузка все же меняет реальные потребности.
Минимум
| Операционная система | Windows 10 версии 2004 (сборка 19041) или новее либо Windows 11, согласно Microsoft Learn |
|---|---|
| Оперативная память | Достаточно для Windows и этого приложения. Сложным проектам требуется больше. |
Потребление ресурсов
- Нагрузка на CPU
- Зависит от того, что именно открыто внутри приложения
- Нагрузка на RAM
- Зависит от документов, вкладок или библиотек
Установленные процессы
Эти исполняемые файлы принадлежат данному продукту, когда он установлен.
| wsl.exe | Основной исполняемый файл для Windows |
|---|---|
| wslhost.exe | Вспомогательная служба взаимодействия для каждого дистрибутива |
Компоненты автозагрузки
WslService запускается по требованию при подключении клиента. wsl.exe не является обязательным элементом в автозагрузке приложений.
Расположение файлов
| Типичная установка | C:\Windows\System32\wsl.exe |
|---|
Распространенные проблемы
Ошибочно подумали, что настроили двойную загрузку
Windows продолжает работать. WSL представляет собой подсистему и, в случае WSL 2, служебную виртуальную машину. Изменений в меню загрузки нет.
Оперативная память не освобождается после закрытия окна Ubuntu
Виртуальная машина WSL 2 может простаивать в активном состоянии. Команда wsl --shutdown освобождает vmmemWSL. Простого закрытия вкладки недостаточно.
Устранение проблем
Выполните wsl --install в командной строке с повышенными привилегиями, затем перезагрузите систему, если потребуется
Это описано в документации Learn. Вам не нужно скачивать исполняемый файл "WSL full" с форумов.
wsl -l -v для проверки статуса: Running или Stopped
Задайте WSL 2 с помощью команды wsl --set-version. Это по-прежнему не создает конфигурацию с двойной загрузкой.
wsl --shutdown, когда требуется выгрузить vmmemWSL
См. статью о процессе wsl.exe. Не удаляйте vmmem.
Альтернативы
Настоящая двойная загрузка предполагает вторую ОС на диске. VirtualBox и Hyper-V запускают полноценные гостевые системы. Git Bash не содержит ядра Linux.
Официальная помощь и загрузки
Начинайте с сайта разработчика. Случайные сайты с файлами exe не являются каналами поддержки.
| Скачать | learn.microsoft.com/windows/wsl/install Официальный установщик или страница разработчика |
|---|---|
| Помощь | learn.microsoft.com/windows/wsl/ Поддержка разработчика |
| Официальный сайт | learn.microsoft.com/windows/wsl/install Начинайте отсюда, а не со случайных сайтов с файлами exe |
| Базовые команды WSL | learn.microsoft.com/windows/wsl/basic-commands wsl -l -v и wsl --shutdown |
Сопутствующее оборудование
WSL 2 требует поддержки виртуализации в прошивке. Ограничения оперативной памяти можно настроить в .wslconfig. Это не выдумка Feex относительно дополнительных датчиков.
Технические подробности
Технические подробности
Номера версий у разработчика меняются. В этой статье конкретная сборка не фиксируется.
Источники и проверка
Метка зарегистрированного источника: август 2026. Эта метка не гарантирует независимую проверку. Как мы проводим исследования.
- Официальный сайт подсистемы Windows для Linux · Страница продукта от разработчика
- Справка по подсистеме Windows для Linux · Поддержка от разработчика
- Карта процессов Foxhole · Собственные образцы с ПК под управлением Windows. Не является лабораторным бенчмарком.
Была ли эта статья полезна?
Достаточно ответа "да" или "нет". При желании выберите причину или оставьте короткую заметку.
Спасибо. Это помогает нам улучшать эту страницу.