Windows Subsystem for 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 залишається основною ОС. Dual-boot передбачає іншу розмітку диска.
- Що це таке?
- Дистрибутив Linux на Windows через wsl.exe
- Подвійне завантаження?
- Ні. Windows залишається операційною системою
- WSL 2?
- Так. Легка віртуальна машина, а не другий диск
Що таке Windows Subsystem for 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 Subsystem for Linux (2016) - сучасне рішення для запуску Linux на Windows від Microsoft Corporation. Постачальник і досі спрямовує користувачів 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 та цієї програми. Важким проєктам потрібно більше. |
Профіль використання ресурсів
- Вимоги до процесора
- Залежить від того, що ви відкриваєте всередині програми
- Вимоги до оперативної пам'яті
- Залежить від документів, вкладок або бібліотек
Інстальовані процеси
Ці виконувані файли належать до цього продукту, коли його інстальовано.
| wsl.exe | Основний виконуваний файл Windows |
|---|---|
| wslhost.exe | Допоміжний засіб взаємодії для кожного дистрибутива |
Компоненти автозапуску
WslService запускається за вимогою, коли підключається клієнт. wsl.exe не обов'язково повинен бути в автозавантаженні.
Розташування файлів
| Типова інсталяція | C:\Windows\System32\wsl.exe |
|---|
Поширені проблеми
Користувачі вважають, що в них налаштовано dual-boot
Windows продовжує працювати. WSL - це підсистема плюс, у випадку WSL 2, службова віртуальна машина. Меню завантаження не змінюється.
Оперативна пам'ять не звільняється після закриття вікна Ubuntu
Віртуальна машина WSL 2 може простоювати. Команда wsl --shutdown звільняє vmmemWSL. Просто закрити вкладку недостатньо.
Вирішення проблем
Виконайте wsl --install з підвищеними привілеями, потім перезавантажте комп'ютер, якщо з'явиться відповідний запит
Це описано в документації Learn. Не потрібно завантажувати сторонній exe-файл «WSL full» із форумів.
wsl -l -v, щоб переглянути стан: Running або Stopped
Укажіть версію WSL 2 за допомогою wsl --set-version. Це все одно не прапорець подвійного завантаження.
wsl --shutdown, коли потрібно вивільнити vmmemWSL
Див. статтю про процес wsl.exe. Не видаляйте vmmem.
Альтернативи
Справжній dual-boot - це друга операційна система на диску. 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 потрібна апаратна віртуалізація у прошивці (firmware). Обмеження оперативної пам'яті можна налаштувати у файлі .wslconfig. Це не Feex вигадує додаткові датчики.
Технічні деталі
Технічні деталі
Номери версій від постачальника змінюються. Ця стаття не фіксує конкретну збірку.
Джерела та верифікація
Зафіксована позначка джерела: серпень 2026. Ця позначка не встановлює незалежної перевірки. Як ми проводимо дослідження.
- Офіційний сайт Windows Subsystem for Linux · Сторінка продукту постачальника
- Довідка з Windows Subsystem for Linux · Підтримка постачальника
- Карта процесів Foxhole · Зразки від виробника на комп'ютерах з Windows. Не лабораторний бенчмарк.
Чи була ця стаття корисною?
Достатньо відповісти "так" або "ні". За бажанням виберіть причину або додайте коротку примітку.
Дякуємо. Це допомагає нам покращувати цю сторінку.