well, it's not really impossible (origional civ ran on tiny old machines). But the way freeciv was coded it'd be a lot of work.
None the less, if you want to do this you should try and cram as much into the main screen as possible, and then you'll have to come up with an sdl widget set (google...