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.
iPhone Linux Demonstration Video from planetbeing on Vimeo.
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
The current userland we're using, in the interest of expedience, is a Busybox installation created with buildroot, but glibc works fine as well, and we're going to build a more permanent userland solution.
A demonstration video can be seen here: http://www.vimeo.com/2373142
Instructions here: http://www.iphone-dev.org/planetbeing/LINUX-README.txt
Download here: http://91.186.26.18/iphone/files/iphonelinux-demo.tar.gz (look for mirrors in the comments)
EDIT: The instructions are missing the step that you have to select openiboot console from the menu before performing the "sudo ./oibc" step. Just be aware you have to do that if it seems like you're not getting a response from the oibc client.
Project lead: planetbeing
Contributors: CPICH, cmw, poorlad, ius, saurik
origin source here
Monday, December 1, 2008
Linux on iPhone/iPod Touch
Labels:
ipod touch,
linux,
OS
Subscribe to:
Post Comments (Atom)
2 comments:
wow talk about geekdom. Linux on an IPHONE???? lol
-Melissa
mp3 player sale
Wow, what a great website you have here. It is nice to see actual fresh content for a change. From one webmaster to another, I congratulate you for the effort you must have put in. I will definitely recommend your website to my readers which is highly related to your theme. Keep up the great work on your website!
iPod Touch 32gb
Post a Comment