Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Jan 2012 12:19:32 -0800
From:      Xin LI <delphij@gmail.com>
To:        Baptiste Daroussin <bapt@freebsd.org>
Cc:        freebsd-arch@freebsd.org
Subject:   Re: Importing djb's public domain daemontools?
Message-ID:  <CAGMYy3tj3Rfftyo1tx7uqQ4Pa2iwZFgn7VhUWsqfL01eQf0siQ@mail.gmail.com>
In-Reply-To: <20120117201807.GJ4729@azathoth.lan>
References:  <CAETOPp2Wcww1_fPonru0c6XoX%2BAV_HWoGZKiEMvmY50a5%2ByxRQ@mail.gmail.com> <4F14E291.5090803@FreeBSD.org> <CAETOPp1z0TJecz8kjDvf7trEOS5eogrcqEtDveUYzN=J-SvDNQ@mail.gmail.com> <4F1502CD.90409@FreeBSD.org> <E4B18E7A-74A1-4388-AD79-05DD3E667DAE@bsdimp.com> <4F152475.50503@FreeBSD.org> <33752E6C-E016-4C7E-92DD-97B531D185E7@bsdimp.com> <4F15BB21.50905@freebsd.org> <CAGE5yCp11A8f0RQMxPjJ0p774EjfbRi6P%2BbQZ=WVpbncEmwyjQ@mail.gmail.com> <20120117201807.GJ4729@azathoth.lan>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jan 17, 2012 at 12:18 PM, Baptiste Daroussin <bapt@freebsd.org> wro=
te:
> 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@freebsd.org> w=
rote:
>> > On 1/17/12 9:29 AM, Warner Losh wrote:
>> >>
>> >> =C2=A0I have spent time with djb-ites in other areas. I tend to ignor=
e
>> >> =C2=A0their ranker and focus on the technical issues. I've had issues=
 with
>> >> =C2=A0pidfiles and such in the past. There are a lot of hacks to get =
around
>> >> =C2=A0those issues, and things mostly work. If there's a good alterna=
tive
>> >> =C2=A0that can be demonstrated to work and gain us additional
>> >> =C2=A0functionality, I'm all for it. I've fought with init() to make =
it
>> >> =C2=A0keep important daemons around should they die. I've worked with=
 other
>> >> =C2=A0systems that make it easy to do and miss that on FreeBSD. It is
>> >> =C2=A0possible, but not easy. If daemontools makes it easy, we should
>> >> =C2=A0evaluate 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. =C2=A0Real=
ly 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,
--=20
Xin LI <delphij@delphij.net> https://www.delphij.net/
FreeBSD - The Power to Serve! Live free or die



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGMYy3tj3Rfftyo1tx7uqQ4Pa2iwZFgn7VhUWsqfL01eQf0siQ>