I just got a new I-Phone a couple of days ago, so I haven't had a chance to play with it to much.
I have an older G3 Mac running OSX 10.3, but primarily run Linux. I also have a desktop running Windows XP, but primarily use that as a dumb client and login to my Linux systems via NX from http://www.nomachine.com.
The first thing I needed to do was update my I-Phone. Updating the I-Phone requires I-Tunes 8 which in turn requires OSX 10.4 or higher. Ouch, so already my Mac and my I-Phone do not get along. I installed I-Tunes 8 on my xp box and updated the I-Phone without a problem. Next I plugged my I-Phone into my Linux box. Immediately it is recognized as a camera device, but non of the images come up. I opened the device folder in a new window, and nothing. Note to self, figure out how to mount the I-Phone in Linux so you can see the dir contents.
Next I loaded up amorak which detects my ipod no problem. Again nothing.
One possible work-around is to run XP in Virtual Box and use I-Tunes to sync files to shared folders.
So far here is what I have been able to get working on the I-Phone
2. MyMote (Allows using the I-Phone as a MythTV remote - slick)
All the other stuff isn't linux specific, like Pandora, twitter, email etc.
Once I figure out a way to sync my music between linux and my I-Phone I will update this post.
Another thought is to just fire up a gnump3d server and download all of the music on the I-Phone.
Gnump3d server idea didn't work. I can browse the page but not download audio - weird.
Looks like I am going to have to Jailbreak and then I will be able to sync with amarok wirelessly and ssh into my iphone - sweet.
Being able to wirelessly transfer my photos will be sweet Here is a link to the how to one of the how-to's I found. I will look for something more 3g specific, but there is a lot of good info in here: http://lifehacker.com/388785/sync-your-iphone-wirelessly-in-linux?cpage=2&sort=ASC#viewcomments