Has anyone looked at
http://www.gnu.org/directory/gpsdrive.html

and the possibilty of porting?

it's certainly beyond me...
-t