RSS

Linux successfully booted on iPhone, iPod Touch

Linux successfully booted on iPhone, iPod Touch

The iPhone Dev Team is the same bunch of guys and gals who were responsible for creating the “pwnage” tool, a tool that allows you to jailbreak your iPhone.

Well, they’ve done it again, this time managing to modify the popular OS Linux so that it would boot on the iPhone original, iPhone 3G, and the iPod Touch.

According to LinuxOnTheiPhone,

“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

This “draft” build is only the first build of many in what promises to be a very lengthy undertaking on the part of the iPhone Dev Team.

If a picture is worth 1,000 words, then a video must be worth millions of them – link

[AppleInsider] [LinuxOnTheiPhone] [iPhoneDevTeam]

, , , , ,

4 Comments For This Post

  1. Seshaya Says:

    This may not be revelant but i figured i’d post this anyway. If you’re using ubuntu 8.10 you may be in for some issues with the network manager. For some unknown reason it stops functioning. You will need to manually set you’re resolv.conf with your ISP’s DNS servers. That file is located in /etc/network/resolv.conf

  2. Christian Says:

    impressive. though do you “boot” the Linux OS or do you run it from perhaps a jailbroken version of the ipod os. if you boot it how do you “install’ it on the ipod hard disk. as far as i know there is not a “BIOS” for the ipod. i dont mean to be critical and i dont doubt you at all. im just wondering because i have worked long and hard to find a BIOS or at least an App that acts as 1.

  3. Aura Says:

    Rockbox and iPod Linux have been running on the iPod for ages, I’m not certain on the facts (I’ve never felt the urge to work on either project) but I believe that editing the MBR of the main memory would be the solution you’re looking for, not a “BIOS” as this is not what controls how an OS is loaded.

  4. Jackson Says:

    Where can u get this