Linux 2.6 kernel ported to iPhone, iPod Touch

iPhone - Image 1The Linux 2.6 kernel has finally been ported to the Apple iPhone. Not just on first and second gen iPhones, too: it also works on the first gen iPod Touch. More details along with a video are available after the jump.

Download: iPhone Linux demo

Linux on iPhone! - Image 1The Linux 2.6 kernel has finally been ported to the Apple iPhone. Not just on first and second gen iPhones, too: it also works on the first gen iPod Touch.

The developer behind iPhone Linux have released a “rough first draft” of the port. A lot of drivers are still missing, but it’s a start. Here’s what it does and doesn’t have:

What we have:

  • Framebuffer driver
  • Serial driver
  • Serial over USB driver
  • Interrupts, MMU, clock, etc.

What we have in openiboot (but hasn’t been ported yet):

  • Read-only support for the NAND

What we don’t have (yet!):

  • Write support for the NAND
  • Wireless networking
  • Touchscreen
  • Sound
  • Accelerometer
  • Baseband support

You can download a demo of it below, but you’ll need OpeniBoot to run it. Check out the demo video too.


iPhone Linux Demonstration Video from planetbeing on Vimeo.

Download: iPhone Linux demo


Related articles:

Via Linux on the iPhone

Add a Comment

Your email address will not be published. Required fields are marked *