Linux – Why is the Linux kernel called an “image”

kernellinux-kernel

I often hear people refer to the Linux kernel as the Linux kernel image and I can't seem to find an answers on any search engines as to why its called an image.

When I think of an image I can only think of two things either a copy of a disk in or a photo. It sure as hell isn't a photo image so why is it referred to as an image?

Best Answer

The Unix boot process has (had) only limited capabilities of intelligently loading a program (relocating it, loading libraries etc). Therefore the initial program was an exact image, stored on disc, of what needed to be loaded into memory and "called" to get the kernel going.

Only much later things like (de-)compression were added and although more powerful bootloaders are now in place, the image name has stuck.

Related Question