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

WSL --install: добавлена нативная установка дистрибутивов в Windows 10 Insiders Preview build 20246

Время на прочтение1 мин
Количество просмотров5.6K
Всего голосов 10: ↑10 и ↓0+10
Комментарии11

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

Лучше бы нормальную поддержку systemd сделали. Поставить можно было и так
А можно поинтересоваться, для чего? Напишите кейс, зачем нужен systemd в wsl.
Некоторые сервисы которые мы используем по работе по умолчанию ставятся через systemd, да и мы сами писали для некоторых наших service-файлы и всё работало как надо. А здесь либо танцы с бубном и замена скриптов инициализации, чтобы systemd был первым процессом (пробовал, но перестаёт работать интеграция Docker For Windows и WSL), либо писать упрощённые свои скрипты init.d, но это то ещё удовольствие.
В итоге я сейчас удалил WSL совсем и запускаю виртуалку с ubuntu server в headless режиме и по ssh на неё через Windows Terminal (отдельный профиль). Работает как часы

"Полный список" состоит аж из деба и клонов. Ну плюс кали и сусе (1 шт).
"Вы может заказать Форд-Т любого цвета! При условии, что этот цвет — черный" © Г. Форд.

Лучше бы ядро винды перевели на линукс
</sarcasm>

И добавили wine
А когда будет нормальная скорость работы с папками в wsl2? А то в легаси и в винде гит работает, так как и ожидается, а в wsl2 получаешь 11 секунд на каждую команду.
Если вы еще не нашли решение. Файловая система которая маунтится и шарится между виндой и линуксом в WSL2 работает на порядок медленнее чем в WSL1. А нативная линуксовая (например ~/) работает на порядок быстрее. Но из винды эти файлы крайне не рекомендуется читать, в следующий раз Линукс может просто не запустится.
Так получилось что файлы нужны и в винде и в линуксе. Поэтому обход был — в wsl2 в папках винды использовать виндовый гит и легаси rsync. Из минусов — легаси не знает хостов из openvpn, ну и вообще, не хочется обходить.

Другой обход это кидать ссыль на линуксовые файлы, хотя наверное так виндовый гит медленно работать будет, впрочем не проверял.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий