From owner-freebsd-rc@FreeBSD.ORG Fri Oct 5 22:01:18 2007 Return-Path: Delivered-To: freebsd-rc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0AD7216A49A for ; Fri, 5 Oct 2007 22:01:18 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with SMTP id 7C67F13C4BB for ; Fri, 5 Oct 2007 22:01:17 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 8161 invoked by uid 399); 5 Oct 2007 22:01:16 -0000 Received: from localhost (HELO ?192.168.0.4?) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTP; 5 Oct 2007 22:01:16 -0000 X-Originating-IP: 127.0.0.1 Message-ID: <4706B42B.20207@FreeBSD.org> Date: Fri, 05 Oct 2007 15:01:15 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: Pietro Cerutti References: <200710012040.l91KeC2t097859@freefall.freebsd.org> <47022870.7030607@gahr.ch> <4703A8B6.80803@gahr.ch> In-Reply-To: <4703A8B6.80803@gahr.ch> X-Enigmail-Version: 0.95.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-rc@freebsd.org Subject: Re: conf/105568: [patch] Add more flexibility to rc.conf, to choose "_enable" values at startup X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Oct 2007 22:01:18 -0000 Pietro Cerutti wrote: > I have no problem accepting the fact that you don't need this feature, > but, on the contrary, it seems that you have a problem accepting the > fact that someone could find it useful. That is certainly not true for me, and I don't think it's true for Kian either. I can see how _someone_ could find it useful, I just don't think that a majority of our users would benefit from this. > The feature doesn't change any defaults, don't have any side effects and > can merely be ignored if you don't want to use it. > > Why are you so reluctant in accepting it? The rc.d system is critical to FreeBSD, and making boot time faster is a goal that always have in front of us. We have to critically examine every single suggestion for modifications to it, and the bias is strongly in the direction of not adding something that won't be beneficial to the majority of our users. Every extra line of code adds complexity and some amount of processing time, no matter how small. It's very easy to go from a streamlined system (which IMO rc.d is not yet) to a bloated pig one centimeter at a time. I don't expect you to necessarily agree with my analysis, but I wanted to explain more of the reasoning behind it, which hopefully will help you understand that we're not just rejecting your proposal out of hand. Doug -- This .signature sanitized for your protection