nRoute and Mapsource are Windows programs. You would need some sort of Windows emulator to run under Linux in order to run them. That might work for Mapsource but it might still cause a problem for nRoute.
nRoute needs to receive the GPS signal. I'm not sure what kind of receiver you are using with nRoute right now, USB or Bluetooth. But I think there will be problems getting a USB connection into an emulator and Bluetooth might be impossible.
Do you have major Linux use in mind? If not, you might be a lot better off getting your Dell 9 with WinXP on it, download the free Microsoft
Virtual PC or the Open Source
VirtualBox and run Linux in one of them.
...ken...