On Thu, 22 Mar 2007, Kamil Monticolo wrote: > > The OpenBSD kernel is a bit over 5MB. I assume that gets loaded into memory > > and is not swappable, giving me 43MB left, which isn't a lot. > > You can turn off ipv6, altq if not needed, and of course lots of hardware > that you don't need also. For example I have a 2 x smaller kernel that > GENERIC on my laptop: > $ uname -a > OpenBSD squirrel 4.1 BIRKOFF#0 i386 > $ ls -lh /bsd{,.orig} > -rw-r--r-- 1 root wheel 2.9M Mar 9 00:39 /bsd > -rw-r--r-- 1 root wheel 5.8M Feb 22 13:32 /bsd.orig > > You may also stripe nearly all of your libraries, for example: > > # ls -lhS /usr/lib/libcrypto*a > -r--r--r-- 1 root bin 11.7M Mar 22 13:53 /usr/lib/libcrypto_pic.a > -r--r--r-- 1 root bin 11.6M Mar 22 13:53 /usr/lib/libcrypto_p.a > -r--r--r-- 1 root bin 11.5M Mar 22 13:53 /usr/lib/libcrypto.a > # strip -s /usr/lib/libcrypto*a > # ls -lhS /usr/lib/libcrypto*a > -r--r--r-- 1 root bin 909K Mar 22 13:53 /usr/lib/libcrypto_pic.a > -r--r--r-- 1 root bin 865K Mar 22 13:53 /usr/lib/libcrypto_p.a > -r--r--r-- 1 root bin 835K Mar 22 13:53 /usr/lib/libcrypto.a > > looks fine? Hope this helps. > > Kamil Monticolo aka birkoff
It saves even more space if you do alias strip=rm -Otto