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