Current state: 2 flavors: OABI (arm) and EABI (armel)
Both work. The OABI version suffers a bit from slower speed, and sound output is an issue. The EABI version runs faster and is the way to go (debian official support is now migrating from arm to armel). Video playback on the Z has yet to be solved, but it is a kernel issue (like bvdd support is lacking in the current 2.6.xx kernels).
Kernel choices: yonggun, angstrom, poky. All reported to be working!
General remark on running debian on the Z (C3x00): Runs just great on the internal disk. Full repos and documentations, and standard official support & development: priceless.
Good browsers: dillo-18n, icehamster (mod minimo), kazekahaze, epiphany. (Iceweasel is still underway)
Email clients: Sylpheed (& friends) and Thunderbird should be the best. Evolution installs and runs, but too much (size, speed, and also display size).
Hostap: the default driver
USB: host -- works great (boosting power output needs a tweak); client -- not tested yet (I use wifi all the time)
Bluetooth: will test soon (just got both a Socket bluetooth CF and a super mini USB bluetooth dongle). There are reports of success here.
Suspend/resume: just works. Suspend takes ~2 seconds, resume ~ 1 sec. not bad.
I'm looking for a new distro now I've had a play with Android and not sure about returning to Angstrom; so I'd like to consider dual-booting Cacko with Debian.
Same here. Really looking forward to new yonggun kernels support booting from /dev/hda3 and /dev/hda4! Then I will revert the NAND space back to full Cacko and dualboot with kexec.
Perhaps you may try to install an EABI rootfs on a SD and see how it fares. It's a bit slower than running on a fast CF but it's still big fun.