Nokia N900 Linux Smartphone Running OS X
Rovaani writes "There is a video floating around of a Nokia N900 smartphone running the full desktop Mac OS X 10.3. From the author, Tomi Nikkanen: 'I believe this makes the N900 the first smartphone ever to run a full version of Mac OS X (at any speed, slow or otherwise). As you can see from the heavily edited video, it took almost 2 hours to reach the "About my Mac..." window. Keep your eye on the time display as that will give you an impression of just how uselessly slow it is.'"
I don't see why Mac OS X should run poorly on modern cell phones. After all, these phones now offer more resources than the high-end workstations that NeXTSTEP ran on in the late 1980s and early 1990s. NeXTSTEP was really snappy on that hardware.
And not all that much has changed between NeXTSTEP and Mac OS X. Anyone who used NeXTSTEP back in the day knows how remarkably little has changed since Apple took it over.
The "uselessly slow" commentary is straight from the blog of the guy who did it. http://www.tuug.fi/~toni/serendipity/index.php?/archives/13-Mac-OS-X-10.3-running-on-the-N900!.html
To get something done, a committee should consist of no more than three persons, two of them absent.
Nokia pissed me off to no end with the N900. I was waiting for the thing, postponing any phone related purchases .... and when it comes out it turns out that it does not support the 3G system offered in Canada by Rogers (and apparently also by AT&T in the US). EDGE only. Which at the price tag the thing comes with renders the entire excercise rather pointless (and no WiFi is not an acceptable fall-back for many of us).
All I can say is: Fucketey Fuck!
Nokia pissed me off to no end with the N900. I was waiting for the thing, postponing any phone related purchases .... and when it comes out it turns out that it does not support the 3G system offered in Canada by Rogers (and apparently also by AT&T in the US). EDGE only.
Nokia is a European company, so they use European UMTS frequency bands (which, by the way, also happen to be used in most of the world). Blame North America for trying to be different there, not Nokia for going for the largest worldwide coverage.
In USA, you still have the option of T-Mobile, anyway.
Perhaps because the two have an entirely different userland, which tends to affect the arguement.
Though this isn't directly related to running OSX on the n900, I just wanted to add that.. I'm not surprised.
A while back I posted a story that was rejected, asking if any fellow /.'ers had any experience with the n900 from a Unix admin's perspective. To me it seemed like a dream-come-true device: high-res screen, fast CPU, lots of ram... and most importantly, running Debian.
I had to find out, so I bought one about 3 weeks ago. It really, truly is a dream-come-true device.
I swear I'm not affiliated with Nokia in any way; I'm a Unix admin for a largish web firm. But if anyone else is wondering, yes it runs a Debian-derived OS. Yes, you can SSH into it as root, over 3G/GPRS, even if the phone is "off." Yes, crond works. Yes it runs native X11 and you can run your X11 apps (ie. directory manager, xterms, vncviewer, pidgin, openoffice/koffice, etc). Yes it's stable. The keyboard is usable, the UI is quick, and task switching is a breeze. The filesystem layout is mostly sensible, and you can apt-get dist-upgrade to get updates directly from Nokia (and other repositories)!
That blew me away when I first saw it so let me say it again: Nokia is using apt to send updates OTA to the phone! Proper version tagging and dependency management, on a phone!
It doesn't suspend like the crappy Zaurus did... when you hit the power switch, it shuts off the screen and (I believe) encourages the processor to drop to a very slow cycle rate (unless something heavy is running). So your apps continue to run. Battery life is ~16-24h with a constant GSM data/wifi connection, so you must charge every night. But it's so worth it.
Everything about it is done the way this 15-year Linux/Solaris admin thinks it should be done.
So, back (slightly) on-topic.. it doesn't surprise me in the least that they got OSX to boot under an emulator. The n900 is quite literally a pocket Debian workstation that happens to have a GSM radio onboard.
A government is a body of people notably ungoverned - AC
If you jailbreak an iPhone, you can open a terminal window running bash. If you type "uname -a" you'll see that iPhones run Darwin (the actual OS behind OS X), just like Macintoshes.
http://www.kottke.org/98/11/my-mac-sucks
Old meme is old.
How can I believe you when you tell me what I don't want to hear?