iPhone Can Now Run Apache, Python, Vim
An anonymous reader writes "After the first Hello World application, hacker NerveGas and the people at #iphone-shell have built Apache, Python and other Open Source apps for the iPhone using NightWatch's toolchain. Yes, your iPhone can now be a Web Server and do all sort of 1337 things. This also means that third-party applications for iPhone will happen no matter what. People, iPhone Doom could be just around the corner." It's fairly thin on information but if true, this will lead to good things. Like hopefully permission from apple.
Really disappointing, why couldn't we have had a link to the story on a server running on an iPhone? Then maybe a video of it catching fire.
ccalam - acoustic versions of new songs.
Something that's got good Cocoa bindings, anyway, so you can write native apps in them...
"This also means that third-party applications for iPhone will happen no matter what."
Maybe, or it could mean that geeks aren't the target audience and only sanctioned apps will appear and be used by the iPhone masses.
I do however believe that apple will now release a SDK for the iPhone (apple pretty much do anything the consumers want these days, even managed some drm music, something i thought would never come while the RIAA existed.)
I also believe apple stated ajax/web apps as the SDK because they didn't want to give people any reason to think the iPhone was incomplete (and hence to put off the purchase.)
Instant Messaging!
Three days from now?? Thats tomorrow!! ~Peter Griffin
Will it blend...a web server / development platform / gaming system? Yes.
Since when do we ask permission to bend our gadgets to our will?
It's one of those common things which don't really make any sense, but one of those rare ones which don't make any sense AND I'd really like to try them. /. effect - maybe not a real website, but just a simple black page with a few words and a small photo.
Anyway, it's be interesting to see how it's handle the
iPhone Doom? How am I supposed to read that: the iPhone business collapsing because of this, or is the author talking about a slide show of the game with the same title on the iPhone's ARM processor? Doom, ARM, duh, ... no, that's not ironic.
A World in a Grain of Sand / Heaven in a Wild Flower,
Infinity in the Palm of your Hand / And Eternity in an Hour.
I can just see it now, your boss makes everyone in the company with an iPhone run a distributed backup web server in case 365 Main Datacenter http://hardware.slashdot.org/article.pl?sid=07/07/ 24/2210255 Goes down again.
Dan
I'll take the Neo and OpenMoko over a carrier-locked-2-year-contract-proprietary phone on which running "Hello world" gets to be news.
Res publica non dominetur
....is an application to send picture messages and maybe turn it into a modern phone.
+1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
I see voided warranties in people's futures! There's no way Apple (or AT&T for that matter) is going to give the "OK" on 3rd party applications. Apache web servers and python scripts? If people really wanted to try to get acceptance they would have started with a diet-calculator or bowling-score manager. Forget it now, I can see AT&T and Apply's lawyers scrambling for ways to avoid the maelstorm of hacks and scripts that could threaten their good name. Windows based phones have allowed 3rd part apps since their inception, but somehow it seems much less ominous. Perhaps because they're mostly used in corporate deployments, and pure geek-types?
Erm. Anyone been able to make a phonecall on one of these yet? Didn't you all cancel your call agreements?
Apologies.
even though it would be delivering information via edge. So you could set up an old school BBC on it or something.
Permission from apple? Yeah, sure...
They didn't complain about the hacks of the iTV, so I haardly expect them to throw a tantrum over these few geeks willing to turn their iPhone into a webserver...
B.
Every experiment which ends in a big bang is a good experiment.
'Every program attempts to expand until it can read mail'. In that case every platform evolves until it can run Doom...
I think AT&T is going to force Apple to lock this down. From what I hear (maybe I'm mistaken, I don't have one yet), the only texting available on the iPhone is SMS, and not iChat. If you were free to install AIM on your phone, there goes a large portion of AT&T's income from text messages. Again, I don't know the details of the forced AT&T plans . . . are unlimited text messages forced on you? If not then I suspect I'm right. =)
Is this something that can be patched in a forced software update?
----------------- Oink. Moo. rarr! -----------------
Anyone port VLC to the iPhone ? Its lack of RTP support was my biggest disappointment about it.
It's fairly thin on information but if true, this will lead to good things. Like hopefully permission from Apple.
Ah, the blind faith of a True Believer. I suppose the crippled nature of the device is a test, and by defeating it you are found worthy in Jobs' eyes? And the next time you plug it into iTunes, instead of silently patching these "flaws", it will release everyone's phone from bondage!
Pshaw!! *I* am waiting for iDuke iNuke'm iForever! <grin>
Where did the Con Kolivas story go?
iphone webcam. See the world from someone's hip or side of their head.
honestly though, how long before AT&T starts deactivating phone accounts for "data plan abuse" because people are actually using their data plan with these hacks and apps? they already try their hardest to scam their customers into buying the full data plan for their smartphone instead of the cheaper smartphone plan.
I had a AT&T rep threaten me that if I dont change my plan he will have my service shut off.
cingular and now AT&T pride themselves in the absolute crappiest customer service they can give. Threaten customers, scamming them into getting service plans they do not need (All I want is email, websurfing on a phone sucks and who cares about MTV videos on a phone)
Do not look at laser with remaining good eye.
Call me when it can run Emacs.
Oh... Only 8Gb RAM. Never mind.
No folly is more costly than the folly of intolerant idealism. - Winston Churchill
That's a good one. Vim on the iPhone. Good luck staying on the home row.
Unless ssh'd in, Vim would be absurd on an iPhone.
Could you imagine a Beowulf cluster of these?
The game.
reality check: "permission from apple"??
Why after spending what was likely loads of time locking down the thing because they didn't want anyone messing with it would they suddenly change their minds because someone took a crowbar to the thing?
I think from their point of view it's a bit like the roaches expecting you to lay out some cheese platters and stop spraying since they managed to get into your house anyway.
I'm thinking they're going to see a fumigation tent a lot sooner than a bucket of veggie dip.
When trying to violate the laws of physics.
I don't know about anyone else, but one of the most useful features on my iPod (and I assume iPhone) is the shiny chrome backing. It's an iPod, it's a phone, an internet communications device, and a mirror!
Think about it - if all we can do is build web-apps that requires either wifi time or ATT airtime to run. Or correct me if I'm wrong - if its running in the browser then its gotta be connected. Cha-Ching. Still, the promise of cool web apps is everywhere and if you have wifi at your home, office, school "the point is moot." BTW, 'jasee that Duke article - wonder if all the rich kids will be showing up at schools with iPhones and jamming up the wifi networks with these cool apps.
.... Skype??
Somehow I don't think I'd want to use an iphone to edit text files in vim. I don't care how snazzy the interface is, that doesn't sound like fun.
I missed a step in the constant stream of iPhone-hacking stories. I caught the "interactive forth-like PROM shell" and the "Hello World" stories, but I missed hearing any "interactive bash shell via wifi" announcement.
The fact that you can run vim is neat, but can you save files to the filesystem? What's the filesystem like? More like HFS or more like ext3? Can you get ssh/wifi going so you don't have to tappity through a soldered cable anymore?
[
Since when do we ask permission to bend our gadgets to our will?
Since people have tried to sell you non free software. You might remember something about BSD, modems and the phone company. The phone company has not changed much.
Friends don't help friends install M$ junk.
I think this is a neat trick, sure, and I'm a tinkerer as much as anyone, so I can appreciate this.
But.
What does this accomplish? I mean outside of it being "it's a neat thing I can do to it", it's not going to have serious practical implications for 99.9% of users. The writeup goes off onto this tangent of being able to run third-party applications on it, woohoo. I can't think of a single phone who has had a third-party application as a major selling point. And I have a Treo! The Palm stuff can be really nice, but there really isn't a deal-breaker compared to the internal software (the main features about it I love are the browser (I seem to get better performance with the built-in one than Opera) and the threaded messaging system)
It's neat, sure, but I don't see this sort of hack as being the Holy Grail for making the phone better that so many people think it is. A step backwards, even, if you have to get rid of some of the nice software already on it to use the hack (such as people removing the iTV's perfectly good software bundle to run their own homebrew stuff that just looks like ass in comparison)
My all-time favourite text editor, with its plethora of keyboard shortcuts, on a device with no keyboard!
How have I lived so long without one?
When they come out in the UK, I'll buy an iPhone for sure now!
So.. it has come to this
Packets of network traffic pass between all mobile phones and the networks continually.
I can see no reason why a network of iPhones (or Nokia or whoever's) couldn't be used as a sort of distributed, redundant computing platform, using their idle cycles (~99%) to work on small, distributed pieces of a problem.
This could be done with the 'opt-in' cooperation of the user, or unwittingly as part of the Terms of Service offered by the network operator.
Since apache is running on an iPhone now, it could host that iPhone exploit discussed earlier.
With the iPhone Safari exploit, this could actually turn into a (spam|scam|phish)er's dream. Imagine an army of iPhone bots doing nothing but serving up porn, pill, and pump-n-dump pages. They don't have to be fast to work on people. EDGE may be slower than 3G or broadband, but at 200kbps you can still send out a massive amount of spam and serve up small images.
I'm interested to see where this all leads. Speaking of iPhone hacks, I may be completely out of it and missed them, but you would have thought there'd be massive hacking against WM5 or WM6 by now.
You NEVER need permission to run software of your choice on hardware that you own. Slashdot wouldn't exist if not for people who understood and fought for this concept, when did you forget this CmdrTaco?
Sorry, I couldn't help myself! *ducks*
If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.
discovered their suspicions were right all along. OS X was running under emacs!
Now what would be *really* awesome is if Apple set it up so iPhones' wifi could be used as a mesh network. Imagine being able to get full 802.11 speeds not just if you're close enough to an access point, but if you're close enough to someone who's close enough to an access point. Especially if they threw in a VoIP app.
Saturate the world with enough wifi-enabled phones and who needs a phone company at all?
"This also means that third-party applications for iPhone will happen no matter what."
- Until apple releases a self downloading firmware update which will block 3rd party development
I'm glad people want to hack it and make it do the things it should, the problem is, there is a LOT of sensitive information on an iPhone and with net access - nothing better then writing a little app that will take that info and upload it to a web server somewhere...
I think it will happen, at least to some extent.
The cost saving to network operators could be substantial in urban areas with fewer stations/repeaters to set up and maintain.
Probably a lot of privacy issues though. Always-on phones, reporting your position 24x7 etc.
OMFG! Right or wrong, EULA or no. DMCA or not. When you buy something, it's yours to do with what you will. Whether or not that voids some support or other agreement is another issue, but the "thing" is yours and knowledge about how to use or destroy your thing should also be available.
We in the US will probably have a democrat president next. But already we are seeing signs of our lives being affected further at the insistence [and monetary donation/contribution] of "Big Copyright." The "war on terror" may leave the headlines, but the war on the people by Big Copyright will gain more fire. The time to get the word and discussion out is yesterday. And I think it will be even MORE effective when obvious predictions are made to the unwashed or uncaring because they will remember you said it first and then it happened. You will tell them "you won't be able to record the football game in the near future... your Tivo will not let you record certain things." They won't believe you but when it happens, they will start to pay attention after that.
link us to a website run on an iPhone so that we can slashdot it already!
People are completely misunderstanding what's going on with iPhone development. We have no means of writing apps for the iPhone with a GUI, or even apps that handle user input. We CAN access the iPhone via SSH and run things remotely; that's about it. Some people are working hard on reverse-engineering current apps and frameworks (myself included) so that we may be able to compile a GUI app, but at this point, there is no Doom "just around the corner". For a while, the main focus of the iPhone hacking efforts has been unlocking. Hopefully this will change, but while people are focused on unlocking, not much else is getting accomplished (aside from what Nightwatch is doing with his toolchain).
For this to not just stay in a niche market of hackers wanting to run apache and other lame stuff that doesn't belong on a phone....
An app is needed for P2P (literally one peer to another peer... (Doesn't Zune do this?...I dunno)) transfer of DRM free music. Imaging sitting on a bus or subway and your phone says "Person XYZ has 150 songs, and 25 music videos available for you to grab, and Person ABC has 85 songs and 5 music videos available for you to grab".
Hacking open the phone and developing applications in spite of Apple is a FAR CRY from having an official well documented and supported SDK from Apple. Especially when updates to the phone will blow away your changes. It's ridiculous to think there's a business model in selling illegal software for the iPhone.
As horrible as it is, Microsoft's PocketPC Windows CE platform kicks the iPhone's ass, because it is officially supported, documented, and legally available to developers.
-Don
Take a look and feel free: http://www.PieMenu.com
You bought another product that locks you into using a piece of software connected to the interent, so the second you plug it in Steve Jobs can do anything he wants with your hardware, hell, he can steal all the info off your phone if he wants, he can put up a sign on the screen saying "Ha! U SUX TEH COX" Likelyhood of him saying, well done guys, you got me, you hacked the software, there you go, do what you will, or will he do exactly what he does with itunes DRM and download onto your product a huge chunk of software designed to screw you over again and teach you not to screw with him again.
I'm crossing my fingers for a videogame console emulator!
I don't feel like it...
...to Steve Jobs. Think about it, he's always ahead of the market, and then loses to some other player by disallowing 3rd party apps. I can only wonder if this was partially intentional and he's learned from his past mistakes after all. Maybe not though, or why not just come out and SEEM cool to boot? I was ready to see a competitor come out and thrash the iPhone with 3rd party apps, but now, maybe the iPhone will go somewhere after all!
rhY
I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
Nice to see you're living up to your trolling standards...
/ 1432245
The server/desktop distinction is one that microsoft (excuse me, that's the same as the childish M$) of all people made up? That's pretty amazing that they invented that!
Here's one fairly prominent person's comments on the server/desktop divide: http://linux.slashdot.org/article.pl?sid=07/07/24
but can it run linux?
I think it's fun to do this just for the sake of it, but I was referring to the whole backlash when it was announced there would be no iPhone SDK - "oh no, no third party apps! this thing is crippled and useless!".
From the actual post: This also means that third-party applications for iPhone will happen no matter what.
I don't understand this emphasis on running third party apps on something like the iPhone. Like I said, I've never come across a phone where a third-party application has been a deciding factor in buying it.
Hey, didnt jobs sell blue boxes phreaking getting free phone calls of AT&Ts network, or is AT&T forgetting that.
Someone make a DTMF old school dialer app.
NOTE to telcos, charge 1/4 cents per SMS, otherwise your worse than the MAFIA. This isnt 1965, text is useful, but doesnt cost you a cent literally.
Liberty freedom are no1, not dicks in suits.
Dear Sir,
I have no idea why I would have 80 of these port things you keep talking about. It must have been damaged in shipping, as there was no physical damage to the phone when sent. In any event, please let me know when the phone will be returned fully repaired as per your warranty.
Just to speed the process along, I've cc'd a few people on my email who may also be interested. Thanks for your help.
Signed,
Customer
cc. State Attorney General
State consumer protection agency
Credit Card company
Every analyst figured out that MP3-player Cel Phones were a threat to the iPod, obviously Apple knew that as well. The iPhone no doubt started simply as an iPod/Phone combo, and some basic Internet features probably evolved into the beautiful little device that you see now.
There negotiations with Cingular/AT&T probably focused on getting iTunes activation, and AT&T focused on controlling the feature set.. The first phone I had with an AIM client was back in 2001, it's not a rare feature, but Apple probably yielded on iChat because AT&T was yielding on WiFi and didn't want people to avoid paying SMS fees.
I think that Apple wanted to move product first, then aim for smartphone competition. If they move millions, then Apple, not AT&T, has the power in a renegotiation. Apple wanted to get the iPod-Phone out there and prove demand, then they can go after the pocket computer market.
sprint firewalls to the outside world. I can http and ssh to anywhere,
but no way can I http or ssh to my phone.
You could do some sort of connect-to-proxy-at-fixed-ip-address
thing, but why bother.
Maybe someone will write drivers so the iPhone can do wireless stereo bluetooth like my Treo.
p hone
http://www.softick.com/bluetooth-audio/
Maybe someone will write drivers so you could use a bluetooth or IR keyboard.
Maybe someone will write drivers so the iPhone can add some storage, like an SD card. May require soldering.
Maybe someone will write drivers so you can change the battery. May also require soldering.
Maddox loves his iPhone. http://www.thebestpageintheuniverse.net/c.cgi?u=i
Now, in addition to downloading full, non-mobile optimized versions websites (THE REAL INTERNET!!! WITH FLASH!!!) on your cell phone's horrible 9600baud-esque internet connection, you can host your own sites that will only take 2 hours to download!
sup
Good gravy. When did the iPhone become the Paris Hilton of gadgets? I don't want to hear about it every day, either. Just think back... how many "iPhone spotted at _____" stories have their been in the past 9 months?
Pretty soon we'll be seeing the iPhone being locked up and sent to rehab to get a fully functional SDK. Or maybe it will be hanging out with OLPC (Lohan).
Unavoidable and becoming just as painful....
TODO - Insert Creative/Witty Signature
if the Net goes down, you can still use it as a flasher for morse code.
The hard part about developing apps for the iPhone is working with a completely new environment.
For example, here are some of the problems with building a SSH client for the iPhone:
http://furbo.org/2007/07/02/beyond-sweet/
-ch
I see a reason why not.... people want to maximize their phone's battery life. Having the phone constantly spinning its CPU would drain its batteries much more quickly than it would otherwise.
I don't care if it's 90,000 hectares. That lake was not my doing.
At last the debate is settled...
Apache beat IIS
Python beat Ruby
VI(m) beat Emacs
I am finally going to get a good nights sleep...
Isn't it already running osx? isn't one operating system enough?
(hmm.. dual-booting.... cell phones?)
CS majors know the time/space tradeoff, but they never get taught the 3rd, crucial, tradeoff of the set: comprehension!
I can now run Apache on a phone that's more expensive than my desktop system, and void my warranty and likely have it bricked on the next sync.
Folks, if you want to have iPhone-like features with a programmable device, invest your time and effort into helping with one of the actually open phone platforms, don't waste it on trying to battle with Apple's DRM. Apple doesn't want you to run apps on the iPhone, period.
Of course, recompiling Apache requires so much less smarts than actually creating a nice phone app.
Not sure you should be modded troll, there is certainly some value in what you say. I think the move towards 'web-apps' will help people be more prepared to run things remotely; VNC, X-windows and suchlike offer more sophistication of this sort. The web apps are important for getting the non-tecchies comfortable with the paradigm.
I would like to see a situation where all my data is held on a server. Maybe this can be one run by Google, maybe it can be one I run myself - I think the choice between pay-for and advert/lack-of-privacy subsidised is a good thing.
Data would be streamed where possible, mirrored where size/importance ratio makes it appropriate, cached where it's high bandwidth but the device doesn't have the requisite connection, etc. I then access all my stuff through any terminal device: laptop, phone, whatever.
I think the real watershed with this will be when a given device can access sufficient bandwidth to support full-resolution video. At that point, it all becomes very simple: you just stream the IO and as little as possible is done locally. Good implications for power and size here, but obviously it requires a hefty network.
I really like this possibility - we're honestly not that far from some of the functionality Ian M. Banks describes in his Culture novels. GPS + voice + internet + some clever software...
MOD PARENT UP!!
Ducks and cover.
"The problem with socialism is eventually you run out of other people's money" - Thatcher.
Many people are pointing out that Apple is likely to provide an SDK in the future and all of this effort to crack the iPhone is a waste of time. Have any of you looked at the iTunes SDK? Yes, iTunes has an SDK that lets you add an item to the sidebar and do all sorts of cool things. Why are there no cool apps integrated with iTunes like music recommendation and sharing? In order to get the iTunes SDK you must sign a contract that gives Apple veto power over your app. If they don't like it, you don't get to ship it. Instead of real, full power functionality, you get crippled politically correct crap. Like music sharing that cuts off after five shares even if you're sharing your own recording of your own performance from the night before with your officemates (this happened to us last week.) To me, this situation is unacceptable.
When Apple releases an SDK for iPhone, the situation will be the same. You wont get the SDK without signing a contract with Apple. You app wont run on iPhone unless Apple, an extremely conservative organization, allows it. This work will allow people to create innovate applications and functionality that Apple may not like.
I salute the people who are working under difficult conditions to blaze a trail that other software developers can follow.
Honestly though, how long before AT&T starts deactivating phone accounts for "data plan abuse" because people are actually using their data plan with these hacks and apps?
If you really think it may be a problem, only make use of the hacked apps when on WiFi (or mostly on WiFi). Ocassional use of the network for other things probably would never be noticed when there's already a flood of EDGE traffic. I'll bet they've never so so many people actually use EDGE...
"There is more worth loving than we have strength to love." - Brian Jay Stanley
If you really think it's a problem wipe the device and reload the iPhone backup before you send it in.
Actual use of the device in any way you like is undetectable on WiFi.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
The iPhone suddenly got way better.
My new blog
Not sure you should be modded troll, there is certainly some value in what you say. I think the move towards 'web-apps' will help people be more prepared to run things remotely; VNC, X-windows and suchlike offer more sophistication of this sort.
The connected, free world threatens telcom, publishers and M$. M$ is far behind and this is intentional. Their digital restrictions reflect the interests of telcom and publishers as well as their pathetic desktop monopoly. PR firms from all three will be working to bury opinions which imply the good things that a connected and free world can do for people.
I would like to see a situation where all my data is held on a server. Maybe this can be one run by Google, maybe it can be one I run myself ... I think the real watershed with this will be when a given device can access sufficient bandwidth to support full-resolution video.
You can already do this with OpenBSD's secure shell. KDE, Gnome and others have already taken advantage of this so it's GUI level already. Video is nice, but the information that's most important to people is tiny. In a free computing world, you will be able to securely share this information with others.
Friends don't help friends install M$ junk.
I think AT&T is going to force Apple...
Just who do you think has the power in this relationship? I'll give you a hint, the name starts with "A" all right but doesn't end with "T"!
"There is more worth loving than we have strength to love." - Brian Jay Stanley
DrugWars?
nuff said
This doesn't mean that the iPhone should never be allowed to run 3rd party apps.
This is akin to saying we should ban kitchen knives because they can also be used
to stab someone.
> Since when do we ask permission to bend our gadgets to our will?
Because the iPhone is from Apple and Cmdr Tack drank a full jug of the Kool-Aid. Seriously, replace Apple with ANY other entity and imagine seeing "It's fairly thin on information but if true, this will lead to good things. Like hopefully permission from _____." on the front page of Slashdot... written not just by an idiot editor like Zonk but by the Taco himself. If anyone didn't understand the power of the Steve Jobs Reality Distortion Field, here is your proof.
Since when did we need permission to run software on our computers? The vendors have been throwing up technical and legal roadblocks since the Atari 2600 but that hasn't stopped very many people from doing it anyway. Yes the iPhone will be cracked and allowed to run any software. Just like the XBox was cracked and the XBox 360 will eventually be. Just like the PS3 will get the GPU opened up. Just like every TIVO gets more advanced 'protection' and gets opened up anyway. No, just because Steve doesn't like it we aren't going to say "Well, if Steve doesn't want it we will not even try. Might make him cry or something and we can't have that."
Democrat delenda est
Apple represented it as running "True OS X". They even mentioned it supporting Cocoa. Why the hell would you talk about the programming interface if you don't intend to give your developers access?
For some strange reason the Sega Dreamcast popped into my mind with its Windows CE sticker right on the front. Since only licensed developers were allowed to make software for the system, it really didn't matter what the API was. Basically it was about as much useful marketing speak as "blast processing".
As I understand it, Apple wants to treat the iPhone (and iPod for that matter) in the same way that video game manufacturers treat their consoles. They are closed systems which run signed binaries which only a few elite people are allowed to make. You'll probably see a few third party apps pop up for the iPhone in less than a year, but it will be very tightly controlled.
Jobs never had the technical skills.
That was woz
The phrase "more better" is acceptable English. suck it grammar Nazis
Future iPhones could use the OLPC XO-1 technique. Separate the 802.11 chipset into its own independent low-power long-range SOC that can run when the iPhone primary CPU is powered off. Cut the data rate to around 1 Mbps (you're not going to need 30 Mbps on a mobile device, right?). Perfect mesh network that hardly uses any battery.
Take off every sig. For great justice.
Blah blah blah, yak yak yak. Pull your head out of the sand. I'm sure security experts already know of what can happen with this, and my rattling and speculation isn't going to cause a catastrophe. Crackers didn't just read my post and go "holy shit, that's a GREAT idea!" They've already thought of it.
Ha! I bought it, I'll do whatever I want with it.
Oh noes, time to fire up the sockpuppet!
If you carry your low cost desktop system around in our pocket it makes a much bigger impression than an iPhone. On top of that it will run emacs. That'll show Steve Jobs. how its done properly.
I want to run a couple of virtual Morotola DynaTACs on my iPhone.
Have gnu, will travel.
Finally, we get down to the real fear that drives Twitter and his incessant trolling: specialization.
Palm Treo can run on the AT&T network, and SDK are fully available. AT&T has nothing to do with it. Blaming them was a lame way for Mr. Jobs to skip the question.
Would have been nice if someone had actually linked the wiki page instead of having to goto the IRC channel.... http://iphone.fiveforty.net/wiki/index.php?title=M ain_Page
I don't need to test my programs.. I have an error correcting modem.
Assuming of course, that Apple don't close any gaping holes that the folk opening the iPhone have published. Or indeed publish any update to the iPhone at all. I'm sure these apps will exist on iPhones that aren't connected to any phone network or iTunes, but they probably total only about 100 max in the world - hardly meaningful.
SSH is easy. You can run SSH on *Windows* for god's sake.
So if I have an iPhone, install apache on it, and copy over a few files (is rsync available yet?), what sort of URL to I email around to friends so they can reach the phone?
;-), but I've never found a way to access it from the Internet. Yes, I've asked on several fora, but nobody ever answers. Well, OK, I did get a few RTFM replies, but without a clue as to what FM to R, that's not too helpful.
;-)
This isn't a hypothetical problem. Here at home, we have a Mac Powerbook for a few years, and I've had apache running on it from the start. I can access the web site with http://localhost/, and when I'm at home, I can access it from my linux box or my wife's Windoze box (for job-related reasons only
Can an iPhone really run a web server (or any other server) that's accessible via wifi as I wander about the landscape? If so, where's the HOWTO explaining how to do it and figure out what its URL looks like? Without that, it's just a waste of cpu cycles.
(And I'm still trying to find out how to make my PB's web server accessible by friends who aren't on my home LAN.
Those who do study history are doomed to stand helplessly by while everyone else repeats it.
And the point being? Also, how are you going to use vi or any cmdline based util on the iphone when there's no keyboard?
Anyone got Windows Mobile running on an iPhone yet?
Processor
WiFi
3G
And that's just the hardware.
+++ATH0
Nice to see hackers have fun with the iphone. But for the rest of us: why doesn't apple allow us to install our own applications? Why does apple force us to go with one specific provider? Why does Apple not support UMTS, WAP, Flash etc.? Why does Apple not allow us to replace the battery ourselves? Why does Apple not let us do stuff with the thing that we have been doing on other phones for years? Why does Apple think that a nice look and a user interface that misses tactile feedback and therefore cannot be used without constantly staring at it can make up for all those missing functionality?
But the real interesting question is: why is a crappy, overpriced piece of geek trash like the iPhone causing that much hype? Are people nuts?
Apache running on the iPhone huh? Kinda reminds me of when I met these duds in Chicago when the Cellular mobile phones infrastructure was being built. These guys had the very
:-)
first BBS system in a car.
I wonder how many microseconds it takes to slashdot one.
Off topic, but related to the iPhone
Dont you think its funny that slashdot didnt run the story that on tuesday Apple's shares fell to the lowest they have ever been in seven years... Funny that dont you think?
http://www.physorg.com/news104518387.html
After all be it from slashdot to make Apple look bad....
If that was a Micro$oft share drop they would have been all over it in a heartbeat
Bub bye slashdot..
Pull your head out of the sand.
/. ID is lower than mine, and so you should be more familiar with what hacking really is, my presumption seemed reasonable.
:|
Ah, you misunderstand me. When you used the term "hacking", I presumed you were referring to poking around with a device to see what it can do, pushing it to its limits, etc. e.g. what they are doing to the iPhone by running Apache on it. You know - hacking in the UN*X/Slashdot/etc. sense. Given that your
Evidently not.
Now, if we were talking about cracking then that's an entirely different matter.
iqu
The others are open source.
IIS is out of place here. There is no source, so it is a different class of problem(copy of secret code, x86/windows emulation) to run it on the iphone.
I'm wondering if anyone knows how to set up a web server on a small iPod, such as a Nano? I've been looking for a solution like this for years: so small, little energy consumption, no moving parts, inexpensive, etc. If you know of such a solution, please let me know.
Edoko
At the very least I can smell a troll. And damn if I didn't feed it. Shoulda seen that coming.