Подробно процесс установки описан в официальном руководстве. Но на заметку хочу добавить несколько моментов:
- Для установки WSL 2 потребуется включить Hyper-V, с которым возникнет ряд проблем с виртуализацией в других программах. В частности, на данный момент нет ни одного эмулятора Android, работающего с Hyper-V.
- В WSL 2 выигрыш в скорости достигается если все файлы хранить внутри виртуальной системы.
Если же приходится часто обращаться к файлам в Windows
(у них путь всегда выглядит как
/mnt/{disk}/{path}
), то WSL 1 будет быстрее. - Насколько я понял, Docker работает только с включенным Hyper-V. Последняя версия Docker основана на WSL 2.
- Если нет каких-либо специальных требований к ОС, то самым стабильным решением будет установка LTS-версии Ubuntu, в частности последняя на данный момент 20.04.
После установки Ubuntu нужно её запустить и создать пользователя. После чего можно будет обновиться:
sudo apt update && sudo apt upgrade
Для доступа к файлам внутри Ubuntu из Windows можно использовать специальный адрес:
\\wsl$\Ubuntu-20.04\
Имейте ввиду что изменять файлы из под Windows получится только в том случае, если у пользователя, которого вы создали, есть права на запись.