From : Here
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.
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
So … … What’s next ? Windows 7 on iPhone ?
The reason i start this project is because. My Treo 650 died. Not really died, Just that the speaer doesn’t work anymore.
Showdowtime used to be the lead team to make Linux runs on Treo 650, but the project has been take over by hackndev now a days.
Started the testing few days ago. To make it work is near to nightmare. For some reason, follow the tutorial blindly did not bring me to anywhere. After the kernel boot up, it just show kernel panic. File not Found … yeah !!
Testing this like a mad dog. Lots of people claims that they can run Linux on Treo.
Was following hackndev and mikeasoft.com’s blog. Dosen’t seems to get much success from there.
After some changes to linuxrc inside initrd.gz, my luck seems to be much more better. After rebuilding few different version of initrd.gz , I finally got my Treo 650 running on Linux..
Screen Shot / Tutorial ?
Read more…