As if iOS was not enough the iPhone is now able to dual boot both iOS and Android 2.3 Gingerbread. This does clear up the suspicions that Gingerbread can be dual booted, but what takes this even further is the fact that it can boot not only iOS, Android 2.3 Gingerbread, and Linux. This is incredible especially it is all done on the iPhone 3G. It is all thanks to OpeniBoot software, that the iPhone 3G is able to do all of this, but it does seem a bit greedy since it is hoarding three different operating systems. I am most sad that iPhone was able to get Android 2.3 running on it before other actual Android devices. Still though the hat is off to OpeniBoot, for getting something like this done on an iPhone 3G.