From owner-freebsd-small@FreeBSD.ORG Thu Mar 11 11:37:37 2004 Return-Path: Delivered-To: freebsd-small@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CFD3016A4CE; Thu, 11 Mar 2004 11:37:37 -0800 (PST) Received: from guldan.demon.nl (cust.13.38.adsl.cistron.nl [62.216.13.38]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2CF3243D41; Thu, 11 Mar 2004 11:37:37 -0800 (PST) (envelope-from robert@guldan.demon.nl) Received: from bombur.guldan.demon.nl ([192.168.201.3] helo=localhost) by guldan.demon.nl with esmtp (Exim 4.24; FreeBSD) id 1B1Vyz-000CNU-Hy; Thu, 11 Mar 2004 20:36:41 +0100 Date: Thu, 11 Mar 2004 20:37:07 +0100 From: Robert Blacquiere To: Poul-Henning Kamp Message-ID: <20040311193707.GX52357@bombur.guldan.demon.nl> References: <20040310145133.GU52357@bombur.guldan.demon.nl> <50764.1079011938@critter.freebsd.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <50764.1079011938@critter.freebsd.dk> User-Agent: Mutt/1.4.1i X-Disclaimer: running FreeBSD X-Spam-Score: 0.0 (/) cc: current@freebsd.org cc: small@freebsd.org Subject: Re: "nanobsd" prototype X-BeenThere: freebsd-small@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Mar 2004 19:37:38 -0000 On Thu, Mar 11, 2004 at 02:32:18PM +0100, Poul-Henning Kamp wrote: > In message <20040310145133.GU52357@bombur.guldan.demon.nl>, Robert Blacquiere w > rites: > > > >Just a thought, i did not read the full patch, what "base" > >apps/progs are installed? If i look at something like opensoekris, > >flashbsd or picobsd it looks in a file which apps are wanted, and > >then searches the libs to go with it. I don't know yet how big this > >nanobsd will be. But if we use something like or picobsd like crunch > >conf to select the programms we need, and only install these. > > nanobsd contains nothing but a cut down FreeBSD distribution, anything > you want in addition to that you must put on there yourself. > > The makefile contains a target called Customize where you can do that > sort of stuff. > > The point of nanobsd is simply to create a tool for putting FreeBSD > on small media for embedded computers. Yes i know, but i was thinking of shrinking it more. Just install what is needed. things like dd, pax, mount_(obscurefs and unneededfs) etc just to name a few which i don't need on my machine 32 mb flash card. But i know it should be configurable enough and have a base to work from. Is there a list of progs which get installed with libs etc? I have seen the make.conf with mostly everything NO_${SOMETHING}=yes But i think this methode is reverse of what i want. I make a list of programs i need sh, ifconfig, wicontrol, mount etc for my "appliance". And have a script which lists all libs needed. This way i think i have trimmed down FreeBSD to a bare minimum for my system. So now it's image fits on a 32 mb flash card (with room to spare). Robert -- Microsoft: Where do you want to go today? Linux: Where do you want to go tomorrow? FreeBSD: Are you guys coming or what? OpenBSD: Hey guys you left some holes out there!