- Wikipedia - vmlinux
vmis for virtual memorythe Linux kernel in an statically linked executable file format
- vmlinuz
compressed vmlinux
bzImage
bzImage = big zImage
Linux <= 2.6.22
bbootsect (bootsect.o):
bsetup (setup.o)
bvmlinux (head.o, misc.o, piggy.o)
piggy.o contains the gzipped vmlinux file in its data section (ELF) (see compressed/Makefile piggy.o).
All source files mentioned are in arch/i386/boot/
Linux >= 2.6.23
merged bbootsect and bsetup into one (header.o)
initramfs
zlib
an abstraction of the DEFLATE compression algorithm used in the gzip file compression program
- Applications
Linux Kernel
libpng
Apache
OpenSSH
OpenSSL
FFmpeg
rsync
dpkg
Subversion
Git
PostgreSQL
…
feature : code is portable, liberally licensed, and has a relatively small memory footprint