Hello,
s6-rc is available to play with.
There is still a huge piece missing: the s6-rc-update program,
which allows admins to update their current service database without
basically rebooting. This program is vital for distributions, for
instance: if a distribution was using s6-rc, a command such as
"apt-get upgrade" would need to call s6-rc-update after compiling a
new service database.
But s6-rc-update is not trivial to write, I'm still wrapping my head
around a few design issues - I'm certain all those issues are solvable,
but it may take some time, and I'm already behind schedule.
So I decided to publish what's already there, so you can test it and
give feedback while I'm working on the rest. You can compile service
definition directories, look into the compiled database, and run the
service manager. It works on my machines, all that's missing is the
live update capability.
Later on, I plan to add support for things like instantiation, but
I'm not sure yet how to proceed and didn't want to add complexity in
the early stages.
No official release yet, but you can download s6-rc via git:
git://git.skarnet.org/s6-rc
https://github.com/skarnet/s6-rc
Enjoy,
Bug-reports more than welcome: they are in demand!
--
Laurent
Received on Sun Jul 12 2015 - 05:59:49 UTC