So, today, I think I'm going to put hacking on DX-Forth on hold for awhile, and try to play with loading and executing dynamically-linked ELF files.
Without using mmap().
The goal of this research is to come up with an ELF loader that I can eventually port to a first-generation Kestrel-3.
An unexpanded Kestrel-2DX doesn't have the memory to deal with dynamic ELFs; a statically linked ELF that, in its entirety, is less than 32KB is doable, but that's it; also, statically linked ELFs are easy.