Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Linux Kernel Booting On the iPhone

Soulskill posted more than 5 years ago | from the there's-no-iphone-in-team dept.

Cellphones 115

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

cancel ×

115 comments

Sorry! There are no comments related to the filter you selected.

Apple's response (5, Funny)

betterunixthanunix (980855) | more than 5 years ago | (#25924321)

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.

Re:Apple's response (-1, Troll)

Anonymous Coward | more than 5 years ago | (#25925021)

Apple didn't do that... Linux does it on its own. It is the new direction of Linux: 'Just Doesn't Work'

Re:Apple's response (0)

Anonymous Coward | more than 5 years ago | (#25928057)

Since when does the Linux kernel install Apple updates?

Android. (5, Funny)

Whiney Mac Fanboy (963289) | more than 5 years ago | (#25924329)

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 [geekherocomic.com]

Re:Android. (4, Interesting)

Anonymous Coward | more than 5 years ago | (#25924883)

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.

Re:Android. (0)

Anonymous Coward | more than 5 years ago | (#25925245)

Linus?

Re:Android. (0)

Anonymous Coward | more than 5 years ago | (#25925259)

Modded Overated instead of Underated. My mistake.

thnxby

MOD PARENT UP (0)

Anonymous Coward | more than 5 years ago | (#25925751)

Damnit, this needs to be modded right up CmdrTaco's jacksie.

Re:Android. (1)

Agilo (727098) | more than 5 years ago | (#25929047)

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.

That's been changed a long time ago.
Actually, it isn't even that accurate of a statement, since installing doesn't require any specific type of OS (as long as you can place the files on the media).
What you're referring to is compiling, which (as far as I know) required not Windows, but Linux (I would even goes as far as to say this was always the case as, currently, compiling DSLinux for windows instructions [dslinux.org] instruct the user/developer to download a Linux live distro).

Re:Android. (0)

Anonymous Coward | more than 5 years ago | (#25925289)

Hasn't Android been pointless from the start?

Re:Android. (3, Interesting)

brianosaurus (48471) | more than 5 years ago | (#25925899)

>

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?

<sarcasm>
What's wrong with that comment? If you recall from history, SCO stole linux to make Unix, which they time travelled back and sold to AT&T and Berkeley. Then Apple fired Steve Jobs, who put Linux in a black box and called it "NeXT". Then Apple bought him, made their own Linux, then retroactively created 6 major versions of FreeBSD as a front.

Then Darwin created a kernel (evolution my ass!), which he published steganographically in that ridiculous "Origin of Species". Babbage was the first to discover the hidden message when he was reading the book to to figure out why his engine got such bad gas mileage (he later discovered the flaw was that the car hadn't been invented yet, and pouring gasoline into a stationary computing engine wasn't getting him anywhere. But I digress.

Its turtles all the way down.
</sarcasm>

I used to be amazed at how many self-proclaimed geeks didn't know the difference between FreeBSD and Linux. How can you expect regular mortals to know what brand of unix-like subsystem Apple has running under the hood?

I'm a little impressed when non-technical folks know that there's some sort of open source unix behind the pretty Apple curtains, even if they don't get it exactly right.

Just like Richard Stallman says: who cares what they call it, as long as they didn't have to pay for it ;)

Re:Android. (0)

Anonymous Coward | more than 5 years ago | (#25927607)

I used to be amazed at how many self-proclaimed geeks didn't know the difference between FreeBSD and Linux. How can you expect regular mortals to know what brand of unix-like subsystem Apple has running under the hood?

And I used to be amazed at how many self-proclaimed geeks who comment about other self-proclaimed geeks who don't know the difference between FreeBSD and Linux, who themselves don't know the difference between FreeBSD and NeXTStep.

(Hint: Nextstep was a direct fork of 4.3BSD, FreeBSD was a direct port of 4.4BSD). Also, Apple's got full-fledged Unix under the hood. Linux is Unix-like, the Free BSDs and Unix without the trademark or certification, Darwin and Nextstep are Unix, with trademark and certified.

Re:Android. (1)

larry bagina (561269) | more than 5 years ago | (#25926765)

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?

You should try reading slashdot comments sometime. Stuff like "OS X uses BSD so it should be easy to recompile Microsoft Office/StarCraft/iTunes for linux."

Obligatory (1)

earlymon (1116185) | more than 5 years ago | (#25927863)

Man - I thought youtube comments were stupid...

http://www.xkcd.com/202/ [xkcd.com]

Linux drivers? (3, Insightful)

naapo (982524) | more than 5 years ago | (#25924333)

I wonder how they plan to get the hardware specifications for the necessary drivers from Apple. Booting Linux is not very useful, if you can't access most of the peculiar hardware in the iPhone.

Re:Linux drivers? (4, Informative)

cbrocious (764766) | more than 5 years ago | (#25924415)

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.

Re:Linux drivers? (3, Insightful)

betterunixthanunix (980855) | more than 5 years ago | (#25924989)

After a long enough period of time, yes, they will succeed. However, it is more likely than not that by the time they succeed, a new version will come out, and we will be back to square one.

Re:Linux drivers? (2, Insightful)

cbrocious (764766) | more than 5 years ago | (#25925077)

Once you've reverse-engineered a hardware interface, it's rarely difficult to reverse the next iteration. The basic functionality is usually the same, it's just a slightly different version. The bigger issues are jailbreaking the new device, getting to the point where you can replace the bootloader, etc.

Re:Linux drivers? (2, Insightful)

Anonymous Coward | more than 5 years ago | (#25925499)

however Apple dislikes people actually using their hardware and therefore they try as hard as they can to break anything someone does to actually make Apple hardware do something useful

The rockbox problem (1)

jmorris42 (1458) | more than 5 years ago | (#25926005)

> However, it is more likely than not that by the time they succeed, a new version will come out, and we will be back to square one.

Yup, this is the situation rockbox finds itself in. No currently shipping hardware can run rockbox. And few of the existing ports ever get finished before the devs apparently lose interest in old obsolete hardware and begin porting to the new shiny. The lesson to be learned from this is simple. Unless you just get off on porting don't bother with closed hardware. So if you want Linux on your phone buy a phone that ships that way. And forget the gPhone apparently since it still doesn't appear to be fully jailbroken.

Re:The rockbox problem (0, Flamebait)

93 Escort Wagon (326346) | more than 5 years ago | (#25926473)

> However, it is more likely than not that by the time they succeed, a new version will come out, and we will be back to square one.

Yup, this is the situation rockbox finds itself in. No currently shipping hardware can run rockbox. And few of the existing ports ever get finished before the devs apparently lose interest in old obsolete hardware and begin porting to the new shiny.

This seems to be the situation with a LOT of OSS projects. Some person (or group) thinks "what would it take to put Linux on an iPhone?" or "what if I made my own Linux distro that fixed all the problems I see in distro XXXXXX?" They work feverishly at it, get it more or less working, then get bored and stop caring.

There's nothing inherently wrong with that - but given how often it happens, I'm not sure why most of this gets classified as "news" on Slashdot or Digg or wherever. Should it ever get to the point where they have a usable Linux-based OS running on the iPhone - then maybe it's approaching "news".

Now if some group managed to get Hurd running on an iPhone's hardware... that would be news! Stallman would love an OSS iPhone - he could probably carry it around in his beard.

Re:Linux drivers? (3, Interesting)

Whiney Mac Fanboy (963289) | more than 5 years ago | (#25924447)

I wonder how they plan to get the hardware specifications for the necessary drivers from Apple.

The same way many linux drivers have been written. Reverse engineering. [wikipedia.org]

Apple certainly isn't going to help - I imagine they've got the lawyer cannon trained already.

Cool. (1)

LWATCDR (28044) | more than 5 years ago | (#25924343)

Now we just need to get android running on it.

Re:Cool. (-1, Flamebait)

Anonymous Coward | more than 5 years ago | (#25924509)

Unfortunately both Android and its SDK are a fucking piece of shit.

Re:Cool. (4, Funny)

zenwaves (610082) | more than 5 years ago | (#25924563)

Now we just need to get android running on it.

Yes, the iPhone OS is clearly too user friendly.

Re:Cool. (5, Interesting)

pandrijeczko (588093) | more than 5 years ago | (#25924619)

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

Jailbreaking is jailbreaking. (1)

argent (18001) | more than 5 years ago | (#25925085)

It's already running UNIX, it's just a matter of getting to that root prompt. And if you're willing to jailbreak the phone to install Linux on it, why aren't you willing to jailbreak the phone to install Darwin apps on it?

Re:Jailbreaking is jailbreaking. (2, Informative)

omeomi (675045) | more than 5 years ago | (#25925547)

It's already running UNIX, it's just a matter of getting to that root prompt. And if you're willing to jailbreak the phone to install Linux on it, why aren't you willing to jailbreak the phone to install Darwin apps on it?

The BSD subsystem isn't installed on a stock iPhone. Installing it is a part of the jailbreak procedure.

Re:Jailbreaking is jailbreaking. (1)

argent (18001) | more than 5 years ago | (#25927343)

Installing it is a part of the jailbreak procedure.

That's an implementation detail. It's still easier than reverse engineering the whole damn thing and re-doing that every time there's a hardware update.That's all part of "And if you're willing to jailbreak the phone to install Linux on it, why aren't you willing to jailbreak the phone to install Darwin apps on it?"

Re:Jailbreaking is jailbreaking. (-1, Flamebait)

Anonymous Coward | more than 5 years ago | (#25925731)

It's NOT running Unix, it's running Apple's proprietary fork of BSD with no X support and a boatload of bizarre and arbitrary filesystem naming changes. Seriously folks, I know the "in thing" these days is to suck Steve Jobs' dick without thought, but at least give it a little effort.

Re:Jailbreaking is jailbreaking. (2, Insightful)

argent (18001) | more than 5 years ago | (#25927383)

It's NOT running Unix, it's running Apple's proprietary fork of BSD with no X support and a boatload of bizarre and arbitrary filesystem naming changes.

None of that means "it's not UNIX". If you think the iPhone isn't running UNIX then some of the UNIX versions I've used over the past 30 years would explode your brain like a watermelon full of liquid nitrogen.

I know the "in thing" these days is to suck Steve Jobs [...]

If you think I suck Steve Jobs, tell that to all the Apple Fanbois who regularly mod me down for being insufficiently loyal to the Steve. Just because you don't like a UNIX implementation doesn't make it "not UNIX".

Doofus.

Re:Jailbreaking is jailbreaking. (1)

Whiteox (919863) | more than 5 years ago | (#25928369)

How would like a watermelon full of liquid nitrogen. explode?
I mean, to get the liquid nitrogen into a watermelon, you'll have to pull out the soft red bits and pour in the liquid nitrogen. Then it will just sit there, bubbling away.
I just don't get it.
Do you have a link?

Watermelons (1)

argent (18001) | more than 5 years ago | (#25928859)

How to make a watermelon full of liquid nitrogen explode:

Option 1: Drop it.
Option 2: Put a soda bottle 1/4 full of liquid nitrogen in the middle, cap it, and wait for it to warm up.

Re:Watermelons (1)

Whiteox (919863) | more than 5 years ago | (#25929115)

That's got to be a Mythbusters episode. Who do we email for that to get proved? (which is the bigger bang?).

Re:Cool. (1)

AmberBlackCat (829689) | more than 5 years ago | (#25927933)

Android is for programmers. iPhone is for people who want an iPod phone. Both products are friendly to the people their makers give a damn about.

This is the only thing that could make me buy it (4, Interesting)

Rikiji7 (1182159) | more than 5 years ago | (#25924389)

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

Re:This is the only thing that could make me buy i (1)

AmberBlackCat (829689) | more than 5 years ago | (#25927905)

Are you going to wait until Android can use every piece of the G1 hardware before you get one of those?

Join us now, and free the iPhones (5, Funny)

David Gerard (12369) | more than 5 years ago | (#25924397)

It's the GNUphone [today.com] 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!

Re:Join us now, and free the iPhones (5, Funny)

The_Angry_Canadian (1156097) | more than 5 years ago | (#25924459)

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

Re:Join us now, and free the iPhones (5, Funny)

moonbender (547943) | more than 5 years ago | (#25924561)

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!

Re:Join us now, and free the iPhones (1, Offtopic)

LiquidCoooled (634315) | more than 5 years ago | (#25924669)

why oh why does moderation have to stop at 5?

Re:Join us now, and free the iPhones (0)

Tubal-Cain (1289912) | more than 5 years ago | (#25926225)

So that there are enough mod points left to mod me "Insightful" or "Funny"

Re:Join us now, and free the iPhones (1)

gladish (982899) | more than 5 years ago | (#25924925)

Anyone remember this shit? http://axion.physics.ubc.ca/ppp-linux.html [physics.ubc.ca]

Re:Join us now, and free the iPhones (0)

Anonymous Coward | more than 5 years ago | (#25926137)

yes, PPP was shit indeed, just like PPPoE and PPPoA that followed it.

Re:Join us now, and free the iPhones (1)

Gazzonyx (982402) | more than 5 years ago | (#25926507)

Erm... which one has the Xen modules? You know, there's never a Gentoo user around when you need one!

Re:Join us now, and free the iPhones (1)

leomekenkamp (566309) | more than 5 years ago | (#25924607)

N00b! That should be dial voice "+1-555-1212" -ntwk verizon -prot cdma2000 -ssh-version 2 -a -l -q -9 -b -k -K 14 -x

Re:Join us now, and free the iPhones (1)

gyrogeerloose (849181) | more than 5 years ago | (#25926017)

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!

Don't be ridiculous. Any true geek would know that the command should be:

voice +1-555-1212 -ntwk verizon -prot GSM -ssh-version 2 -a -l -q -9 -b -k -K 14 -x

Sheesh

Re:Join us now, and free the iPhones (1)

Eli Gottlieb (917758) | more than 5 years ago | (#25927643)

Uh, no. Verizon uses CDMA.

iPhone, openiBoot ... (1)

syngularyx (1070768) | more than 5 years ago | (#25924407)

iCOOL :)

Iphones are for Italians (-1, Troll)

Anonymous Coward | more than 5 years ago | (#25924457)

Iphones are only for Italians and other tomato-eating, Mexican-speaking superheros who steal my paperclips when I am not looking at them. Bad

Yes but... (1)

Jack Malmostoso (899729) | more than 5 years ago | (#25924497)

Will it run Openmoko?

Sorry, mod me into oblivion, I deserve it.

Re:Yes but... (1)

zash.se (1342685) | more than 5 years ago | (#25924533)

Why not?

Sandboxed dalvik-java aka Android is overrated

Why we ported Linux OS for iPhone? (1)

Fri13 (963421) | more than 5 years ago | (#25924499)

So in the other words, now we got the Linux OS ported to iPhone, we can finally get a GNU/Linux developing platform to iPhone in no time and then we can get all the wanted applications working... but does it still be a phone or toy?

I dont know is the GNU/Linux developing platform needed at all, most important thing is just that Linux OS is ported and we can develop the needed applications on the PC/Mac and then just run them on the iPhone.

Re:Why we ported Linux OS for iPhone? (1)

argent (18001) | more than 5 years ago | (#25925067)

Because the fact that it's already based on an open source UNIX isn't good enough for some people, they need to make sure it's running the politically correct open source UNIX.

Re:Why we ported Linux OS for iPhone? (5, Insightful)

harry666t (1062422) | more than 5 years ago | (#25925377)

What happened to "because it's fun"?

Re:Why we ported Linux OS for iPhone? (1)

jmorris42 (1458) | more than 5 years ago | (#25926069)

> Because the fact that it's already based on an open source UNIX isn't good enough for some people...

Because the one Apple ships is crippled. If it can't run your applications it isn't much use now is it? And an iPhone can't run any applications that His Steveness doesn't like so it should be expected that that situation will be rectified. Trying to fix the origional OS to remove the evil bits is a pointless game of cat and mouse so the obvious solution is to keep the (to some people at least) nice hardware and put fully functional software on. Android is an obvious choice if community compiled so as to avoid Google's own evil bits.

a more obvious solution (0)

Anonymous Coward | more than 5 years ago | (#25926885)

Is for the open software guys to help support the struggling open *hardware* guys with their hardware purchasing budget and their expertise to make it better. And no, the goo phone isn't really open nor struggling, and doing anything on the iphone is still encouraging apple to ship locked down closed proprietary hardware. People either really support the concept of "open", or they do not. Working on the iphone in particular is a slap in the face to the whole concept of "open". Same as calling making stupid microsoft products "better" by trying to shoehorn "open" in there is an exercise in dumbness, just hitting yourself in the head with a hammer because it feel so good when you stop. Open "everything" will be stuck in the rut it is in now, the same place it has been for the past ten years, as long as volunteers do these billion dollar companies work for them for free. If people want to support a universal across humanity sense of BOTH open hardware and software, try to start with a truly more open bit of hardware first, or an open operating system and kernel to build userland apps for.

And that's why I won't send donations to mozilla, they choose as their number one priority to work for microsoft for free by making that port the primary focus. And it is. Even the developer of FF is a closed source windows guy. It is at best, a half assed way of looking at things. Support REALLY open, or don't bother.

Re:Why we ported Linux OS for iPhone? (1)

argent (18001) | more than 5 years ago | (#25927315)

If you don't want to play the jailbreak game you shouldn't get an iPhone.

The hardware isn't THAT good, and it's not exactly cheap, either. You can get an OpenMoko phone for less *and* support free software in the process... instead of rewarding Apple for shipping a typical closed cellphone.

all the cost of an iPhone... (-1, Troll)

Anonymous Coward | more than 5 years ago | (#25924505)

All the cost of an iPhone with all the usability of Linux.

Linux: achieving nothing new since 1990.

Can you still call people with it? (2)

gapagos (1264716) | more than 5 years ago | (#25924569)

That's the #1 question. Let's not forget the iPhone part of iPhone.

Re:Can you still call people with it? (0)

Anonymous Coward | more than 5 years ago | (#25926253)

Don't forget the i either. Does it have a GUI? Can you interact with it?

iPhone-unfriendly video (1)

sdhankin (213671) | more than 5 years ago | (#25924575)

Ironically, the video of the boot process requires Flash, which Apple in their wisdom has chosen not to support. The devs surely knew this, and probably decided not to use YouTube to tweak the noses of those of us who occasionally use our iPhones to read /. (and even post!). Their motivation for doing so escapes me, however, since presumably we are their most interested target audience. Curious.

Re:iPhone-unfriendly video (0)

Anonymous Coward | more than 5 years ago | (#25924869)

Ever thought they just like vimeo better? It does have better quality videos.

Or no, it's probably all just a conspiracy to not let you watch the video on your phone. Because that causes great joy to these developers.

Re:iPhone-unfriendly video (1)

Al Dimond (792444) | more than 5 years ago | (#25924875)

You know, I dislike Flash in general because I think it's bad for the Web, and I never use a portable device to access the Internet. So I'm hardly a supporter of their decision to use YouTube. That said, if they were thinking about /. (or any other big site that might link them) at all, I'd bet all they thought is that they didn't want tons of people trying to download video off of their server at once, even on what's probably a pretty low-traffic Saturday. It's probably very easy to post video on YouTube (I've never done it so I don't know); is there a video hosting site that uses normal streaming video formats that's as easy to use for both the creator and viewer?

Re:iPhone-unfriendly video (0)

Anonymous Coward | more than 5 years ago | (#25928265)

http://blip.tv allows you to download the video in the orignal format along with a flash player.

I understand desktops, but I am not a phone guy (0)

mapkinase (958129) | more than 5 years ago | (#25924587)

I do not care what operating system is on my phone as long as it is does what it is supposed to. Sorry for not subscribing to any of the fanbases.

I read a lot about the wars of operating systems, about how wonderful this OS is compared to other, how many potential future nice apps could be created, and I can assess how this is working in personal desktop computing, but I fail to see how those differences in OS transform in differences in features and usability on phones.

Can anybody help?

Re:I understand desktops, but I am not a phone guy (2, Insightful)

hailukah (1270532) | more than 5 years ago | (#25925737)

Apparently some people can rub one off only so many times a day. Installing linux on everything around them is what they do between pr0n sessions.

And yes I run linux, and so does my wife's computer. and my neighbor's. and my ...

Finally.... (1)

ristonj (1195983) | more than 5 years ago | (#25924623)

This is the year of Linux on the iPhone!

Re:Finally.... (1)

JohnBailey (1092697) | more than 5 years ago | (#25929297)

This is the year of Linux on the iPhone!

With cut and paste?

Sort of like replacing toilet with outhouse - why? (0)

Anonymous Coward | more than 5 years ago | (#25924643)

Why do that? Go from the crapper to the shithouse is not my idea of progress. By golly! It can be done so it must means you NEED 2 GET A LIFE !!

Re:Sort of like replacing toilet with outhouse - w (1, Funny)

Anonymous Coward | more than 5 years ago | (#25925463)

People who have this on their CV can pretty much choose any megacorporation as their next employer, even during this economy meltdown. You, on the other hand will be asking whether they want fries with that.

Re:Sort of like replacing toilet with outhouse - w (0)

Anonymous Coward | more than 5 years ago | (#25928921)

Do crackers sign with a handle or a real name? I can see it now,

    Resume
        of
EatShitAndDie

Yeah, I think the Fine Business Institute has a job lined up for the russian cracker right now. They invited him to fly in and log on to this "home" computer from their computer in the corner. Keylogger? Why would the FBI need a keylogger? Gotcha!

If you don't get it, know that these are the same type of aholes that will use your credit card to buy the very *pod cracked. Internet Suckers!

Will this help RockBox on 6th gen ipods? (2, Interesting)

Jah-Wren Ryel (80510) | more than 5 years ago | (#25924915)

Rockbox [rockbox.org] doesn't support the latest ipods. I thought I read that the iphone and the 6th gen ipods where very similar underneath the hood (and very different from previous generation ipods). Can someone who knows more say if this development will help rockbox port to the 6th gen ipod?

Re:Will this help RockBox on 6th gen ipods? (1)

jeremyp (130771) | more than 5 years ago | (#25925179)

If by "sixth generation iPod" you mean iPod Touch, then yes. The iPod Touch is the same as an iPhone but without the phone hardware or GPS.

Re:Will this help RockBox on 6th gen ipods? (1)

WillyDavidK (977353) | more than 5 years ago | (#25928071)

I believe he's talking about the iPod Classic, tho I'm not sure how it would be similar to the iPhone 'under the hood'.

Anyways, if you are talking about the iPod Touch, the 1st Gen is working just fine, but the 2nd Gen iPod Touch is very far behind, and the dev team hasn't even started working on it yet.

Trade you for my iPaq (1)

argent (18001) | more than 5 years ago | (#25925115)

I already installed Linux on my iPaq, I'll trade you my iPaq for your iPhone and you can save yourself a bunch of hassles.

Question: (3, Interesting)

Lord Lode (1290856) | more than 5 years ago | (#25925221)

Is it possible to call people, and send or receive SMS messages, if you put linux on it?

Re:Question: (1)

harry666t (1062422) | more than 5 years ago | (#25925469)

I guess most of the hardware (including GSM, sound, etc) hasn't been reverse-engineered yet, and even then you'd need some GUI and actual userspace apps that'd talk to the drivers (or HAL, or however the stack is organized). Booting an OS vs having an usable OS are two VERY different things -- something I've learned while trying to write my own.

Re:Question: (0)

Anonymous Coward | more than 5 years ago | (#25925591)

There are two different sets of firmware inside of the iPhone; the main firmware (with the OS), and the baseband firmware (which controls the actual phone features). The "Dev Team", the guys who were able to boot the Linux kernel, have mostly been interested in the main firmware. The baseband can be left alone, so all phone-related operations are done via a link between the main OS and the baseband. Just like the iPhone OS.

Re:Question: (1)

WillyDavidK (977353) | more than 5 years ago | (#25928125)

The dev team has actually been working a lot on the baseband, you just don't hear as many updates because 1.) Apple doesn't change it as often and 2.) it's more difficult to hack

Re:Question: (1)

WillyDavidK (977353) | more than 5 years ago | (#25928111)

In short - once they reverse-engineer the baseband driver, yes. The dev team is already pretty intimate with the 2G baseband, and is almost there with the 3G baseband, so this may not take long.

Phone or computer? (1)

wvmarle (1070040) | more than 5 years ago | (#25925297)

It comes to show that modern mobile phones, especially the high-end ones (smartphones), are basically just a general purpose computer, miniaturised, with some specialised user interface (small screen, a handful of buttons, camera, speaker and microphone).

It's really an impressive hack, but hardly surprising that it is possible in the first place. After all the iPhone is running a specialised version of OS-X already.

OpeniBoot? (0)

Anonymous Coward | more than 5 years ago | (#25925361)

Come on Apple, get your marketing department in gear. We all know OpenBooti would be a MUCH better name.

Re:OpeniBoot? (2, Funny)

jcuervo (715139) | more than 5 years ago | (#25925603)

Name's taken [goatse.cx] .

(Linked to the dead site to illustrate the fact that I'm kidding. Relax, mods.)

Android? (0)

Anonymous Coward | more than 5 years ago | (#25925559)

Android on iPhone hardware would be pretty sweet...

any chance (1)

calin2k (763711) | more than 5 years ago | (#25925599)

any chance of a linux booting nokia phone that runs on symbian now?

Obligatory (1)

lunartik (94926) | more than 5 years ago | (#25925645)

But does it run.....

nevermind.

Re:Obligatory (1)

gyrogeerloose (849181) | more than 5 years ago | (#25926205)

Imagine a Beowulf....

nevermind

Re:Obligatory (2, Funny)

Tubal-Cain (1289912) | more than 5 years ago | (#25926241)

...Windows?

Purpose? (1, Insightful)

Anonymous Coward | more than 5 years ago | (#25925849)

And the purpose of it, is? To run a GTK or QTe UI on it? Wow!
Linux is a great core, but unfortunately the UI bits are crap. Even the G1 UI looks like a turd compared to the iPhone.
So as much as I like Linux on my boxes, I'll keep the OSX and the Apple UI on my iPhone. Thank you.

Re:Purpose? (1)

colinrichardday (768814) | more than 5 years ago | (#25927399)

Not that I can afford an iPhone, but having GNU emacs, gcc, and TeX/LaTeX on such a device would be interesting.

Re:Purpose? (0)

Anonymous Coward | more than 5 years ago | (#25929067)

gcc exists, emacs, well there's a Terminal client so it's probably possible, although the keyboard's lack of Meta, Ctrl and Alt would be a hassle... TeX/LaTeX has no GUI right, so it would be a simple port.

now my gmail acount is gona blow up (0)

segagman (1234136) | more than 5 years ago | (#25926263)

when the mystical iphone was just a rumor on the tech news sites i set up a gmail account by the handle iphonelinux@gmail.com i use it primarily as a online mp3 player. so once a stable distro is out for iphonelinux i can give my wife my dual sms am/fm cam java iclone cell phone i ordered from japan...and buy a real iphone and use my iphonelinux@gmail.com account purely as a mp3/mp4 ipod player and the rest of the memory for games like super monkey doom now thats froward thinking!

Re:now my gmail acount is gona blow up (1, Insightful)

Anonymous Coward | more than 5 years ago | (#25926953)

can somebody translate this to english?

Re:now my gmail acount is gona blow up (2, Informative)

AmberBlackCat (829689) | more than 5 years ago | (#25928021)

can somebody translate this to english?

This is my best effort:

Before the iPhone came out, I used a fancy Japanese phone to play music and video. As soon as Linux is available for the iPhone, I will give my old phone to my wife. Then I will install Linux on the iPhone and use it for music and video, as well as games.

Re:now my gmail acount is gona blow up (1)

Whiteox (919863) | more than 5 years ago | (#25928441)

as well as sega games.

//iphone/dev/* (1)

Doc Ruby (173196) | more than 5 years ago | (#25926377)

The kernel is necessary but not sufficient. To run Linux apps (the point of running the Linux kernel), the iPhone HW devices must have drivers that run against the kernel. The graphics display, the touchscreen, the phone's radio and the storage filesystem all must run Linux drivers for Linux apps to use them.

Excellent news ! (0)

Anonymous Coward | more than 5 years ago | (#25926629)

Now if only it would boot on my desktop (8 out 10 boots fail with SATA timeouts since I installed Ubuntu Ibex)

Developing for the touch interface will be a bitch (1)

speakerbomb (1319693) | more than 5 years ago | (#25928307)

Reminds me of when I tried and tried to run Linux on my Sega Dreamcast. Not sure why it was such an obsession for me, but it finally happened - and it had hardly any functionality whatsoever.

I can imagine the iPhone will be much, much harder for developers to master, since RIM's Blackberry Storm OS can't even do touch interface right.

iPhone hosts Linux kernal not Flash (1)

slasher_steve (455717) | more than 5 years ago | (#25928617)

I find it ironic that I can not view the images of the Linux kernal booting on an iPhone on my iPhone, since those images were posted using Flash. Sigh....

Load More Comments
Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>