Основные различия между WSL 1 и WSL 2:
Ещё одно отличие — WSL 2 запускается внутри управляемой виртуальной машины, что позволяет не беспокоиться о задачах конфигурации или управления, которые часто связаны с виртуальными машинами. 2
Рекомендуется использовать WSL 2, так как он обеспечивает более высокую производительность и полную совместимость системных вызовов. 1 Однако WSL 1 может быть предпочтительнее, если файлы проекта должны храниться в файловой системе Windows или если проекту требуется кросс-компиляция с использованием инструментов Windows и Linux. 2