Darwin is the core operating system that lies under both Mac OS X and iPhone OS. It is the true core foundation that bridges the kernel to the actual UI above. (SpringBoard/loginwindow/etc).
With the help of @plus_chan and his Nokia N900, I present to you, Darwin/ARM running on a Nokia N900.
I doubt this has any usefulness whatsoever, but that doesn’t make it any less awesome. Great work (via Steven Troughton-Smith).
I still use mine as a mp3 radio in my car.
It was the time that Nokia “fought back” and we could see how everything would play out in the future with Maemo and Symbian with QT being the bridge between those two.
Thankfully Elop came and proved that destroyed everything on its path.
I still use my N900 as a main phone, ever since I got it in 2010
Brilliant device, more handsets should be like it.
yeah with the shoddy USB port that breaks off on many units. I do still have that one sitting in a jar somewhere still.
The USB-port is easy to solder back on, though. On my N900 it’s still sitting firmly, but then again, I have only used it for charging the phone anyways. Did you know that you can actually solder a 2nd USB-port on the phone, too, under the battery?
Simply beautiful.
It is. This is the sort of thing the alternative OS scene used to be about: doing cool shit just because you could. Who cares if it’s useful? The guy now gets to say: “You know OS X? Yeah I made the kernel run on a ‘phone.”
Does this mean we could compile Darwin for an Android phone, and copy over the iOS userland (from a jailbroken iPhone, say) and run iOS apps natively on any ARM-based phone?
Obviously there’s legal issues involved here, but legally possible != technically possible
Darwin is very definitely not the same thing as the full iOS or OS X stack, so no.
That wasn’t quite the question, as the idea was to run Darwin and then copy the rest of the iOS stack from an iPhone to run on top of it. One reason why it wouldn’t work is that none of the hardware has iOS drivers.
Combined with puredarwin or gnudarwin, it is better. At least for me. I like Darwing kernel but not Apple’s stack. I like KDE/Openbox on X11.
It’s useful for demonstrating how great a length one will take just to satisfy his affinity for something, or even simply to satisfy his ego.
Nothing wrong with that. If not for that kind of attitude, we wouldn’t have half the technology advancements we have today.
But it is wrong. People should discover stuff and advance technology without feeling personal achievement.
Because sarcasm. :-p
Well, this project is far more useful than your comment and less egocentric to boot. So it has that going for it… which is nice.
Edited 2013-11-24 23:35 UTC
Looks like the a good learning experience and something to show a new employer.