I'm not interested in GPE, QTopia or OpenMoko, so I'm writing a daemon and command-line tools to handle GPRS, calls and SMS (GPRS and incoming SMS are working already). I should have something usable in the next few days, though it will probably still be buggy.
OK, how are you gonna integrate it into the phone interface? Hardware keys? Or do you assume, you'll accept calls etc via shell scripts? Or do you have a simple graphical frontend?
Referring further to your first post, I sorta assumed you were using GPE or sorts... How did you install debian, is there a rootfs tarball somewhere, or how did you proceed?
Which WM are you using, since you are not inclined the GPE way? IceWM?
Here's a thought, if you'd go the hardware keys phone functionality integration, how about ratpoison? Is this too radical for a phone?