Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 31 Aug 1995 13:57:53 -0700 (PDT)
From:      Julian Elischer <julian@ref.tfs.com>
To:        jkh@time.cdrom.com (Jordan K. Hubbard)
Cc:        rgrimes@gndrsh.aac.dev.com, hackers@freebsd.org
Subject:   Re: kernel size
Message-ID:  <199508312057.NAA00679@ref.tfs.com>
In-Reply-To: <11825.809900082@time.cdrom.com> from "Jordan K. Hubbard" at Aug 31, 95 01:14:42 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> 
> > > > Already done!  The crunched binary is, in turn, compressed.
> > not in -current it isn't.....
> 
> Say what?  Where are you looking??
> 
> 				Jordan
> 
I made one today

look in the makefile..

release.8: write_mfs_in_kernel
        @cd ${.CURDIR} && $(MAKE) ckRELEASEDIR
        rm -rf ${RD}/mfsfd
        mkdir ${RD}/mfsfd
        cd ${RD}/mfsfd && \
                mkdir -p dev mnt stand/help
        @cd ${.CURDIR} && $(MAKE) installCRUNCH CRUNCH=boot \
                DIR=${RD}/mfsfd/stand ZIP=false

                                      ^^^^^^^^^

as opposed to the fixit..
release.10: 
        @cd ${.CURDIR} && $(MAKE) ckRELEASEDIR
        rm -rf ${RD}/fixitfd
        mkdir ${RD}/fixitfd
        cd ${RD}/fixitfd && \
                mkdir stand bin sbin etc mnt mnt1 mnt2 mnt3 mnt4 tmp    
        ln -f ${RD}/kernels/GENERIC.kz ${RD}/fixitfd/kernel
        @cd ${.CURDIR} && $(MAKE) installCRUNCH CRUNCH=fixit \
                DIR=${RD}/fixitfd/stand ZIP=true

this would give us a 'little' more room.. at the moment, the
limit is thte fact that the current GENERIC +FS
DEcompresses to > 2MB
but if we gzip the crunch file
the decompressed size would shrink, but the compressed
file would remain about the same..
and running gzipped executables can't share text segs,
so we MIGHT run short or ram at run-time..
need to check it I guess.
(but we'd gain 400k back as well)


julian



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199508312057.NAA00679>