Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Mar 2003 18:03:48 +0300
From:      Ruslan Ermilov <ru@freebsd.org>
To:        Makoto Matsushita <matusita@jp.FreeBSD.org>
Cc:        current@freebsd.org
Subject:   Re: FreeBSD/alpha kern.flp flood
Message-ID:  <20030331150348.GD21700@sunbay.com>
In-Reply-To: <20030329203005.GB94956@sunbay.com>
References:  <20030329190908R.matusita@jp.FreeBSD.org> <3E857E9C.F7476A32@mindspring.com> <20030329203005.GB94956@sunbay.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--Km1U/tdNT/EmXiR1
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sat, Mar 29, 2003 at 10:30:05PM +0200, Ruslan Ermilov wrote:
> On Sat, Mar 29, 2003 at 03:08:12AM -0800, Terry Lambert wrote:
> > Makoto Matsushita wrote:
> > > It seems that kern.flp for FreeBSD/alpha is flooded (tested on FreeBS=
D/i386).
> > > Maybe several kbytes should be removed from the kernel:
> > [ ... ]
> > > -r-xr-xr-x  1 root  wheel  1223388 Mar 28 00:57 kernel.gz
> > > -r-xr-xr-x  1 root  wheel  200864 Mar 28 00:57 loader
> > [ ... ]
> > > Anybody have an idea to reduce the size?
> >=20
> > In theory, you could boot the kernel directly, without the
> > loader.  For that to work, though, you would need to do some
> > extra work, but that would get you 200K back.
> >=20
> bde@ had patches for i386 that obviate the need of loader(8).
>=20
> > You might also consider stripping the kernel, if it's not
> > stripped already; that will break some things, but probably
> > not things you care about when booting from a floppy.
> >=20
> It's already stripped.  Stripping the .comment section
> saves me 400K for my i386 kernel.
>=20
I was lying, only 12K or so.  I didn't know that "strip -R"
also does the usual stripping.

Anyway, I've committed the fix to release/Makefile that strips
the .comment section out from the BOOTMFS kernel.  If you have
time, you can exploit the effect of this by changing sweaping
over src/sys/ and changing rcsid =3D "$FreeBSD$" lines to be
__FBSDID() -- that would put these IDs in the .comment section,
thus reducing the size of the stripped kernel by a few more
kilobytes.


Cheers,
--=20
Ruslan Ermilov		Sysadmin and DBA,
ru@sunbay.com		Sunbay Software AG,
ru@FreeBSD.org		FreeBSD committer,
+380.652.512.251	Simferopol, Ukraine

http://www.FreeBSD.org	The Power To Serve
http://www.oracle.com	Enabling The Information Age

--Km1U/tdNT/EmXiR1
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (FreeBSD)

iD8DBQE+iFjUUkv4P6juNwoRAtrHAJ9RlKS2hykmfgOL5ZkqrF8VdNNHUwCfUtW9
zVkRUSagUDihTz2fp4DqrNE=
=SGh6
-----END PGP SIGNATURE-----

--Km1U/tdNT/EmXiR1--



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