Slashdot Mirror


Linux Kernel Booting On the iPhone

mhm was one of many readers to note that the Linux 2.6 kernel has been ported to the iPhone. "Planetbeing, one of the iPhone devteam members, has been working on porting Linux to the iPhone (along with a custom bootloader called OpeniBoot). Today they managed to boot the kernel! Video showing the boot process has been posted. Instructions and binaries are available on the project blog."

11 of 115 comments (clear)

  1. Apple's response by betterunixthanunix · · Score: 5, Funny

    In other news, Apple has responded by issuing an update which accidentally causes an iPhone running a Linux kernel to become inoperable. Apple apologized for this mistake, and is working on a fix.

    --
    Palm trees and 8
  2. Android. by Whiney+Mac+Fanboy · · Score: 5, Funny

    For all those thinking "Android," check this from the blog entry:

    If you're experienced with hacking/porting Linux and especially if you're experienced with porting Android, I'd definitely like to hear from you.

    Oh, and read some of the blog comments. Man - I thought youtube comments were stupid, but this trumps even that:

    Ok, not to sound too stupid with this question, but since the iPhone is running linux already... why not use whatever drivers are there already?

    and:

    I have a biiig question. i have windows and ubuntu, can i still install linux on the iphone? i suspect that files you published are only for mac osx

    Oh - and the obligatory iphone linux comic

    --
    There are shills on slashdot. Apparently, I'm one of them.
    1. Re:Android. by Anonymous Coward · · Score: 4, Interesting

      I have a biiig question. i have windows and ubuntu, can i still install linux on the iphone? i suspect that files you published are only for mac osx

      This isn't as stupid as it sounds (though one hopes they RTFA'd.) I recall trying to put Linux on my Nintendo DS, only to find that installing it (without using additional hardware) required... Windows. I'm not sure if that situation has changed since, but it was a major disappointment and WTF at the time.

      Slow Down Cowboy!

      Slashdot requires you to wait between each successful posting of a comment to allow everyone a fair chance at posting a comment.

      It's been 53 minutes since you last successfully posted a comment

      Chances are, you're behind a firewall or proxy, or clicked the Back button to accidentally reuse a form. Please try again. If the problem persists, and all other options have been tried, contact the site administrator.

      Is CmdrTaco a wanker or what? They never fix problems with Slashdot, they only introduce them. You remember the good old days when we had nice, workable, simple, user pages? Now going to your user page brings up a set of random shit pulled from various parts of Slashdot (a few comments you recently made, coupled with random articles from the past that appear to have no relationship to you whatsover.)

      What a bunch of tools.

  3. This is the only thing that could make me buy it by Rikiji7 · · Score: 4, Interesting

    If android and a mobile-hacked debian can use every single piece of hardware of it i will get one soon.

    --
    slashwhat?
  4. Join us now, and free the iPhones by David+Gerard · · Score: 5, Funny

    It's the GNUphone come to life!

    "Really, we're not out to destroy Apple; that will just be a completely unintentional side effect."

    Dialing from the command line will be the killer feature. Just type dial voice +1-555-1212 -ntwk verizon -prot cdma2000 -ssh-version 2 -a -l -q -9 -b -k -K 14 -x and away you go. Simple and intuitive!

    --
    http://rocknerd.co.uk
    1. Re:Join us now, and free the iPhones by The_Angry_Canadian · · Score: 5, Funny

      Dont forget that you have to boot the correct kernel depending on what you plan to do. The choices being :

      linux_2.6.26_AnwseringMode
      linux_2.6.26_DialingMode

    2. Re:Join us now, and free the iPhones by moonbender · · Score: 5, Funny

      Stop spreading nonsense! Everybody knows that a kernel maintainer updated his git repository with an experimental patch for the current release. It was all over this obscure mailing list last night -- try to keep up! After recompiling, all you have to do is figure out the right kernel boot parameters and compile and install a user mode daemon. After that, you can choose either answering or dialing mode at will by echo'ing ANSWER or DIAL to /sys/devices/system/phone_mode. Nothing could be easier!

      --
      Switch back to Slashdot's D1 system.
  5. Re:Linux drivers? by cbrocious · · Score: 4, Informative

    It's being reverse-engineered, like everything else on the iPhone. None of the specs for iBoot, the baseband, etc are public either and the iPhone hackers have done just fine. I'm confident they'll succeed.

    --
    Disconnect and self-destruct, one bullet at a time.
  6. Re:Cool. by zenwaves · · Score: 4, Funny

    Now we just need to get android running on it.

    Yes, the iPhone OS is clearly too user friendly.

  7. Re:Cool. by pandrijeczko · · Score: 5, Interesting

    ...but so locked down to the point of being programmer unfriendly?

    --
    Gentoo Linux - another day, another USE flag.
  8. Re:Why we ported Linux OS for iPhone? by harry666t · · Score: 5, Insightful

    What happened to "because it's fun"?