News for hackers. Stuff that matters.
Re:Linux distros without systemd by erik_seaberg on Monday May 20, 2019 @01:48PM (#19963006)
launchd doesn't break nohup. It doesn't have any opinions about processes started from shells. systemd does, which is completely inappropriate scope creep.
Re:Linux distros without systemd by Spivak on Monday May 20, 2019 @03:25PM (#19964052)
I agree with the systemd developers on this one. It's weird that processes started by users when their logged in by don't end when they log out unless they voluntarily terminate when sent a signal.

And nohup was always a hack. Now that we actually have a functioning user-level service manager keeping processes alive by throwing them at PID 1 to parent needs to go away. I really hope that systemd eventually uses subreapers to keep all user processes under the session leader.

I feel like it's weird to talk about scope creep when logind is pretty much the first system to define what a session even means on a Linux system.

Re:Linux distros without systemd by erik_seaberg on Tuesday May 21, 2019 @04:40AM (#19968488)
If a process is interactive, it needs a way to be notified that its user is gone. That became a distributed system problem a while ago. PID 1 doesn't know whether an X client is active on a remote display, or a batch job is doing useful work.
Re:Linux distros without systemd by merb on Monday May 20, 2019 @04:30PM (#19964834)
you know in a system with a gui where multiple users are working it's really really stupid to keep a process running?!