Depends on what you want to do, but in general, it's probably better to use a native Linux app if possible. I've never tried, but for Ubuntu, there are tips at https://help.ubuntu.com/community/PortableDevices/WindowsMobile Perhaps Puppy has a similar page, or maybe the apps described at the above page are also available on Puppy.