I have used ubuntu in the past and really have not had an issue. I can mount the Ipod and view the files on the ipod and play the music from the ipod. As soon as I try and edit/remove some songs or put some new podcasts on the Ipod it seems like it is working but when ejected there is no change.
I am using gtkpod, and Rythembox. I am unable to get both programs to make changes to the ipod. I am using safely remove or eject.