From owner-freebsd-hackers@FreeBSD.ORG Wed Jun 20 09:49:06 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B79FD1065672; Wed, 20 Jun 2012 09:49:06 +0000 (UTC) (envelope-from claudiu.vasadi@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 74CEC8FC14; Wed, 20 Jun 2012 09:49:06 +0000 (UTC) Received: by pbbro2 with SMTP id ro2so435180pbb.13 for ; Wed, 20 Jun 2012 02:49:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=hHeK504EfwMIRgRJ0sb5yXyrjxpO+xWzPlJR9uBleIQ=; b=rOH6uNQorUGfrgQeXiX9O3eELWqCSqwueHYUinSCCfeDEv01+2DmI0wfeumxOgzplI deM9RckRCwSq/gnw0tCUtTKs1oGJDV0OgkwJUW4mzJmqI2eyqObXt52zG1WzJQR502T5 hUQks1dCvnAy+LwqY+9/zzKnMbq/agK5piFGJMnfMd56Oi93TSw725hSJ9lq72Oht41w FPp4KWEp/wurCxCgJuX+hzCmzfDqYsP9SIMsJo8knA3i83bF9LByOHB3kJkydgfUX4yL kdSKR2d4iD75SI68l+yRZ3VXE8W1p6aHOg07rDhEueLTYY2jKODm9T4pLZhGnqkQXQ1/ dXFw== MIME-Version: 1.0 Received: by 10.68.220.39 with SMTP id pt7mr75407231pbc.40.1340185745847; Wed, 20 Jun 2012 02:49:05 -0700 (PDT) Received: by 10.66.50.74 with HTTP; Wed, 20 Jun 2012 02:49:05 -0700 (PDT) In-Reply-To: References: <20120615124849.GI96212@ass.kameli.org> <20120618081140.GK96212@ass.kameli.org> <4FDF6177.5050608@unsane.co.uk> <4FDF6586.9060501@gentoo.org> <4FDFB166.2040709@FreeBSD.org> <20120620085938.GL96212@ass.kameli.org> Date: Wed, 20 Jun 2012 11:49:05 +0200 Message-ID: From: claudiu vasadi To: Wojciech Puchar Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Doug Barton , "freebsd-hackers@freebsd.org" , Richard Yao , Vincent Hoffman , Nathan Whitehorn , Outback Dingo , openrc@gentoo.org, =?ISO-8859-1?Q?Atte_Peltom=E4ki?= Subject: Re: Replacing rc(8) (Was: FreeBSD Boot Times) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jun 2012 09:49:06 -0000 On Wed, Jun 20, 2012 at 11:36 AM, Wojciech Puchar < wojtek@wojtek.tensor.gdynia.pl> wrote: > Improving boot times can be done in two ways: >> >> 1) Implement proper service dependency handling framework >> 2) Implement ad-hoc service dependencies >> > > ZERO) Speed up kernel startup > > With custom kernel containing only needed devices it is still a bit long. > > rc.d/* things take trivial amount of time compared to kernel! > > > Anyway > > -1) don't care in most cases. FreeBSD is rarely rebooted. While you may not care, please bear in mind that there are users who do care. Personally I think that the kernel boot time is the killer here and the work should go there and second on the rc system. PS: nothing wrong in having an OS that boots faster, performs better is more stable than others :). This is something I would like to see as an improvement. Wouldn't you ? -- Best regards, Claudiu Vasadi