https://learn.adafruit.com/piphone-a-raspberry-pi-based-cell...
The software for this project can be found on github:
https://github.com/climberhunt/PiPhone
Candidly, the code there looks pretty simple. Most of it is using pygame for the graphics and then just sending serial commands to the modem. It looks like most of the complicated functionality is just part of the chip.
Anyway, yes, I've thought about doing a phone implementation on top of some kind of Linux distribution and Pyra was high on that list. If someone else has some information or knows of other projects that have done this, please let us know.
https://pyra-handheld.com/boards/threads/how-to-send-receive...