NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: 4.0.1 -> 5.0



>  7 NetBSD 5.0 (GENERIC) #0: Sun Apr 26 18:50:08 UTC 2009
>  8         
> builds%b6.netbsd.org@localhost:/home/builds/ab/netbsd-5-0-RELEASE/i386/200904260229Z-obj/home/builds/ab/netbsd-5-0
>   -RELEASE/src/sys/arch/i386/compile/GENERIC
>  9 total memory = 15996 KB
>  10 avail memory = 4152 KB

Notice how little memory is available after the kernel has been loaded
and grabbed it's resources?  It's my guess that most of the reason for
this is that the GENERIC kernel has outgrown what's reasonable to expect
to run well in 16MB on i386.  A lot of this weight is made up of device
drivers which take up both program and data space (the isp(4) microcode
files embedded in the drivers are just one example of the kind of bloat
you don't need on this machine), but is unused on the hardware you're
trying to run on.  My guess is that a customized kernel only supporting
the actual hardware in the machine will work a lot better.

Best regards,

- Håvard


Home | Main Index | Thread Index | Old Index