Во второй версии WSL Microsoft улучшила совместимость Linux- и Windows-платформ, выведя тем самым производительность файловой системы на новый уровень. Если раньше между платформами существовала прослойка, то отныне отвечать на запросы будет само ядро Linux. Согласно результатам тестов, WSL 2 показывает значительное, почти 20-и кратное увеличение скорости распаковке архивов и 5-и кратное увеличение скорости клонирования репозиториев с помощью Git.
Помимо улучшения интеграции и производительности, WSL 2 получила несколько новых команд для управления WSL-дистрибутивами: преобразования в архитектуру WSL 2 или WSL 1, быстрого завершения работы дистрибутивов и VM WSL 2, а также получение их имен и детальных сведений.
Если вы используете Windows 10 18917 и выше, можете обновиться до новой версии подсистемы Linux уже сейчас.
Алгоритм действий следующий:
Включите подсистему Linux в апплете «Компоненты Windows», если этого не было сделано раньше и перезагрузитесь.
Включить подсистему можно также из PowerShell указанной на скриншоте командой.
Установите из Windows Store нужный вам дистрибутив Linux.
Активируйте вспомогательную функцию «Платформа виртуальной машины», для чего выполните в запущенной с повышенными правами PowerShell команду:
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
В консоли PowerShell выведите командой wsl -l –v имена всех установленных на ПК дистрибутивов Linux, а затем выполните установку нужного дистрибутива командой wsl --set-version Name 2, где Name — это имя Linux-системы полученное в результате выполнения первой команды.
Почти всё готово, осталось только установить настройки по умолчанию, для чего тут же в консоли выполните команду wsl --set-default-version 2.
Можете пользоваться улучшенной версией подсистемы Linux.
Какая платформа виртуальной машины? WSL работает без виртуализации, дядя.