Hi all,
I've been delighted to find and use Obarun; now using it on my daily desktop and on my media center. More than the fact that it is not using systemd, I like the fact that it is using the s6 suite. Systemd prompted me to read a little more about init systems, and I came across s6, which seemed to get things right. But I wouldn't know where to begin building a fully functioning system. So thanks Eric and all who have contributed to the 66 tools and Obarun!
Now I am looking to augment my systems and write my own services. But I'm not clear on the difference between a 'classic' service and a 'longrun' service. The web page at http://web.obarun.org/software/66/frontend.html links to a description of an s6 service directory for a 'classic' service, and s6-rc-compile for a 'longrun' service. But I don't understand what this means.
The only other mention I find is in that same description for a 66 frontend file that hints:
I've been delighted to find and use Obarun; now using it on my daily desktop and on my media center. More than the fact that it is not using systemd, I like the fact that it is using the s6 suite. Systemd prompted me to read a little more about init systems, and I came across s6, which seemed to get things right. But I wouldn't know where to begin building a fully functioning system. So thanks Eric and all who have contributed to the 66 tools and Obarun!
Now I am looking to augment my systems and write my own services. But I'm not clear on the difference between a 'classic' service and a 'longrun' service. The web page at http://web.obarun.org/software/66/frontend.html links to a description of an s6 service directory for a 'classic' service, and s6-rc-compile for a 'longrun' service. But I don't understand what this means.
The only other mention I find is in that same description for a 66 frontend file that hints:
But this doesn't really explain what the difference is. Could you shed any more light on this?Note: If you don't care about dependencies between services or if you don't need specific tasks or alternative configuration to get the daemon running, “classic” is the best pick.