Apple closely guards and purposely obscures the workings of iPods even going so far as to alter it from time to time to intentionally make it difficult for non-Apple software and hardware to interoperate with iPods. Nevertheless Ubuntu works very well with iPods, except for the newest generation iPod Touch, iPhone, 5th generation Nano iPod and any other future generation Apple portable devices where Apple changed their systems so that they no longer show up as generic storage devices. To work with these new-generation devices, look at this article on using Ubuntu to sync with your iPhone/iPod touch. Most firmwares are supported with the installation of Ubuntu software to get them to work.
Adding music, syncing, and creating playlists
For this you can use Banshee
. Banshee and Amarok are full music management applications that work with the iPod (much like iTunes), whereas gtkpod is a simpler application used only to sync with the iPod.