Interesting. You have a huge amount of work laying before you. Good luck in your efforts!
Thanks for the wishes!
And as usual it mainly depends on contributing people - like you have surely experienced with the OE/OZ projects...
There *might* be some aspects both projects could share like knowledge about hardware details and driver code although I know that Darwin and Linux are *very* different in their internal structures. And although both are based on *NIX and GCC there isn't very much in common.
The main work is expected in making the device drivers (.kext kernel extensions) fit to the Zaurus hardware. But the good thing is that they can be written in C++ using the IOKit.
The second largest part is probably adapting the XNU sources to compile for the ARM CPU including the hardware dependent parts of the Mach kernel. This needs some assemler and understanding how to map the primitives to interrupts, memory management etc. and make it booting.
And the smallest issue is to get the most recent GCC cross compiler to generate Mach-O binaries for the ARM architecture.
So if anybody (or any-company) wants to support or knows somebody (or some-company) who can help, please let us know.
-- hns
PS: the best soultion would have been if IBM had continued their PowerPC 405LP based PDA...