libimobiledevice is a software library that talks the protocols to support iPhone®, iPod Touch® and iPad® devices on Linux.
So it looks like “planetbeing” over on his Linux iPhone blog has got some sweet news for Android users. He’s got a dual boot set-up on his iPhone 2G for the Apple OS and Android. The video is pretty sweet, and I encourage everyone to check it out. Also if you have a few extra $ to donate to him.