Remix.run Logo
yjftsjthsd-h 6 hours ago

There is actually precedent for nommu Linux, though it obviously has tradeoffs.

stevefan1999 3 hours ago | parent [-]

Yeah, nommu Linux basically cannot run normal ELF since there is no virtual memory which is needed for relative addressing and relocations. You are mostly left with classical formats like AT&T a.out only

derefr 2 hours ago | parent [-]

You wouldn’t be able to guarantee execution of arbitrary ELF, but couldn’t you intentionally build non-PIC-compiled ELF executables where the section base addresses as defined in the header must match the MMU region “slots” the host provides?