That is right! Devteam member planetbeing has done a phenomenal job reverse engineering Apple’s hardware drivers and now for the first time ever, linux is available for the iPhone and first generation iPod Touch.
From Planetbeing’s blog:
I’m pleased to announce that the Linux 2.6 kernel has been ported to Apple’s iPhone platform, with support for the first and second generation iPhones as well as the first generation iPod touch. This is a rough first draft of the port, and many drivers are still missing, but it’s enough that a real alternative operating system is running on the iPhone.
What we have:
- Framebuffer driver
- Serial driver
- Serial over USB driver
- Interrupts, MMU, clock, etc.

