Семенюк Валентин30.07.2026Поширити12 хв. читання
Windows Subsystem for Linux надає можливість запускати повнофункціональне середовище Linux в межах Windows, позбавляючи від необхідності використання віртуальних машин або подвійного завантаження. За останні п’ять років WSL еволюціонувала від базового компонента системи до самостійного продукту з відкритим вихідним кодом, власним графіком оновлень та навіть інтегрованою підтримкою контейнерів. Далі представлено актуальний процес встановлення, перевірені команди та аналіз типових проблем.
Зміст
- Що таке WSL і кому вона потрібна
- Системні вимоги
- Встановлення однією командою
- Як обрати інший дистрибутив
- Базові команди для щоденної роботи
- Що робити, якщо встановлення не вдалося
- WSL із відкритим кодом: що це змінило
- WSL Containers: контейнери Linux без Docker Desktop
- Чи існує WSL 3
- Безпека: про що варто памʼятати
- Часті запитання
Що таке WSL і кому вона потрібна
Windows Subsystem for Linux (WSL) дозволяє встановлювати дистрибутиви Linux, такі як Ubuntu, Debian, openSUSE, Kali, Arch та інші, і використовувати програми, утиліти та інструменти командного рядка Bash безпосередньо у Windows, уникаючи накладних витрат класичної віртуальної машини чи складнощів налаштування подвійного завантаження. Ця інформація детально викладена в офіційній документації Microsoft.
Історично існують дві архітектури. WSL 1 (2016 рік) функціонувала як шар сумісності, що перетворював системні виклики Linux на виклики ядра Windows. WSL 2 (2019 рік) використовує справжнє ядро Linux, яке працює в мінімалістичній віртуальній машині на базі Hyper-V, що значно підвищує її сумісність із реальним програмним забезпеченням для Linux. Усі нові дистрибутиви, встановлені за допомогою сучасної команди, за замовчуванням використовують WSL 2.
Ще одна ключова зміна: з 2021 року WSL перестала бути частиною коду Windows. Вона стала окремим пакетом із власним циклом оновлень, незалежним від графіка випуску наступних великих оновлень операційної системи від Microsoft.
Системні вимоги
- Windows 11 або Windows 10 версії 2004 і новіші (збірка 19041 і вище). Для старіших версій Microsoft пропонує спеціальну процедуру ручного встановлення.
- Активізована апаратна віртуалізація в BIOS або UEFI.
- Підтримка процесором технології SLAT (Second Level Address Translation). Ця технологія з’явилася в процесорах Intel Nehalem (тобто Intel Core першого покоління) та AMD Opteron. На старіших процесорах WSL 2 не запуститься, навіть якщо компонент «Платформа віртуальної машини» встановлено коректно.
- Дистрибутиви повинні зберігатися на системному диску (зазвичай C:).
Окремо слід зазначити про Windows 10: підтримка цієї операційної системи завершилася 14 жовтня 2025 року. Безкоштовна програма розширених оновлень безпеки (ESU) для приватних пристроїв подовжена до 12 жовтня 2027 року. WSL на Windows 10 функціонує, але з точки зору безпеки це тимчасове рішення, а не довгострокова конфігурація.
Встановлення однією командою
Процес встановлення виглядає наступним чином:
wsl –install
Ця команда активує всі необхідні компоненти системи та встановлює Ubuntu як стандартний дистрибутив. Під час першого запуску відкриється консольне вікно з процесом розпакування файлів, який триває помітно довше, ніж наступні запуски, що займають менше секунди. Далі система запропонує створити ім’я користувача та пароль для середовища Linux; ці дані не пов’язані з вашим обліковим записом Windows.
Важливий момент: команда wsl –install у такому вигляді спрацює лише тоді, коли WSL ще не встановлена. Якщо у відповідь ви бачите довідковий текст, це означає, що підсистема вже присутня в системі, і вам слід перейти до встановлення конкретного дистрибутива.
Як обрати інший дистрибутив
Щоб переглянути список доступних дистрибутивів:
wsl –list –online
Щоб встановити бажаний, вставивши його назву зі списку:
wsl –install -d <Distro>
Якщо процес встановлення зупиняється на позначці 0.0%, документація рекомендує спершу завантажити дистрибутив безпосередньо, минаючи Microsoft Store: wsl –install –web-download -d <Distro>. Цей же метод допомагає в мережах, де доступ до Store обмежений.
Базові команди для щоденної роботи
| Команда | Що робить |
| wsl –list –verbose | Відображає встановлені дистрибутиви, їхній статус та версію WSL (1 або 2) |
| wsl –set-default-version 2 | Встановлює версію WSL, яку отримуватимуть нові дистрибутиви |
| wsl –set-version <Distro> 2 | Переводить існуючий дистрибутив з WSL 1 на WSL 2 або навпаки |
| wsl –set-default <Distro> | Робить дистрибутив стандартним для команди wsl |
| wsl –update | Оновлює саму підсистему та ядро Linux |
| wsl –version | Відображає версію WSL. На старих вбудованих збірках працює wsl –status |
| wsl –shutdown | Зупиняє всі активні дистрибутиви |
| wsl –update –pre-release | Встановлює попередню (тестову) збірку WSL без участі в програмі Windows Insider |
Що робити, якщо встановлення не вдалося
Найпоширеніші коди помилок та їхні причини описані в посібнику з усунення несправностей WSL:
- 0x80370102 — віртуальну машину не вдалося запустити через відсутність необхідного компонента. Потрібно активувати «Платформу віртуальної машини» у Windows та віртуалізацію в BIOS. Також варто перевірити стан гіпервізора командою bcdedit /enum | findstr -i hypervisorlaunchtype; якщо він вимкнений, активуйте його через bcdedit /set hypervisorlaunchtype Auto.
- 0x80070003 — дистрибутив намагаються встановити не на системний диск. Змінити розташування можна в «Параметри» → «Система» → «Пам’ять» → «Додаткові параметри сховища».
- 0x8007019e — не активований додатковий компонент «Підсистема Windows для Linux».
- 0x8000FFFF — узагальнена «катастрофічна» помилка. Спочатку варто перевірити права адміністратора, виконати wsl –update і wsl –shutdown, за необхідності — перевірити цілісність системних файлів командами SFC /SCANNOW та DISM /Online /Cleanup-Image /RestoreHealth.
- Повідомлення про те, що wsl не розпізнано як команду — компонент не встановлено. На пристроях з архітектурою ARM64 ця помилка виникає і тоді, коли команду запускають зі звичайного PowerShell: у такому разі слід скористатися командним рядком або PowerShell Core.
- Відсутність доступу до інтернету всередині WSL. Microsoft прямо зазначає, що доступ можуть блокувати сторонні фаєрволи та антивіруси — серед перелічених у документації, зокрема, AVG, Avast і Symantec Endpoint Protection. У корпоративних мережах причиною частіше є політика, що забороняє локальні правила брандмауера.
WSL із відкритим кодом: що це змінило
19 травня 2025 року на конференції Build корпорація Microsoft зробила вихідний код WSL загальнодоступним — через дев’ять років після анонсу підсистеми та після того, як запит спільноти на відкриття коду залишався нерозглянутим у трекері з 2016 року. Відтепер збірки публікуються в репозиторії microsoft/WSL на GitHub, а користувачі мають змогу самостійно компілювати підсистему з коду та надсилати правки.
Однак, не все було відкрито. Драйвер lxcore.sys, що обслуговує WSL 1, а також компоненти перенаправлення файлової системи між Windows та Linux (p9rdr.sys та p9np.dll) залишилися закритими. Ядро Linux для WSL та графічний рівень WSLg були відкритими і раніше.
WSL Containers: контейнери Linux без Docker Desktop
На конференції Build 2026 Microsoft представила WSL Containers — інтегрований спосіб створення та запуску контейнерів Linux безпосередньо у Windows. Публічне попереднє ознайомлення (preview) вийшло 29 червня 2026 року як частина збірки WSL 2.9.3.
Ця функція складається з двох компонентів: утиліти командного рядка wslc.exe, синтаксис якої навмисно відтворює звичний docker, і програмного інтерфейсу, що дозволяє застосункам для Windows використовувати контейнери Linux у своїй логіці. Документація містить типові приклади:
wslc run –rm -it ubuntu:latest bash -c “echo Hello world!”
wslc image ls
wslc container ps
У попередній версії вже доступні функції керування життєвим циклом контейнерів з обмеженнями ресурсів, завантаження та вивантаження образів, створення мереж і томів, а також доступ до GPU через інтерфейс CDI — це означає, що прискорені обчислення для локальних ШІ-навантажень працюють одразу.
Практична користь для розробників очевидна: раніше використання контейнерів Linux на Windows вимагало Docker Desktop з його ліцензійними умовами для великих команд. Тепер базовий сценарій покривається штатним інструментом. Але це лише попередня версія: збірки серії 2.9.x на GitHub позначені як попередні, тому для критично важливих робочих процесів їх не варто вважати стабільними.
Чи існує WSL 3
Ні. Після конференції Build 2026 деякі видання представили анонс контейнерів як «WSL 3», проте менеджер продукту WSL у Microsoft Крейг Лоуен публічно спростував це 23 червня 2026 року: такої версії не існує. WSL Containers — це не наступник WSL 2 з новим номером, а нова функціональність, що побудована на існуючій інфраструктурі підсистеми.
Безпека: про що варто памʼятати
Кожен дистрибутив WSL 2 — це фактично окрема віртуальна машина з власною файловою системою та власними процесами. Для звичайного користувача це зручність, для служби безпеки — “сліпа зона”: класичні засоби захисту Windows бачать лише запуск процесу на стороні хоста, а не те, що відбувається всередині середовища Linux.
Microsoft визнає цю проблему та постачає окремий плагін Defender for Endpoint для WSL, який передає події з підсистеми до корпоративної системи моніторингу. Він потребує WSL версії 2.0.7.0 або новішої. Варто розуміти обмеження: плагін забезпечує лише видимість подій, тоді як антивірусний захист, управління вразливостями та команди реагування для логічного пристрою WSL недоступні.
Для домашнього користувача практичні висновки простіші. Оновлення дистрибутивів не надходять через Windows Update — пакети Linux потрібно оновлювати самостійно за допомогою інструментів самого дистрибутива, а саму підсистему та ядро — командою оновлення WSL. І не варто зберігати в середовищі Linux незахищені SSH-ключі чи токени доступу: у разі компрометації системи вони стають легкою здобиччю.
Часті запитання
Чи можна встановити WSL на Windows 10?
Так, за умови, що встановлено версію 2004 або новішу (збірка 19041 і вище). Водночас підтримка Windows 10 завершилася 14 жовтня 2025 року, а безкоштовна програма ESU для приватних пристроїв діє до 12 жовтня 2027 року.
Чим WSL 1 відрізняється від WSL 2?
WSL 1 перетворює системні виклики Linux на виклики ядра Windows і не має власного ядра. WSL 2 запускає справжнє ядро Linux у полегшеній віртуальній машині, тому сумісність із реальним програмним забезпеченням вища. Нові дистрибутиви за замовчуванням встановлюються як WSL 2.
Чи потрібен Docker Desktop для запуску контейнерів?
Вже не обов’язково. З версії WSL 2.9.3 доступне попереднє ознайомлення з WSL Containers, яке включає вбудовану утиліту wslc.exe. Оскільки це попередній випуск, для критично важливих робочих процесів рекомендується використовувати перевірені інструменти.
Як оновити WSL?
Саму підсистему та ядро Linux оновлює команда wsl –update. Пакети всередині дистрибутива оновлюються окремо — стандартними засобами відповідного дистрибутива Linux.
Чи безпечно активувати віртуалізацію заради WSL?
Це стандартна функція платформи Windows. Однак активація Hyper-V може конфліктувати зі сторонніми гіпервізорами: VMware Workstation та VirtualBox підтримують спільну роботу лише у відносно нових версіях, тому їх варто оновити або тимчасово вимкнути.
Відновлення стану на певний момент часу у Windows 11: як функціонує нова опція відкату
Розглядаєте перехід на Linux? 9 речей, які вам варто знати
Як запустити програму для Windows у Linux за допомогою Wine
Будь ласка, залиште це поле порожнім
О, привіт
Приємно познайомитися!
Ми не надсилаємо спам! Для отримання додаткової інформації ознайомтеся з нашою політикою конфіденційності.
Перевірте свою поштову скриньку або папку зі спамом, щоб підтвердити підписку.
ТЕМИ:LinuxMicrosoftWindowsWSLКомп’ютериопераційна системаПоділитисяFacebookThreadsКопіювати посиланняДрукЩо думаєте?В захваті0Сумно0Смішно0Палає0Овва!0Попередня стаття

Досить відкрити лист: російські хакери зламують корпоративну пошту через уразливість в Outlook Web AccessНаступна стаття

Інновації у створенні 3D-графіки: Сергій Токарєв анонсував нову технологію ZibraGDSВ тренді

Безпека Telegram-бота: як захистити токен, сервер і дані користувачів25.08.2026

Чи безпечно заряджати смартфон зарядним пристроєм від ноутбука24.08.2026

Інцидент із некерованою ШІ-моделлю OpenAI виявився серйознішим, ніж вважалося27.08.2026

Скільки коштує резервне копіювання у 2026 році: ціни на диски й безкоштовні способи27.08.2026

GrapheneOS вийде за межі Pixel: смартфони Motorola отримають підтримку з 2027 року25.08.2026

Комп’ютерНе працює клавіатура або окремі клавіші: як полагодити на ПК і ноутбуці26.08.2026

Комп’ютерЯк очистити кеш на компʼютері з Windows 11: усі способи для ПК і ноутбука19.08.2026

Комп’ютерКомбінації клавіш у Windows 11: повний довідник18.08.2026

НовиниСерпневий Patch Tuesday: Microsoft закрила 421 вразливість, зокрема 0-day для атак Lazarus12.08.2026
Джерело: kp.ua
