I have a Palm Vx and I have been using the pilot-link.0.9.3 you can download it from Hobbes at
It is good for backing up the palm and installing files etc. I have not used it for sync. There may be some more recent ports available. This is a Gnu package. You can also speed up the transfer of files with an envirnment variable setup. look in the docs.
I also found some links here for a pearl program to sync and more