<object width="400" height="533"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2373142&server=vimeo.com &show_title=1&show_byline=1&show_portr ait=0&color=&fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=2373142&server=vimeo.com &show_title=1&show_byline=1&show_portr ait=0&color=&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="533"></embed></object><br /><a href="http://vimeo.com/2373142">iPhone Linux Demonstration Video</a> from <a href="http://vimeo.com/user983560">planetbeing</a> on <a href="http://vimeo.com">Vimeo</a>.
The Dev Team has reached a new milestone today, as the first alternative operating system for the hardware, Linux, is now successfully running on the iPhone.
The first build is considered a draft version and is working on the iPhone, iPhone 3G, and the original iPod touch. The software mostly includes the Linux 2.6 kernel and some basic graphics, serial and functional drivers that are just enough to get a command line running when input is sent over the USB interface. However, the accelerometer, audio, networking and not even the touchscreen have received any software support as of yet.
The Dev Team has also created OpeniBoot , a basic multi-boot front end, that lets users toggle between an alternative platform and Apple's own OS.
Although the project is still limited it is nonetheless the first known instance of a non-OS X operating system working on Apple's touchscreen devices. Jailbreaking and unlocking handsets were the only previous modifications that have been successful.
Furthermore, the Dev team has outlined its new goals and is searching for programmers to help with the project; the next step they say is to hopefully run Google's equally Linux-based but more elaborate Android mobile operating system on the iPhone.
Source: AppleInsider | iPhone Dev Team successfully boots Linux on iPhone