最終更新:2011-02-08 (火) 06:31:59 (4797d)
vmlinux
Top / vmlinux
On Linux systems, vmlinux is a statically linked executable file that contains the Linux kernel in one of the executable file formats supported by Linux, including ELF, COFF and a.out. The vmlinux file might be required for kernel debugging, symbol table generation or other operations, but must be made bootable before being used as an operating system kernel by adding a multiboot header, bootsector and setup routines.
file
$ file vmlinux vmlinux: ELF 32-bit LSB executable, ARM, version 1 (SYSV), statically linked, not stripped
Linux/カーネルイメージ
- zImage
- 古いPC AT互換機では OS やアプリケーションが自由に利用できるのは640Kバイトに限られていたので640Kバイトの領域に圧縮カーネルを読み込むことを念頭に開発された形式