Есть ли проблемы синхронизации, если PhpStorm запущен под Windows, а файлы и приложение находятся в WSL2?
Возникла идея вместо второй убунты с w11 использовать WSL2. Файлы хранить внутри wsl, разворачивать все wsl среде, nginx там, как если бы все было в нативной убунте, а в Винде phpstorm, который к этой wsl подключен. Вроде схема обрисовалась, но пишут, что там какая-то проблема с синхронизацией файлов. Есть такое сейчас? В целом подойдёт wsl для разработки, не для конкретных фич, а прям со старта w11 запускать и работать без заморочек?
Именно всяческие идиотские глюки и особенности этого костыля насильно заставили меня много лет назад полностью перейти на Linux на десктопе, а потом на Mac. Ни секунды не жалел об этом. Вспоминаю это чудовище как ночной кошмар, который активно мешал заниматься работой.
Пыхеру на хрен не нужны Винды, они только раскладывают грабли под все рабочие инструменты.
Оставь уже себе игрульки в w11 и перенеси работу с вебом в естественную для нее среду.
Если разворачивать по сети (считай что wsl машина просто еще одна физическая машина в локальной сети) то проблем не будет.
Если же пытаться 'синхронизировать' файлы используя файловую систему, например копируя из wsl файлы через /mnt/c (или еще хуже, напрямую залезая в каталог, где хранятся файлы wsl образа в %appdata% на windows) то будут проблемы. У меня вылезали дикие глюки, например файл windows видел новее чем файл внутри виртуалки, причем обновлял файл и изнутри и снаружи... доходило до абсурда файл удалял, создавал новый, а в windows был еще старый и удалив его, ничего не было.
wsl2 использует образ диска (это по факту нормальная виртуалка по всем правилам виртуализации), говорят с этим конфигом реже проблемы.