Just to put this out there...

I have gotten Linux to sync with my Pre using Amarok.

I 1st had to initialize the Pre with iTunes (in a Windows VM of course), did not sync anything with iTunes. Then connected Pre with Linux, Amarok discovered it as an iPod. Synchronized a few playlists, disconnected, and it works great!

Album art, playlists, and all transferred fine.