Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Nov 2015 18:00:22 -0500
From:      Mark Heily <mark@heily.com>
To:        Jim Thompson <jim@netgate.com>
Cc:        =?UTF-8?Q?Fernando_Apestegu=C3=ADa?= <fernando.apesteguia@gmail.com>,  FreeBSD Hackers <freebsd-hackers@freebsd.org>
Subject:   Re: relaunchd: a portable clone of launchd
Message-ID:  <CAGfo=8=7ZYvnT4H2ELNCt1ZiUzietGex-X9VrNe9w7NOyvZxpw@mail.gmail.com>
In-Reply-To: <8FF83C2F-D8CD-4366-A890-7EF605050456@netgate.com>
References:  <CAGfo=8nPxY6SW%2B04R4sN_a1udOuVRLEownM4p2Yz5Y8YGvheeA@mail.gmail.com> <F18891B6-5375-46DC-A781-3CA4B1C211DE@jeamland.net> <CAGfo=8=8Np_59AzMwzVS1abm=oJ6VzLuZH1H765s9-fF0SJ2zg@mail.gmail.com> <CAGwOe2ZXBcK2LtoqfjcuXQrOuU8xq9Q5FaHT_tO761r7exzG6g@mail.gmail.com> <8FF83C2F-D8CD-4366-A890-7EF605050456@netgate.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Nov 18, 2015 at 3:20 AM, Jim Thompson <jim@netgate.com> wrote:
>
>
>> On Nov 18, 2015, at 1:32 AM, Fernando Apestegu=C3=ADa <fernando.apestegu=
ia@gmail.com> wrote:
>>
>> Anyway, I agree that if we are going to replace a key component of the
>> system we may want to discuss which approach is best (launchd,
>> relaunchd, OpenRC, svc, etc...).
>
> And thus the bike shed begins before it's built.

Allow me to clarify the goals of relaunchd and how this affects the
existing init(8) and rc(8) system in FreeBSD.

Unlike the original launchd project, relaunchd is not trying to become
PID #1 or replace anything in the base system. I am simply asking for
help getting it fixed up and committed to the ports tree, so it can
become an alternative for people who want to configure their systems
to take advantage of the featureset that launchd provides. Choice is
good, and I don't want to take away people's ability to use nosh,
openrc, svc, or whatever else meets their needs.

I will try to develop relaunchd in such a way that it *could* be used
to replace rc(8) if desired, but that would require a lot of work and
discussion and buy-in from the FreeBSD project leadership. Because
relaunchd is such a young project, I want to have more realistic goals
and not worry about what might happen in the longer term. I would
consider it a major success if, a year from now, the majority of the
daemons in the ports tree offer support for running under launchd(8)
in addition to the traditional rc(8) init scripts.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGfo=8=7ZYvnT4H2ELNCt1ZiUzietGex-X9VrNe9w7NOyvZxpw>