The GNOME community has announced a mobile/embedded initiative, GMAE. You can check the press release and an Ars Technica post on it.
My question is: can the GP2X run that (acceptably)? I would try to tag along the development myself and help bring it to us, but I speak neither C, C++ nor Python :(