OpenRC 0.35 for FreeBSD

D. Ebdrup debdrup at gmail.com
Sat Mar 3 15:25:39 UTC 2018


On Fri, Mar 2, 2018 at 3:28 AM, Alan Somers <asomers at freebsd.org> wrote:

> On Fri, Mar 2, 2018 at 1:37 AM, Lars Engels <lme at freebsd.org> wrote:
>
> > On Thu, Mar 01, 2018 at 08:02:23PM -0500, Joe Maloney wrote:
> > > Hello hackers,
> > > I have been working on a single diff version of OpenRC for FreeBSD:
> > >
> > > https://github.com/pkgdemon/freebsd/commit/b6885cd533c848a1b4f3582f48e40c883669b35c
> >
> > Thanks for your work!
> >
> > >
> > > Why OpenRC?  The licensing is right, and it's a way of adding modern
> > > features to service management without reinventing the wheel.  That's
> > > my sales pitch.
> >
> > Hm, that does not convince me. FreeBSD's rc is also BSD licensed and did
> > not reinvent any wheel.
> > Could you maybe give some comparison between OpenRC and our rc? What
> > does OpenRC better?
> >
> > Thanks!
> >
> > Lars
> >

> Parallel startup, mainly.

This is absolutely not intended to in any way take away from the work
that you have done and I don't expect you to answer, but I have to
admit that I'm a bit worried about OpenRC since one of the main things
it does better still appears to have a rather big and unsolved bug in
the form of [1], that has been open since late 2011 according to [2].
And just to make it perfectly clear, I'm not saying that it's an
unsolvable problem, but I do think it's one that needs to be solved
before OpenRC can be imported.

Mind you, I would love to have parallel service start-up - especially
for machines with a lot of jails (for example, for non-dependant
service separation) that are currently started sequencially, so I
think it's fantastic work you've already done, and I definitely
encourage you to work on it.

[1] https://github.com/OpenRC/openrc/pull/12
[2] https://bugs.gentoo.org/show_bug.cgi?id=391945

Daniel Ebdrup aka. D. Ebdrup.


More information about the freebsd-hackers mailing list