December 1, 2022
Linux Has Been Ported to the iPhone!

Linux Has Been Ported to the iPhone!

Posted November 28, 2008 at 11:38pm by iClarified · 10446 views
The Linux 2.6 kernel has been ported to the Apple iPhone platform, supporting the iPhone, iPhone 3G, and first generation iPod touch. The success of this project can be attributed to planetbeing, CPICH, cmw, poorlad, ius, and saurik.

----
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

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.
-----

Read More


Add Comment
Would you like to be notified when someone replies or adds a new comment?
Yes (All Threads)
Yes (This Thread Only)
No
iClarified Icon
Notifications
Would you like to be notified when we post a new Apple news article or tutorial?
Yes
No
You must login or register to add a comment...
ipod touch fan
ipod touch fan - January 12, 2009 at 5:24am
jaja.,, finally.. woulnt it be cool if they made a tut about this and how to do it in mac and windows and ubuntu.. (i know its possible on mac an linux obiosly.. but im no good in linux.. so),,, thanks
ATTNCK
ATTNCK - November 29, 2008 at 9:33am
And now I believe in God. His name is Planetbeing :) And blessed be his disciples as well. Amen!
Macopoulos
Macopoulos - November 29, 2008 at 4:07am
I think i'm gonna be the first to install it when it comes even beta!
Recent. Read the latest Apple News.
RECENT
Tutorials. Help is here.
TUTORIALS
How to Stream the World Cup Using a VPN
How to Fix 'No Matching Host Key Type Found' on Mac
Where to Download macOS Ventura
AppleTV Firmware Download Locations
Where To Download iPhone Firmware Files From
Deals. Save on Apple devices and accessories.
DEALS