What file-format are used for AtheOS executables and DLLs?
AtheOS use ELF for executables and DLL’s. Unlike many other OS’s using ELF the executable images is loaded and handled entirely by the kernel and not through a user space interpreter. Images are loaded on demand and untouched pages (not written to by the app yet) in all images (executables and libs) are shared between different instances of the same image when loaded into different processes.