Date: Wed, 11 Oct 2000 12:27:53 -0400 (EDT) From: Kenneth Wayne Culver <culverk@wam.umd.edu> To: BWS - Offwhite <brennan@offwhite.net> Cc: Doug Poland <doug@polands.org>, Matt Rudderham <matt@researcher.com>, ListServer FreeBSD Questions <FreeBSD-Questions@FreeBSD.ORG>, cjclark@reflexnet.net Subject: RE: kernel bloat Message-ID: <Pine.GSO.4.21.0010111227310.18604-100000@rac1.wam.umd.edu> In-Reply-To: <Pine.BSF.4.21.0010111040450.41549-100000@home.offwhite.net>
next in thread | previous in thread | raw e-mail | index | archive | help
I doubt that could happen... x86 is x86... it is most likely optimization flags and stuff like that. ================================================================= | Kenneth Culver | FreeBSD: The best NT upgrade | | Unix Systems Administrator | ICQ #: 24767726 | | and student at The | AIM: muythaibxr | | The University of Maryland, | Website: (Under Construction) | | College Park. | http://www.wam.umd.edu/~culverk/| ================================================================= On Wed, 11 Oct 2000, BWS - Offwhite wrote: > Is it possible that compiling it on a 486 would make it bigger? I am not > sure if the kernel would automatically select features automatically if it > was run using a specific chip. That does not sound right, but I wonder if > that is the difference. > > Brennan Stehling - web developer and sys admin > projects: www.greasydaemon.com | www.onmilwaukee.com | www.sncalumni.com > > Many of life's failures are people who did not realize how close > they were to success when they gave up. > - Thomas Edison > > > On Wed, 11 Oct 2000, Doug Poland wrote: > > > Thanks to all for the help... > > > > I've recompiled the kernel, commenting out the lines that > > Crist suggested. The kernel is now down to 2301673 bytes. > > That's a lot better than 7.1MB. > > > > Can anyone explain why, or is it even significant, when > > Crist compiled it and came up with 1.8MB and my version > > is 2.3MB? BTW, I'm using 4.1.1-RELEASE, and am not sure > > what Crist is running on. > > > > Regards, > > Doug > > > > > -----Original Message----- > > > From: Kenneth Wayne Culver [mailto:culverk@wam.umd.edu] > > > Sent: Wednesday, October 11, 2000 09:14 > > > To: Doug Poland > > > Cc: Matt Rudderham; ListServer FreeBSD Questions > > > Subject: RE: kernel bloat > > > > > > > > > Sounds to me like you did a config -g NEBO which would bring in debugging > > > symbols. > > > > > > > > > ================================================================= > > > | Kenneth Culver | FreeBSD: The best NT upgrade | > > > | Unix Systems Administrator | ICQ #: 24767726 | > > > | and student at The | AIM: muythaibxr | > > > | The University of Maryland, | Website: (Under Construction) | > > > | College Park. | http://www.wam.umd.edu/~culverk/| > > > ================================================================= > > > > > > On Tue, 10 Oct 2000, Doug Poland wrote: > > > > > > > > > > > > > >Hi, > > > > > > > > > > > >I've just recompiled custom kernel to include > > > > > >firewall options IPFIREWALL, IPDIVERT, > > > > > >IPFIREWALL_VERBOSE, IPFIREWALL_VERBOSE=100, > > > > > >and ICMP_BANDLIM. > > > > > > > > > > > >My previous kernel was a slim, trim 1789667 > > > > > >bytes. The new kernel is weighs in at a > > > > > >whopping 7121175 bytes! That's 1.7MB to 7.1MB! > > > > > > > > > > > >Since this is a modest 80486 with only 20MB RAM, > > > > > >and it's sole purpose in life is to route, I'm > > > > > >trying to keep the kernel and the OS as unencumbered > > > > > >as possible. > > > > > > > > > > > >Is this kernel bloat the price I pay for packet > > > > > >filtering? Will a 7.1MB kernel on a 20MB 486 > > > > > >perform adequately as a router for a cable modem? > > > > > > > > > > Hmm, That does sound a little on the heavy side, I have many of those > > > > > options compiled into mine, IPFIREWALL, etc.. all except the > > > ICMP_BANDLIm > > > > > which wouldn't be a bad idea come to think of it, and mine weighs > > > > > in at only > > > > > 1915262 about 1.8Mb if my math is right, but certainly much > > > less than your > > > > > 7.1, Why not send out your kernel config file as a starter? > > > > > Sounds more like you compiled LINT or something:) > > > > > - Matt > > > > > > > > > Here's my kernel... > > > > > > > > # > > > > # NEBO -- kernel configuration file for FreeBSD/i386 router/firewall > > > > # > > > > # $Id: NEBO,v 1.2 2000/10/06 04:19:34 root Exp root $ > > > > # > > > > # $Log: NEBO,v $ > > > > # Revision 1.2 2000/10/06 04:19:34 root > > > > # initial rev > > > > # > > > > # > > > > > > > > machine i386 > > > > cpu I486_CPU > > > > ident NEBO > > > > maxusers 32 > > > > > > > > options IPFIREWALL #firewall > > > > options IPDIVERT #divert sockets > > > > options IPFIREWALL_VERBOSE #print information about > > > > # dropped packets > > > > options IPFIREWALL_VERBOSE_LIMIT=100 #limit verbosity > > > > options ICMP_BANDLIM > > > > > > > > options MATH_EMULATE #Support for x87 emulation > > > > options INET #InterNETworking > > > > options INET6 #IPv6 communications protocols > > > > options FFS #Berkeley Fast Filesystem > > > > options FFS_ROOT #FFS usable as root device > > > [keep this!] > > > > options SOFTUPDATES #Enable FFS soft updates support > > > > options MD_ROOT #MD is a potential root device > > > > options NFS #Network Filesystem > > > > options NFS_ROOT #NFS usable as root device, > > > NFS required > > > > options MSDOSFS #MSDOS Filesystem > > > > options CD9660 #ISO 9660 Filesystem > > > > options PROCFS #Process filesystem > > > > options COMPAT_43 #Compatible with BSD 4.3 > > > [KEEP THIS!] > > > > options UCONSOLE #Allow users to grab the console > > > > options USERCONFIG #boot -c editor > > > > options VISUAL_USERCONFIG #visual boot -c editor > > > > options KTRACE #ktrace(1) support > > > > options P1003_1B #Posix P1003_1B real-time extensions > > > > options KBD_INSTALL_CDEV # install a CDEV entry in /dev > > > > > > > > device isa > > > > > > > > # Floppy drives > > > > device fdc0 at isa? port IO_FD1 irq 6 drq 2 > > > > device fd0 at fdc0 drive 0 > > > > > > > > # ATA and ATAPI devices > > > > device ata0 at isa? port IO_WD1 irq 14 > > > > device ata1 at isa? port IO_WD2 irq 15 > > > > device ata > > > > device atadisk # ATA disk drives > > > > options ATA_STATIC_ID #Static device numbering > > > > > > > > # atkbdc0 controls both the keyboard and the PS/2 mouse > > > > device atkbdc0 at isa? port IO_KBD > > > > device atkbd0 at atkbdc? irq 1 flags 0x1 > > > > device psm0 at atkbdc? irq 12 > > > > > > > > device vga0 at isa? > > > > > > > > # splash screen/screen saver > > > > pseudo-device splash > > > > > > > > # syscons is the default console driver, resembling an SCO console > > > > device sc0 at isa? flags 0x100 > > > > > > > > # Floating point support - do not disable. > > > > device npx0 at nexus? port IO_NPX irq 13 > > > > > > > > # ISA Ethernet NICs. > > > > device ed0 at isa? port 0x300 irq 10 iomem 0xcc000 > > > > device ed1 at isa? port 0x240 irq 3 iomem 0xc0000 > > > > > > > > # Pseudo devices - the number indicates how many units to allocated. > > > > pseudo-device loop # Network loopback > > > > pseudo-device ether # Ethernet support > > > > pseudo-device ppp 1 # Kernel PPP > > > > pseudo-device tun # Packet tunnel. > > > > pseudo-device pty # Pseudo-ttys (telnet etc) > > > > pseudo-device md # Memory "disks" > > > > pseudo-device gif 4 # IPv6 and IPv4 tunneling > > > > pseudo-device faith 1 # IPv6-to-IPv4 relaying > > > (translation) > > > > > > > > # The `bpf' pseudo-device enables the Berkeley Packet Filter. > > > > # Be aware of the administrative consequences of enabling this! > > > > pseudo-device bpf #Berkeley packet filter > > > > > > > > > > > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > > > with "unsubscribe freebsd-questions" in the body of the message > > > > > > > > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > with "unsubscribe freebsd-questions" in the body of the message > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.21.0010111227310.18604-100000>