From owner-cvs-all Fri Nov 15 15:27:48 2002 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2932437B401; Fri, 15 Nov 2002 15:27:47 -0800 (PST) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 27D8D43E3B; Fri, 15 Nov 2002 15:27:42 -0800 (PST) (envelope-from imp@bsdimp.com) Received: from localhost (warner@rover2.village.org [10.0.0.1]) by harmony.village.org (8.12.3/8.12.3) with ESMTP id gAFNRQpk096390; Fri, 15 Nov 2002 16:27:27 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Fri, 15 Nov 2002 16:26:54 -0700 (MST) Message-Id: <20021115.162654.106394440.imp@bsdimp.com> To: dillon@apollo.backplane.com Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/bin/sleep sleep.c From: "M. Warner Losh" In-Reply-To: <200211151029.gAFATBmQ008076@apollo.backplane.com> References: <20021115111704.B2812-100000@beagle.fokus.gmd.de> <200211151029.gAFATBmQ008076@apollo.backplane.com> X-Mailer: Mew version 2.1 on Emacs 21.2 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message: <200211151029.gAFATBmQ008076@apollo.backplane.com> Matthew Dillon writes: : I think you are missing the whole point of having a mini-c. And I also : do not agree with you *AT ALL* in regards to anything having to be : reverted. Mini-C by necessity would exist for those people who want : a tiny /bin. You don't have to use it. Nor is Mini-C necessarily I don't think that a mini-c will help at all. /bin can be scrunched down to 500k and sbin to 605k on 4.5 and the system will still boot. A full install is only 2842k when sbin/bin are dynamically linked. A full static install is 15302k. mini-c would help in the static case, but not at all in the dynamic case. If you have to have libc, et al, on /, then the libraries used by sbin/bin are 1604k in size, which cuts into your savings down to only 10M. A mini-c dynamic would help a little in this case, but it can't help by more than 500k, which is the size of libc. When both / and /usr are on the same partition, your savings is 12M. I've booted 6M 4.5 systems, including kernel and all binaries to boot as well as a few things like telnetd, etc. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message