iPhone dev team member Planetbeing has successfully reverse engineered Apple’s hardware drivers and has managed to get the Linux kernel to boot on the 2G and 3G iPhone and the 1st gen iPod Touch. This first attempt is limited in functionality with support only for the Framebuffer driver, Serial driver, Serial over USB driver, and other items like Interrupts, MMU, clock, etc. The dev team is still working on things like enabling write support for the NAND, Wireless networking, Touchscreen support, Sound, Accelerometer and Baseband support. Despite these limitations, it is still exciting to see the iPhone boot an alternative OS and it is means we are one step closer to getting Android ported to the iPhone. Sweet! Hit the jump for the demo video.
[Via iPhone Dev Team blog]