Windows Subsystem for Linux (WSL) — это прослойка между ядром Windows и приложениями для Linux, которая позволяет преобразовывать системные вызовы к ядру Linux в вызовы к ядру Windows. 5
Некоторые особенности работы WSL:
- Запуск двоичных файлов Linux. 4 WSL позволяет напрямую запускать родные двоичные файлы Linux на компьютере с операционной системой Windows, без необходимости в виртуальных машинах или эмуляторах. 4
- Оболочка Bash Linux. 4 WSL предоставляет оболочку Bash в структуре терминала Windows и инструменты командной строки Linux. 4
- Файловая система Linux. 4 WSL создаёт файловую систему с её каталогом во вторичной памяти (жёсткий диск), которой можно управлять с помощью утилиты командной строки. 4
- Поддержка различных дистрибутивов Linux. 14 Поддерживаются, например, Ubuntu, Arch, OpenSUSE, Debian, Kali и другие. 4
- Интеграция с Windows. 5 Пути в файловой системе автоматически преобразовываются в нужный формат, из-под Linux можно запускать приложения в Windows (но не наоборот), Linux в WSL имеет доступ ко всем портам и сервисам в Windows. 5