For those of you who need to sync iPhone to your linux (and only God knows why Apple doesn’t support Linux out of the box), you might want to read up on this guide on which packages to install and how to do it. (well, coming soon really…)
As an avid linux user, I think this is something Apple must definitely look at as there are more linux users, Linux is still the most widely used operating system for websites including this one, that should give them some clue.
Well, I’m happy to say that all of this is coming to an end and that Linux will finally get quite complete iPhone/iPod Touch syncing support soon, thanks to the work of many dedicated people. This is what the software stack looks like: