Как работает 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 – потребляет больше ресурсов.