From owner-freebsd-hackers@FreeBSD.ORG Wed Aug 27 09:37:41 2003 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C0E3716A4BF for ; Wed, 27 Aug 2003 09:37:41 -0700 (PDT) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id D90D843FBF for ; Wed, 27 Aug 2003 09:37:38 -0700 (PDT) (envelope-from robert@fledge.watson.org) Received: from fledge.watson.org (localhost [127.0.0.1]) by fledge.watson.org (8.12.9/8.12.9) with ESMTP id h7RGaqrO026136; Wed, 27 Aug 2003 12:36:52 -0400 (EDT) (envelope-from robert@fledge.watson.org) Received: from localhost (robert@localhost)h7RGaqTM026133; Wed, 27 Aug 2003 12:36:52 -0400 (EDT) Date: Wed, 27 Aug 2003 12:36:52 -0400 (EDT) From: Robert Watson X-Sender: robert@fledge.watson.org To: Brian Reichert In-Reply-To: <20030827161947.GS360@numachi.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-hackers@freebsd.org cc: Tyler Kellen cc: kientzle@acm.org Subject: Re: Minimalist FreeBSD 4.8 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Aug 2003 16:37:41 -0000 On Wed, 27 Aug 2003, Brian Reichert wrote: > On Wed, Aug 27, 2003 at 07:26:10AM +1000, John Birrell wrote: > > One way to do this initially is to install a full FreeBSD system on one > > disk partition and use a second partition for a trial install. FreeBSD's > > boot manager will let you boot into each. > > As I'm pursuing these matters as well, I've found that mucking with > jails is faster, for a lot of bulk work. Starting/stopping a jail is > _much_ quicker than reboots. (And it's a lot easier to reset a jail to > a prior state.) This won't exercise the rc* scripts, but will let you > quickly test for dependancies elsewhere. Actually, I tend to "boot" my jails using the existing rc pieces -- I skip some of the hardware-esque things (network interface configuration, file system mounting), but do use the rc stuff to start daemons. > And whatever you find for dependancies, please document them somewhere; > I still have a fantasy of 'deconstructing' FreeBSD into finer-grained > packages... One of the big problems with that process has between that people who've attempted it (perhaps rationally) get caught up in combining compartmentalization of the build and compartmentalization of the delivery. I.e., they sit there and try to figure out how to break out libraries, utilities, etc, and get caught up in building the end-all to package building infrastructure. Something a little lower-hanging would go a long way... Robert N M Watson FreeBSD Core Team, TrustedBSD Projects robert@fledge.watson.org Network Associates Laboratories