Hi all,
I just saw a neat addon for the GP2X: http://www.pharosgps.com/products/sdioportable/PSD80.htm
I wonder if it is usable (probably yes, because the GP2X has a GPIO port), but there should be a driver to use it.
Software for GPS wouldn't be the problem, as GPSDrive is available for Linux...