From owner-freebsd-hackers@FreeBSD.ORG Wed Jun 13 03:02:39 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 9B138106566B for ; Wed, 13 Jun 2012 03:02:39 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id 57C6A8FC16 for ; Wed, 13 Jun 2012 03:02:39 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.5/8.14.5) with ESMTP id q5D32cuC004512; Tue, 12 Jun 2012 21:02:38 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.5/8.14.5/Submit) with ESMTP id q5D32bHh004509; Tue, 12 Jun 2012 21:02:38 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Tue, 12 Jun 2012 21:02:37 -0600 (MDT) From: Warren Block To: Richard Yao In-Reply-To: <4FD7CA24.6080405@gentoo.org> Message-ID: References: <4FD66F7E.2060404@brandonfa.lk> <71dc991c8d1b4d2c91ff942fc5f8f340@HUBCAS2.cs.stonybrook.edu> <4FD7CA24.6080405@gentoo.org> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (wonkity.com [127.0.0.1]); Tue, 12 Jun 2012 21:02:38 -0600 (MDT) Cc: freebsd-hackers@freebsd.org Subject: Re: 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, 13 Jun 2012 03:02:39 -0000 On Tue, 12 Jun 2012, Richard Yao wrote: > Gentoo FreeBSD shares OpenRC with Gentoo Linux. OpenRC is a BSD 2-clause > licensed System V init system replacement that supports parallel boot. > Its boot performance is competitive with systemd and Ubuntu's upstart. > > If FreeBSD's init system is serializing the boot process, it might be > worthwhile to consider importing OpenRC. There have been at least two attempts to parallelize the rc scripts. The more recent one was posted on the forums. AFAIR, one advantage it had was no or few changes to the rc scripts, and something like 40% improvement in startup time. I'll post a link if I can find it. Startup time is a big deal for notebooks.