Re: It's time to get rid of zImage

From: Darin Smith (
Date: Fri Jun 16 2000 - 09:03:01 EST

"Maciej W. Rozycki" wrote:
> On Thu, 15 Jun 2000, Darin Smith wrote:
> > My earlier post re: other architectures was really aiming at the change
> > that will come about in Makefile targets if zImage is eventually dropped

[SNIP much ranting by me (Darin)]

> > bring that up to be considered before people started getting surprised
> > down the road because somebody stripped zImage out of the Makefiles and
> > forgot about other archs.
> `make boot' is the architecture-independent way of making a bootable
> image. It builds whatever is appropriate for booting on a given
> architecture, be it zImage, vmlinux.gz, vmlinux.ecoff or anything.
> Instructions about `make zImage' are a leftover from i386-only days. Ever
> tried `make zImage' on an Alpha?...
> --
> + Maciej W. Rozycki, Technical University of Gdansk, Poland +
> +--------------------------------------------------------------+
> + e-mail:, PGP key available +


Thanks for pointing this out. Strangely, in 8 years of building
kernels, I've never run across the 'boot' target. Of course, I haven't
ever built on an Alpha.

Obviously, the README file in /usr/src/linux, which everybody regardless
of architecture should be able to rely on for some simple "here's how to
get going" instructions, needs to be updated. Not only that, but so
does the Kernel HOWTO. It makes no mention of "make boot", so I guess
if you don't just read the makefiles or develop for a platform that
requires it, you don't know about it. Do a grep -r "make boot" * in
/usr/src/linux/Documentation and you will get one match...from
sound/Wavefront. If I have time this weekend, I'll try to put together
a patch for the main README file to point this out.

I'm cc'ing this to the maintainer of the Kernel-HOWTO, though he's
probably on this mailing list.

Thanks again,


To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
Please read the FAQ at

This archive was generated by hypermail 2b29 : Fri Jun 23 2000 - 21:00:11 EST