Re: It's time to get rid of zImage

From: Maciej W. Rozycki (
Date: Fri Jun 16 2000 - 08:24:59 EST

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
> altogether on x86--NOT at "how will this code change affect other archs
> (it won't affect them at all--intuitively obvious, thank you)". I think
> it is a Good Thing (TM) to have a similar if not identical build
> procedure for all the architectures, as moving between them means you
> don't have to learn anything new just to configure and build a kernel.
> That's how it is now. I learned driver development on x86, but because
> of PCI and the great work in kernels since 2.0, I was able to easily
> pick up and start working with PPC with just a minimal learning curve.
> I don't agree with scrapping something across the board just because the
> x86 now needs something different. And I don't agree with having a
> wholly different set of make targets for different architectures. Why
> not have something that will look & act approx. the same on any
> architecture, yet do the "right thing" for that architecture? Why not
> just "make kernel" or "make vmlinuz" or something to that effect if you
> want to make it clear that x86 no longer uses zImage? I just wanted to
> 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        +

- 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