self-taught
Executable Linkable Format (ELF) is the file format that Linux uses for it’s executables.
ELF Header
It specifies that this is a file format of an elf.
ELF Segments
ELF Sections
- .text: where code is readable and executable
- .data: where predefined data goes, is readable and writable (not executable)
These give the Kernel information on how to load the kernel into memory.