Как работает WSL

Python Senior Без компании
Как работает WSL
Ответы
WSL (Windows Subsystem for Linux) позволяет запускать Linux-бинарные файлы напрямую в Windows без эмуляции или виртуальной машины. **Основные версии:** - **WSL1** – трансляция системных вызовов Linux в Windows API (нет полной совместимости, но высокая скорость). - **WSL2** – легковесная виртуальная машина с ядром Linux (полная совместимость, но требует Hyper-V). **Пример использования:** ``` wsl --install -d Ubuntu # Установка Ubuntu в WSL wsl ls /home # Запуск команды Linux из PowerShell ``` **Плюсы:** - Интеграция с Windows (доступ к файлам через `/mnt/c`). - Запуск графических приложений (WSLg). - Быстрая работа с Docker (WSL2). **Минусы:** - WSL1 – ограниченная поддержка некоторых системных вызовов. - WSL2 – потребляет больше ресурсов.