Teensy ELF Executables for Linux - Discussion
Posted: Thu Aug 29, 2013 2:19 pm
I just read;
Teensy ELF Executables for Linux
And while it's rather cool, to be able to pack the ELF headers into one another, I'm actually quite shocked that Linux accepts the mangled, and non-conformant ELF headers.
Does anyone know why this is the case? - That is, why would Linux be interested in running malformed, non-standard programs?
Wouldn't it be smarter, to issue an error about the malformed, non-standard headers, such that the, possibly unaware, developer can fix this? - Also why doesn't Linux use all the ELF header information?
Teensy ELF Executables for Linux
And while it's rather cool, to be able to pack the ELF headers into one another, I'm actually quite shocked that Linux accepts the mangled, and non-conformant ELF headers.
Does anyone know why this is the case? - That is, why would Linux be interested in running malformed, non-standard programs?
Wouldn't it be smarter, to issue an error about the malformed, non-standard headers, such that the, possibly unaware, developer can fix this? - Also why doesn't Linux use all the ELF header information?