Dmitry E. Oboukhov -> [email protected] @ Thu, 3 Mar 2016 15:20:04 +0300:
>>> - есть разрабы gnome которые зачем-то сунули зависимость на systemd >> Ну, скажем, не зачем-то, а со вполне определенной целью: убрать из Gnome >> управление пользовательским >> сессиями в пользу общесистемного подхода. Что на мой взгляд, вполне логично. DEO> чет я не вкуриваю каким боком init стоит к каким-то пользовательским DEO> сессиям и что за общесистемный подход тут systemd предложил? DEO> у init задача вроде как была - стартовать все что нужно на запуске и DEO> остановить все что запущено - перед остановкой. DEO> при чем тут пользовательские сессии я вообще не вкуриваю Тут как раз понятно. Правда, довольно давно и, главное, более правильно было сделано в юниксе изначально. man 2 setsid. Другое дело, что разработчики gnome то ли об этом не в курсе, то ли не подумали... systemd предлагает более суровый подход с cgroup. Более суровый в том смысле, что из сессии можно уйти - и можно, соответственно, запустить процесс, который переживет сессию. А группу, в которую это засунет systemd, как я понимаю, пережить нельзя. Для сервиса это правильный подход, а вот для пользовательской сессии - нет...

