Hi,
This is somewhat interesting, although none of the (older) Palm devices
I own have an SD card slot, and they also have Motorola 68000 series
(not ARM) processors.
I have put a little work myself into "emulating" some of the Palm API
routines, but a very small percentage of them. I know there are versions
of POSE out there that were built for the Z, although I have never tried any
of them. A search across all the forums for POSE should turn up some
info.
There is also an (abandoned) LINUX on Palm effort called UCX, and I
tried it a few years ago. It was necessary to use a PC as a "terminal"
to watch the boot messages, and use the console, which was somewhat
of a humorous configuration in my mind. There was no screen driver!
On a somewhat related note, I implemented a system (MISKINIX) a while
back, which was a stacked and multitasking windowing system running
on PalmOS. I agreed to suspend work on it when I accepted a position for
another OS company, and once I got into a Zaurus, I never persued the
effort again. It was very helpful to be able to gauge the performance of
complex algorithms on a 16MHz CPU, to optimize them.
I would be very interested to hear about folks' experiences with this
LINUX on Palm effort, in comparison to the Zaurus experience.