В Windows 10 будет проще обращаться к файлам WSL

Подсистема Windows для Linux стремительно набирает популярность у разработчиков кроссплатформеных приложений в качестве альтернативы мультизагрузке и виртуализации. В Windows 10 1903 они смогут обращаться к файлам в Linux из Проводника Windows и командной строки.

В Windows 10 April 2019 Update (1903) для перехода к текущей папки Linux в Проводнике Windows достаточно будет выполнить команду: explorer.exe . В окне файлового менеджера при этом будет открыта сетевая папка с файлового системой текущего дистрибутива.

В Windows 10 будет проще обращаться к файлам WSL

В командной строке для перехода к файлам Linux можно использовать путь: \wsl$<имязапущенногодистрибутива>.

В Windows 10 будет проще обращаться к файлам WSL

В следующих обновлениях разработчики WSL обещают реализовать возможность доступа к файлам всех установленных дистрибутивов Linux, а не только запущенного в данный момент. В первой сборке Windows 10 20H1 она уже тестируется, а в Проводнике файловой системе WSL выделена отдельная секция с символом Linux — пингвином в качестве иконки.

В Windows 10 будет проще обращаться к файлам WSL

Интересно, что для безопасного доступа к файлам Linux специалисты Microsoft используют файловый сервер 9P, запущенный в WSL. В этой связке Windows выступает в качестве клиента и обращается к серверу через сокеты AF_UNIX. Собственно Проводник корректно работать с файлами и папками Linux по-прежнему не умеет и может повредить дистрибутив, если обращаться к ним напрямую через папку AppData. Больше подробностей о новой функции доступно в тексте официального анонса.

Источник: WinCore