If you can make OS X run on a Windows netbook, it was just a matter of time before someone found a way to install Android on an iPhone. That day has come.
iPhone Hacker and Dev Team member planetbeing has successfully installed Google’s Android operating system on the iPhone. He even set it up to dual boot Android and the iPhone OS.
In the video planetbeing demonstrates that Android (which appears to be 1.6 or earlier based on the triangular Launcher icon) can boot, make phone calls, receive messages, WiFi, and it appears that several other features are also working. If you're bored and feel like tinkering this weekend, you can download the system image and documentation.
Presumably, when Adobe gets around to releasing Flash 10.1 for Android, we will see Flash running on an iPhone after all - just not in a way that Apple approves of.
Tip: Glen Dasilva