Комментарии 11
Лучше бы нормальную поддержку systemd сделали. Поставить можно было и так
А можно поинтересоваться, для чего? Напишите кейс, зачем нужен systemd в wsl.
Например чтоб пользоваться snapcraft.io
Есть, конечно, некоторые танцы, как это запустить github.com/microsoft/WSL/issues/5126
но уверен, что кейсов наберётся больше
Есть, конечно, некоторые танцы, как это запустить github.com/microsoft/WSL/issues/5126
но уверен, что кейсов наберётся больше
Некоторые сервисы которые мы используем по работе по умолчанию ставятся через systemd, да и мы сами писали для некоторых наших service-файлы и всё работало как надо. А здесь либо танцы с бубном и замена скриптов инициализации, чтобы systemd был первым процессом (пробовал, но перестаёт работать интеграция Docker For Windows и WSL), либо писать упрощённые свои скрипты init.d, но это то ещё удовольствие.
В итоге я сейчас удалил WSL совсем и запускаю виртуалку с ubuntu server в headless режиме и по ssh на неё через Windows Terminal (отдельный профиль). Работает как часы
В итоге я сейчас удалил WSL совсем и запускаю виртуалку с ubuntu server в headless режиме и по ssh на неё через Windows Terminal (отдельный профиль). Работает как часы
"Полный список" состоит аж из деба и клонов. Ну плюс кали и сусе (1 шт).
"Вы может заказать Форд-Т любого цвета! При условии, что этот цвет — черный" © Г. Форд.
Лучше бы ядро винды перевели на линукс
</sarcasm>
А когда будет нормальная скорость работы с папками в wsl2? А то в легаси и в винде гит работает, так как и ожидается, а в wsl2 получаешь 11 секунд на каждую команду.
Если вы еще не нашли решение. Файловая система которая маунтится и шарится между виндой и линуксом в WSL2 работает на порядок медленнее чем в WSL1. А нативная линуксовая (например ~/) работает на порядок быстрее. Но из винды эти файлы крайне не рекомендуется читать, в следующий раз Линукс может просто не запустится.
Так получилось что файлы нужны и в винде и в линуксе. Поэтому обход был — в wsl2 в папках винды использовать виндовый гит и легаси rsync. Из минусов — легаси не знает хостов из openvpn, ну и вообще, не хочется обходить.
Другой обход это кидать ссыль на линуксовые файлы, хотя наверное так виндовый гит медленно работать будет, впрочем не проверял.
Другой обход это кидать ссыль на линуксовые файлы, хотя наверное так виндовый гит медленно работать будет, впрочем не проверял.
del
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
WSL --install: добавлена нативная установка дистрибутивов в Windows 10 Insiders Preview build 20246