From owner-freebsd-small Sat Dec 22 22: 2:43 2001 Delivered-To: freebsd-small@freebsd.org Received: from rover.village.org (rover.bsdimp.com [204.144.255.66]) by hub.freebsd.org (Postfix) with ESMTP id 5514337B416 for ; Sat, 22 Dec 2001 22:02:39 -0800 (PST) Received: from localhost (dpm1-09.swcp.com [204.134.5.10]) by rover.village.org (8.11.3/8.11.3) with ESMTP id fBN62Os01166; Sat, 22 Dec 2001 23:02:25 -0700 (MST) (envelope-from imp@village.org) Date: Sat, 22 Dec 2001 22:18:00 -0700 (MST) Message-Id: <20011222.221800.112332174.imp@village.org> To: jhein@timing.com Cc: matt+spam@peterson.org, freebsd-small@FreeBSD.ORG Subject: Re: Free w/o the Pico From: "M. Warner Losh" In-Reply-To: <15384.58600.497715.933743@brain.timing.com> References: <20011212211217.H35319@moaner.org> <15384.58600.497715.933743@brain.timing.com> X-Mailer: Mew version 2.1 on Emacs 21.1 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG : That said, we are able to get images below 10 MB (depending : on what programs are included). One big savings is : running buildworld with NOSHARED=no. This will build : executables in /bin and /sbin that are dynamically linked. : You cannot do this if you have a separate / and /usr (/usr : is not mounted until later in the boot process). Well, that's not 100% correct. The minimal that will boot a standard /etc/rc is about 6.5M. The other 3.5M is cruft that isn't 100% necessary, but required for the happiness of our bosses or our customers :-) We've also moved much of this process into .mk files that can easily be used to integrate more things. If I ever get time (ha!) I'll try to put this into shape for anybody to use. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message