I did give this some thought a few years back. The original Palm/OS on the Dragonball processor had segmented memory, with the segments only 64KB, or maybe it was 32KB. It didn't have a real file system, didn't have preemptive scheduling or even multiprocessing. So the existing OpenAFS client wouldn't be much use for a port. Things have changed since then and maybe it could be done now.