Linux 2.6 kernel ported to iPhone, iPod Touch
The 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
The 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: