Importing djb's public domain daemontools?

Xin LI delphij at gmail.com
Tue Jan 17 20:43:05 UTC 2012


On Tue, Jan 17, 2012 at 12:18 PM, Baptiste Daroussin <bapt at freebsd.org> wrote:
> On Tue, Jan 17, 2012 at 10:51:09AM -0800, Peter Wemm wrote:
>> On Tue, Jan 17, 2012 at 10:17 AM, Julian Elischer <julian at freebsd.org> wrote:
>> > On 1/17/12 9:29 AM, Warner Losh wrote:
>> >>
>> >>  I have spent time with djb-ites in other areas. I tend to ignore
>> >>  their ranker and focus on the technical issues. I've had issues with
>> >>  pidfiles and such in the past. There are a lot of hacks to get around
>> >>  those issues, and things mostly work. If there's a good alternative
>> >>  that can be demonstrated to work and gain us additional
>> >>  functionality, I'm all for it. I've fought with init() to make it
>> >>  keep important daemons around should they die. I've worked with other
>> >>  systems that make it easy to do and miss that on FreeBSD. It is
>> >>  possible, but not easy. If daemontools makes it easy, we should
>> >>  evaluate it.
>> >
>> >
>> >
>> > don't forget other alternatives..
>> >
>> > for example we have launchd from apple which is quite a well
>> > tested entry in the "init" space of solutions.
>>
>> At the risk of prolonging the discussion..
>>
>> We use daemontools at work and I find it horrid to work with.  Really horrid.
>>
>> However, I do miss a real, pluggable services manager/starter/etc.
>> launchd springs to mind, if only it wasn't .plist based.
>>
>
> Shouldn't be hard to plug a better format to launchd, something like yaml (Yes I
> do like yaml :)) for example.
>
> what was the final statement of the launchd port summer of code?

This has to be redone since launchd was later rewritten...

Cheers,
-- 
Xin LI <delphij at delphij.net> https://www.delphij.net/
FreeBSD - The Power to Serve! Live free or die


More information about the freebsd-arch mailing list