Хочешь работать с Linux-инструментами, но не хочешь покидать Windows?
WSL — это лёгкий мост между двумя мирами: запускай Linux прямо из Windows, без виртуалок и двойной загрузки.
🧩 Что такое WSL?
Windows Subsystem for Linux (WSL) позволяет запускать полноценную среду GNU/Linux внутри Windows.
Ты получаешь доступ к Bash, пакетам, Python, Node, git, Docker и даже GUI-приложениям — как будто работаешь в Linux, но при этом остаёшься в своей привычной Windows-среде.
⚙️ Установка WSL (всё одной командой)
Открой PowerShell от имени администратора и выполни:
wsl --install
Эта команда:
• включит все необходимые компоненты (WSL, виртуализацию, ядро)
• установит последнюю версию Ubuntu
• настроит систему автоматически
После перезагрузки появится терминал Ubuntu — задай логин и пароль.
🆚 WSL 1 или WSL 2?
| | WSL 1 | WSL 2 |
|---|-------|-------|
| Ядро | Эмуляция | Реальное Linux-ядро |
| Производительность | Быстрее на Windows-диске | Лучше на Linux-утилитах |
| Совместимость | Ограниченная | Почти 100% |
| Поддержка Docker | ❌ | ✅ |
| GUI-приложения | ❌ | ✅ (в Windows 11) |Рекомендуется использовать WSL 2:
wsl --set-default-version 2
💻 Работа с файлами и системами
• Доступ к Windows-дискам:
/mnt/c/Users/... • Поддержка Git, Python, Node, npm, pip, apt
• Можно запускать команды Windows внутри Linux и наоборот:
notepad.exe test.txt
🎨 Настройка терминала
Установи Windows Terminal из Microsoft Store — это красивый и мощный терминал с вкладками, кастомными шрифтами и темами.
📦 Обновление WSL и Linux-дистрибуции
wsl --update
wsl --shutdown
Внутри Ubuntu:
sudo apt update && sudo apt upgrade -y
🧪 Установка других дистрибуций
WSL поддерживает Ubuntu, Debian, Kali, Arch, SUSE и другие:
wsl --list --online
wsl --install --distribution Debian
🪟 Поддержка GUI и Docker
В Windows 11 WSL 2 поддерживает графические приложения Linux из коробки (через WSLg).
Docker Desktop работает напрямую с WSL 2 — больше не нужны громоздкие VM.
🧰 Дополнительные фичи
•
.wslconfig для настройки ресурсов (CPU, RAM, swap) • Автоматический монтинг директорий
• Работа с
systemd, crontab, background-сервисами (в новых версиях)✅ Итог
WSL — это лучший способ использовать Linux-инструменты, не покидая Windows:
• Поддержка CLI и GUI
• Настоящее ядро Linux
• Docker и DevOps из коробки
• Удобный доступ к файлам Windows
• Без виртуалок, без боли
Полный текст статьи