Hello everyone,
I couldn't miss this thread
About the possibility to create a pure Debian ROM... I see a *LOT* of work needed.
pgas already listed some issues with it, and the biggest ones I can see are the space problem without external SD or CF and the need to port all the work already done by the Pdax team (X server, several scripts, some programs to adjust zaurus settings, etc.) to the dpkg package system to satisfy dependencies.
Said that, a Debian native enviroment could be very interesting on a C3000 (btw, do you know that an a C3000 you could run OpenBSD too? Cool! But off topic now...).
On a C7X0/C8X0/C1000 you would end with a part of the system on flash and the other on SD/CF... maybe you could obtain this result with a patched apt/dpkg, but this would complicate things only more.
One possibility could be to install a full debian enviroment (with some additional packages based on Pdax work) on SD/CF/Internal microdrive and keep a standard Pdax install on flash. Then edit the native (on flash) inittab script to present a dialog asking if you want to keep on booting with Pdax or do a pivot_root to the SD/CF/microdrive partition.
You would end up with a complete working Debian enviroment (without a chroot) and a fully working Pdax enviroment (keep the possibility to switch between one another can be useful). The drawback is the need to duplicate stuff between the two installations: pcmcia stuff, X server, etc... and you would need to reboot to switch between one another (in regards to this, the older chroot method is faster).
Well, I'll stop my ramblings now... my laptop has the battery running dry, I'm sleepy and last but not least I suppose I've already given a good example of my poor english and how can I use it to make my ideas unclear
Good night everyone,
Andrea
P.S. For Xumbi: if you want to run icewm from the chroot, try to put something like "Crd icewm" into your .xinitrc (in the native Pdax enviroment... first remove the symlink to /usr/bin/mbsession and then do: echo "Crd icewm" > .xinitrc)... I've just tried it and after some waiting it seems to work.