On Friday 15 of August 2014 07:44:08 Jan Engelhardt wrote:
On Friday 2014-08-15 07:19, Michal Kubecek wrote:
With already 15 steps to start a daemon (man 7 daemon), definitely not. That is, unless you kill all the newlines in a C program and discount the preprocessor lines.
Without wanting to discuss if the original claim is right, you argument definitely isn't. Most of these 15 steps are not needed at all for root process and some would be even harmful (hint: think what happens if you follow step 15).
What's critical about #15? Tell me, you seem to know, and since you do, openSUSE surely has patched it out and reported it to upstream, right?
When PID 1 finishes, the whole system goes down.
Note how "original process" does not refer to PID1, but "a traditional SysV daemon" that starts.
You already deleted the quoted part but the original claim you responded to was PID1 can be implemented in ~15 lines of C. To which you responded with the argument about 15 steps needed to start a deamon. But starting a daemon is not something root process has to do so those 15 steps are irrelevant for the question how much source you need to implement PID 1. Michal Kubeček -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org