* Got to have modern binary format support (ELF)
* Linus makes some presumptions (structure layout)
* Needs ability to support virtual memory
* ELKS and co. can get on without it
* e.g. MIPS 32/64 bit
* Endianness (Cray T3)