
I'm content to declare that the UNIX 2.6 meat has been ported to Apple's iPhone papers, 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 galore drivers square measure still wanting, but it's decent that a real unconventional in operation system is running on the iPhone.
<br>
What we have:
- Framebuffer driver
- Order driver
- Order concluded USB driver
- Interrupts, MMU, measure, 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
- Tuner networking
- Touchscreen
- Sound
- Accelerometer
- Baseband support
The electric current userland we're victimisation, in the interest of opportunism, is a Busybox facility created with buildroot, but glibc deeds fine as well, and we're exit to build a more than stable userland solution.
A visual communication video recording can be seen Hera:
http://www.vimeo.com/2373142Manual Hera:
http://www.iphone-dev.org/planetbeing/LINUX-README.txtTransfer Hera:
http://91.186.26.18/iphone/files/iphonelinux-demo.tar.gz (look for mirrors in the comments)
EDIT: The manual square measure wanting the step that you have to pick out openiboot comfort from the agenda before activity the "sudo ./oibc" step. Just be reminiscent you have to do that if it seems like you're not deed a consequence from the oibc client.
Project lead: planetbeing
Contributors: CPICH, cmw, poorlad, ius, saurik
If you're experienced with hacking/porting UNIX and especially if you're experienced with porting Humanoid, I'd definitely like to perceive from you. Come chill in the #iphonelinux channel on irc.osx86.hu. Acknowledgement. :)
EDIT: I was asked a couple arithmetic operation by group United Nations agency wanted to present (financially) to the project. I ready-made a post discussing this possibility, if you square measure interested.