From owner-freebsd-arch@FreeBSD.ORG Tue Jan 17 20:18:11 2012 Return-Path: Delivered-To: freebsd-arch@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B4A291065670; Tue, 17 Jan 2012 20:18:11 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 7B8B58FC14; Tue, 17 Jan 2012 20:18:11 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q0HKIBlh038348; Tue, 17 Jan 2012 20:18:11 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q0HKIBNi038346; Tue, 17 Jan 2012 20:18:11 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Tue, 17 Jan 2012 21:18:07 +0100 From: Baptiste Daroussin To: Peter Wemm Message-ID: <20120117201807.GJ4729@azathoth.lan> References: <4F14E291.5090803@FreeBSD.org> <4F1502CD.90409@FreeBSD.org> <4F152475.50503@FreeBSD.org> <33752E6C-E016-4C7E-92DD-97B531D185E7@bsdimp.com> <4F15BB21.50905@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="+Hr//EUsa8//ouuB" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Julian Elischer , freebsd-arch@FreeBSD.org Subject: Re: Importing djb's public domain daemontools? X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jan 2012 20:18:11 -0000 --+Hr//EUsa8//ouuB Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jan 17, 2012 at 10:51:09AM -0800, Peter Wemm wrote: > On Tue, Jan 17, 2012 at 10:17 AM, Julian Elischer wr= ote: > > On 1/17/12 9:29 AM, Warner Losh wrote: > >> > >> =A0I have spent time with djb-ites in other areas. I tend to ignore > >> =A0their ranker and focus on the technical issues. I've had issues with > >> =A0pidfiles and such in the past. There are a lot of hacks to get arou= nd > >> =A0those issues, and things mostly work. If there's a good alternative > >> =A0that can be demonstrated to work and gain us additional > >> =A0functionality, I'm all for it. I've fought with init() to make it > >> =A0keep important daemons around should they die. I've worked with oth= er > >> =A0systems that make it easy to do and miss that on FreeBSD. It is > >> =A0possible, but not easy. If daemontools makes it easy, we should > >> =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. >=20 > At the risk of prolonging the discussion.. >=20 > We use daemontools at work and I find it horrid to work with. Really hor= rid. >=20 > However, I do miss a real, pluggable services manager/starter/etc. > launchd springs to mind, if only it wasn't .plist based. >=20 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? Can we have something as simple as the current rc with launchd? (for end us= ers) regards, Bapt --+Hr//EUsa8//ouuB Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (FreeBSD) iEYEARECAAYFAk8V138ACgkQ8kTtMUmk6EyX7wCcC3EmTqffz6+yppfh3FBbRFlh gVUAn2EceIG2Eok7mNvlUm6cEvOm2ZpE =yFov -----END PGP SIGNATURE----- --+Hr//EUsa8//ouuB--