Как стать автором
Обновить

Комментарии 24

А зачем учитель рысования WSL? На Win это не живёт разве?

Живет, вообще без проблем. WSL в топку, ИМХО. Лучше уж полноценную виртуальную машину поставить.

WSL для локальной веб-разработки лучше любой другой виртуалки. Просто поставил и всё, у тебя полноценный терминал Linux, плюс все инструменты винды: проводник, IDE и прочее практически бесшовно интегрировано с файловой системой WSL. Плюс интеграция с докером. И самое главное, вообще ничего не нужно настраивать - всё из коробки работает точно так же, как в линуксе, потому что WSL это и есть полноценный Linux запущенный в виртуалке.

WSL2 это и есть виртуалка. На WSL1 они честно пытались играть в "wine наоборот", но проиграли.

Согласен. Меня убивает жесткая привязка к hyper-v. По работе нужны разные виртуальные машины, в т.ч. с пробросом внешних устройств, а у hyper-v с этим проблемы.

Деплоится будет на Линукс, соответственно и разработка должна вестись под линуксом.

А не подскажет ли мне уважаемое сообщество, почему у меня wsl2 не видит интернет? Т.е. ни о каких sudo apt-get update речи даже не идёт.

Распространённое решение с исправлением /etc/resolv.conf и /etc/wsl.conf не работает. Вычитал, что возможны проблемы, если установлен Virtual Box. Снёс, проверил что в сетевых адаптерах от него хвостов не осталось.

Но вот нет выхода в интернет и всё тут.

Если тут не ответят, то попробуйте на https://qna.habr.com/

DNS имя не резолвится или даже нет пинга\роута по ip адресу?

Нет даже пинга.

VPN часом на винде не запущен? (у меня проблемы с wg были)

заметил ту же проблему, выяснилось что у меня был VPN подключен. как только включал какой-то VPN то сразу терялось подключение внутри WSL...

А как там с производительностью fs, починили или все так же плохо?

С производительностью ФС там всё изначально было хорошо, если класть файлы не в винду, а в WSL.

Года 2 или 3 назад наблюдал проблему с производительностью файловой системы, нельзя было использовать GPU из wsl и разные мелкие проблемы. С год назад или больше работать стало почти также комфортно как в нативной ubuntu

Если не использовать файловую систему Windows (/mnt), то проблем никаких нет, ничего не тормозит. Если вы об этом

Вот это всё перечисленное надо делать сразу в docker. И не забываем положить файлики куда-нибудь вне /mnt/

Чем Laragon не угодил? Там есть всё необходимое.

Ну а есть XAMPP. Не надо ни куда ничего подкладывать. Компоненты работают на винде.

WSL имеет смысл использовать на винде, если работаешь через Laravel Sail. И опять же, зачем поднимать mysql-server, nginx, если есть замечательный Sail? А на винду недавно релизнулся Laravel Herd

Долгое время работал на винде, и с самого момента выхода WSL2 долго и успешно боролся с возникающими трудностями и глюками (Docker съедал всё дисковое пространство, зависания и проч). Софт был - Ubuntu22, Docker с образами сайтов и PhpStorm в Win10. Но перестал этим заниматься, когда нашёл, что винда не оптимально работает с диском в WSL2 (с Ubuntu22), что замедляет сборку проекта на nodeJs. В итоге поставил Ubuntu на отдельный SSD и стало всё хорошо. Просто рекомендация - работайте в чистом Ubuntu - это сэкономит много времени.

пару лет использую WSL2 + win11 и подобных проблем нет, запускаю по несколько сервисов одновременно, всё отлично

Единственное что нужно в WSL'е для нормальной настройки всего и вся - git и docker, а загаживать всем прочим совершенно не обязательно, с этим прекрасно справится докер

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории