From owner-freebsd-hackers Sat Sep 21 11:29:35 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA29882 for hackers-outgoing; Sat, 21 Sep 1996 11:29:35 -0700 (PDT) Received: from agora.rdrop.com (root@agora.rdrop.com [199.2.210.241]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id LAA28115 for ; Sat, 21 Sep 1996 11:26:52 -0700 (PDT) Received: from rover.village.org by agora.rdrop.com with smtp (Smail3.1.29.1 #17) id m0v4WlM-0008tzC; Sat, 21 Sep 96 11:26 PDT Received: from rover.village.org (localhost [127.0.0.1]) by rover.village.org (8.7.5/8.6.6) with ESMTP id MAA12668 for ; Sat, 21 Sep 1996 12:20:11 -0600 (MDT) Message-Id: <199609211820.MAA12668@rover.village.org> To: hackers@freebsd.org Subject: Kernel sizes Date: Sat, 21 Sep 1996 12:20:11 -0600 From: Warner Losh Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Something must be very very wrong. My new kernel is 30k smaller than my old (1month old) kernel. :-) I built a kernel on Aug 24, and got the following: -rwxr-xr-x 1 root wheel 884812 Aug 24 15:23 /kernel Today, I build last night's kernel with exactly the same config file, and I get: -rwxr-xr-x 1 imp wheel 853988 Sep 21 12:10 kernel A 30k reduction in size isn't supposed to happen. Where are the new features? What was in that 30k? Even size(1) tells the same story. A 3.5% reduction on the size of the kernel after a month of fixes. I kinda like that :-) Any ideas why things are this much smaller? I know Bruce did a lot of work on optimizing the size of the boot blocks... This is, btw, with the same compiler. I've not done a make world yet, so it isn't a 2.6.3 vs 2.7.2.1 issue. Congratulations! This is the first time I've seen things move smaller in a long time. Warner