• Your favorite

    Apple

    ,

    iPhone

    ,

    iPad

    ,

    iOS

    ,
    Jailbreak
    , and
    Cydia
    site.
  • [ FIRST VIEW ] OpenSource iPhone? iBoot


    cmw (you may know him as niacin, co-author of the tiff exploit, aka jailbreakme.com) has released iBoot, a tool which lets you access the iPhone bootloader via a console.

    Whats it mean? An important first step towards porting other OS's to the iPhone. cmw has already got iPhoneLinux.org up and running, and is actively porting Linux at the moment.

    Using the dev teams nor hack i managed to patch all of my bootloader code directly into iBoot and build a kernel driver that lets you mount the nand on Linux.
    ModMyI.com teamed up with NegriElectronics.com to get cmw an iPhone to play around with and get that Linux port going, so look for some cool news on that soon.

    This article was originally published in forum thread: [ FIRST VIEW ] OpenSource iPhone? iBoot started by Kyle Matthews View original post
    Comments 70 Comments
    1. sean637's Avatar
      sean637 -
      Quote Originally Posted by lightmaster View Post
      You know how most people use either Windows computers or Apple computers? These are the Operating Systems (OS). Well, there is another type of OS called Linux, and a growing number of people are using it. Just like Windows or Apple, Linux is actually a group of OS's (Windows XP, Windows Vista, Mac OS x 10.4, Linux Ubuntu, Linux Red Hat). The difference between Windows and Linux is that Linux is open-source, meaning that while you have to pay a small fortune for Windows, Linux is relatively free (you might have to pay a buck or two for the cd its burned onto).

      Also, similar to Windows, who has Windows Mobile, Linux has be ported to almost everything you can think of. People have compiled Linux OS's to run on computers, iPods, phones, car navigation systems, one guy even compiled a version of Linux to run on a wrist watch. Now, the next generation of Linux will hopefully be appearing on iPhones and iTouchs.

      The basic implication is that you will soon be able to put almost anything on the iPhone/iTouch... Open Office, other web browsers, full download and upload capabilities, just about anything you can come up with.
      You can go to http://www.linux.org for more information.
      well said! thanx so much.. now it makes sense to me why these people jumping up on their chairs... and now me too... thanks to you!
    1. dr.stevil's Avatar
      dr.stevil -
      wow, I can't wait to see this complete. I'll jump on board head first to get rid of this locked out/proprietary POS Apple calls an OS


      keep up the good work
    1. lightmaster's Avatar
      lightmaster -
      Does anyone have an estimate on when we will be able to test a Linux OS on the iPhone/iTouch?
    1. Emir S.'s Avatar
      Emir S. -
      As soon as it's ported for the ARM found in the iPhone.

      If you want to see what you might get, get a HTC touch screen and run Ubuntu Mobile on it.

      It's amazing to be quite honest
    1. erdcaged's Avatar
      erdcaged -
      out of imagination, imagine using the accelerometer or a touch command to turn a Beryl screen :P
    1. iBlade's Avatar
      iBlade -
      Yes beryl cube on the iphone, have your internet browser open, chat open, sms messages and anything else you want open and rotate to your liking. No more starting and waiting for an app to load or sign in.
    1. imode's Avatar
      imode -
      Quote Originally Posted by dr.stevil View Post
      wow, I can't wait to see this complete. I'll jump on board head first to get rid of this locked out/proprietary POS Apple calls an OS


      keep up the good work
      I agree, can't wait until someone ports Darwin to the iPhone... lol
    1. Emir S.'s Avatar
      Emir S. -
      Yes, Darwin would be great :P
      Funny how people know so little about OSX and even less about 'Nix.

      If you think Linux is the holly grail of open platforms, read up on Suse or Red Hat.
    1. dr.stevil's Avatar
      dr.stevil -
      lol rim shot? tip the waitress on the way out? try the veal?
    1. imode's Avatar
      imode -
      Quote Originally Posted by dr.stevil View Post
      lol rim shot? tip the waitress on the way out? try the veal?
      OK... Seems I need to be more specific. Why is the iPhone OS a 'POS' as you put it? Please explain. It happens to be a full on port of Darwin (aka Mac OS a variant of BSD Unix). I suggest you have a look at this: http://developer.apple.com/opensource/index.html before you comment. Try to find a similar page on Microsoft's Windows website...

      Let's step back for a second. Do you own a PS2/3, XBox or a PSP? What do you think runs in those boxes? They are all 'locked OSs' by your definition. How about a Nokia or (better) a Motorola phone running Symbian? What about Window's Mobile? Microsoft doesn't consider that proprietary right?

      Now suppose you want to market the latest xphone gadget and want to maximize revenue? Would putting an open OS on it, unlocking it and letting the whole world do what they want with it be a wise choice? I'm sure it'll be a quality device.

      iphone doesn't have flash... OS is locked... OS is proprietary... ssh doesn't work... waaaaaaaaa... Stop crying, sell your iPhone, pay money to Microsoft and buy a Window's ME device. Will LINUX be ported to iPhone ARM? Yes, eventually. Will it be better than Darwin? I seriously doubt it... All of the device drivers will need to be rewritten and the applications still have to ported to the iPhone architecture. That's not going to be easy.