What's the difference or purpose of a file format like ELF when flat binaries take up less space and can do the same thing?
- by Sinister Clock
I will give a better description now.
In Linux driver development you need to follow a specification using an ELF file format as a finalized executable, i.e., that right there is not flat, it has headers, entry fields, and is basically carrying more weight than just a flat binary with opcodes.
What is the purpose or in-depth difference of a Linux…