What software is available for iPod synchronization?
Solution 1:
You can use media players like Amarok, gtkpod, songbird and Banshee for iPod synchronization similar to itunes.
Amarok - Supports synchronizing, retrieving, playing, or uploading music to the iPod.
Banshee - Allows the transferring of songs, videos, and album art to and from the iPod.
gtkpod - platform independent Graphical User Interface for Apple's iPod using GTK2. It supports the first to fifth Generation including the iPod mini, iPod Photo, iPod Shuffle, iPod nano, and iPod Video etc.
Songbird - iPod device support via community extension. It is a great music organization tool with a variety of extensions.
For further details you can refer the link
Solution 2:
This is a very limited answer - based on my experience.
Try Banshee/ gtkpod for syncing music. They do a reasonable job.
Contact and calendar - dont know. But dont think there is any easy solution.
And yes - it has worked for me on my iPod classic. YMMV on iPod mini 2G.