Yesterday I got a Garmin GPSMAP 60CSx GPS unit for my 31st birthday, and I’m happy to report that it works fine for me on Ubuntu 9.04 — Jaunty Jackalope (the final 9.04 is available April 26th). Granted, the software does not have GNU/Linux versions (shame on you Garmin!), I turned to my good friend VirtualBox 2.2.0. I keep a virtual XP install, and using Garmin Mapsource with my USB-connected GPS unit works like a peach. The unit is picked up within seconds by Ubuntu. I have to enable the USB interface in VirtualBox, and then it installs itself in XP. All I did was transfer maps from Mapsource to the unit, but I would be surprised if any functionality was lost.