Executables
This is implemented in
executable
Currently, we only have support for ELF and will probably stay like this for a while, I don't plan to support other formats soon.
ELF
The ELF file is the executable format used by most of the Unix-like systems, and it is the format we will be using for our executables.
This is implemented in
elf
We load elf on process creation, see process creation for more information.
For now, we support very basic loading, no dynamic linking, shared libraries, or relocation. Just loading segments.