Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Jun 2012 15:57:43 -0700
From:      Garrett Cooper <yanegomi@gmail.com>
To:        Richard Yao <ryao@funtoo.org>
Cc:        Doug Barton <dougb@freebsd.org>, "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org>, Richard Yao <ryao@gentoo.org>, Vincent Hoffman <vince@unsane.co.uk>, Nathan Whitehorn <nwhitehorn@freebsd.org>, Outback Dingo <outbackdingo@gmail.com>, openrc@gentoo.org, =?ISO-8859-1?Q?Atte_Peltom=E4ki?= <atte.peltomaki@iki.fi>
Subject:   Re: Replacing rc(8) (Was: FreeBSD Boot Times)
Message-ID:  <CAGH67wQBBbEdzfUxZ4DrKkumLaj8Z1G-5iKGpi6bDBP2XcOZeQ@mail.gmail.com>
In-Reply-To: <4FE100F9.2050009@funtoo.org>
References:  <20120615124849.GI96212@ass.kameli.org> <CAKYr3zxSOFOUghqao=3U_8sBNHwqce8AGK6mSFd6is11qzjS8w@mail.gmail.com> <20120618081140.GK96212@ass.kameli.org> <4FDF6177.5050608@unsane.co.uk> <4FDF6586.9060501@gentoo.org> <4FDFB166.2040709@FreeBSD.org> <4FDFB44D.9090308@gentoo.org> <4FE0ADCD.9010109@FreeBSD.org> <4FE0C123.8030301@gentoo.org> <CAGH67wRidMZrzjzTSdwud%2BZ5V--wOTN8CHXOWcOr%2BE5XHYo2rA@mail.gmail.com> <4FE0F773.1080403@gentoo.org> <CAGH67wQdb-c0Kf=60rkaJSH8Hd0OjwCi=rQQMzGq8xfp2q7b=Q@mail.gmail.com> <4FE100F9.2050009@funtoo.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jun 19, 2012 at 3:45 PM, Richard Yao <ryao@funtoo.org> wrote:
> On 06/19/2012 06:17 PM, Garrett Cooper wrote:
>> On Tue, Jun 19, 2012 at 3:04 PM, Richard Yao <ryao@gentoo.org> wrote:
>>> On 06/19/2012 04:12 PM, Garrett Cooper wrote:
>>>> On Tue, Jun 19, 2012 at 11:12 AM, Richard Yao <ryao@gentoo.org> wrote:
>>>>> On 06/19/2012 12:50 PM, Doug Barton wrote:
>>>>>> On 6/18/2012 4:05 PM, Richard Yao wrote:
>>>>>>> Doug, we already have OpenRC implemented. You can install Gentoo Fr=
eeBSD
>>>>>>> in a jail, install regular FreeBSD in another jail and do your own
>>>>>>> performance comparisons.
>>>>>>
>>>>>> Bzzzzzzzzt! Thanks for playing. :) =A0You're the one proposing the c=
hange,
>>>>>> YOU get to do the performance comparisons. If you want a rough idea =
of
>>>>>> what I personally would consider to be a robust test, don't hesitate=
 to
>>>>>> ask. I'm sure others would have ideas as well.
>>>>>
>>>>> Would you elaborate on what you consider to be a robust test? I reall=
y
>>>>> have no idea.
>>>>
>>>> =A0 =A0 It might be an ok smoke test, but it's hardly a realistic
>>>> test/comparison as the pseudo startup for a jail and a real system
>>>> aren't close to being the same (this is in part because of how jails
>>>> function).
>>>
>>> Would you elaborate on what you consider to be acceptable? Honestly, I
>>> am not certain if you will appreciate any tests unless you do them your=
self.
>>
>> Change /etc/rc to use OpenRC in the base system.
>> -Garrett
>
> That is already done in Gentoo FreeBSD, or do you want me to do the work
> for you to integrate OpenRC in the base system?
>
> I already have OpenRC in Gentoo FreeBSD. Taking the time to integrate
> OpenRC into FreeBSD would be an inefficient use of my time. Not only
> would I fail to gain any improvements on my systems, but I would divert
> development time from things that do benefit me.
>
> People can use Gentoo FreeBSD in jails (or on physical hardware) to do
> comparisons. If they like it, Gentoo's developers are willing to help,
> but you cannot expect us to do your work for you. That would be like
> asking the Clang developers to replace your system compiler or the
> Illumos developers to replace your file system.
>
> FreeBSD's developers need to be the ones to import OpenRC into FreeBSD's
> base system, not us. We will just fix problems you encounter and
> collaborate on improvements. That is what every other upstream does.

    No. I'm saying that this is what would need to be done to qualify
it and it would need to be run with the base system and a series of rc
scripts in ports. In order for things to ultimately be committed,
things would need to be regression tested enough that FreeBSD
developers would be confident with the end-result. And yes, there
would need to be a conversion plan, documentation update, and the full
nine yards for whatever's done with an rc replacement, as this would
impact a lot of folks and projects.
Thanks,
-Garrett



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