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>