Nokia N900 Linux Smartphone Running OS X 251
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.'"
Useless commentary (Score:5, Insightful)
Re:Useless commentary (Score:5, Interesting)
Re: (Score:2)
The emulator used is PearPC. I'm not sure if it does JIT/Dynamic Recompilation, but I seriously doubt it has an ARM backend, so chances are it's running in full software emulation mode, which is going to be ridiculously slow.
Re: (Score:2)
That's why you look it up elsewhere [nokia.com].
Re:Useless commentary (Score:5, Informative)
Re: (Score:2)
It's not even an OS for the n900, it's on an emulator.
No lack of kudos for it, but it's not like it's native... I have heard of one dual booting Maemo and Android, which I thought was pretty cool.
Re:Useless commentary (Score:4, Insightful)
Whoa - where?
I want an Android VM for Maemo, hooked into the phone hardware. Then it's the best phone on the market bar none.
As it is, it's the best phone on the market except for the application support; I'm still hoping that comes good.
Re: (Score:2)
The N900 has the best out-of-the-box application support*. Look under Menu/Application Manager to find Easy Debian ;)
*Technically correct. The best kind of correct.
Re: (Score:2)
Although I do like the screen and keyboard on the n900, it's not exactly a desktop replacement in that department.
It therefore benefits significantly from applications designed for the mobile form factor. Command line tools and general linux apps - good as they are - are not at their best in such a situation.
It's the difference between "I can do it" and "I want to do it". I want to have applications I want to use (but I'm too lazy to write them).
Obviously at a personal level it's all my own fault for being
Re: (Score:2)
I would like to see android as a downloadable set of *stuff* for generic linux, allowing you to run android apps alongside X apps. it looks like Michael Frey has been working on it [blogspot.com], though with mixed results.
As for dual boot I saw this page here [engadget.com] and it looked interesting. I very much doubt it's a polished or finished thing that can access all the hardware properly, but it is at least booting.
Re: (Score:3, Insightful)
I think the processor architecture is also being emulated (notice the "pearpc" bit at the top of the screen).
OsX native to the Arm architecture would probably be an order of magnitude or more faster.
Re:Phones more powerful than NeXTstations! (Score:4, Funny)
Re: (Score:2)
It is an order of magnitude faster, my iphone seems to run it perfectly well.
Re: (Score:3, Informative)
Your iPhone doesn't run OS X.
Re:Phones more powerful than NeXTstations! (Score:4, Informative)
Yes it does.
Essentially, the iPhone runs a scaled down version of MacOS X optimized for a handheld device -- although Steve Jobs is insistent that it runs "real OS X" (Specifically, crashlogs indicate that the original iPhone ran "OS X 1.0" build number 1A543a.) -- but no iPhone models can run MacOS X applications regardless. On March 17, 2009, upon unveiling a developer's preview of the third version of the operating system, Apple started referring to it as the "iPhone OS".
http://www.everyipod.com/iphone-faq/iphone-runs-os-x-not-macos-x-cannot-run-macos-x-applications-skype-or-ipod-games.html [everyipod.com]
Re: (Score:2)
I don't really care about Steve Job's word games. The functionality isn't even close to the same and they refer to it as iPhone OS, not OS X, in recognition of that.
Car analogy: The Chevy Corvette and the Chevy Chevette both had "vette" in their names, but they are hardy the same kind of car.
Re: (Score:2)
I agree. As long as the phone doesn't do almost anything that desktop OSX could provide, it doesn't matter one iota whether the iPhone runs on XNU, Linux or EKA2. Any claims otherwise are just marketing BS.
Re: (Score:2, Insightful)
So then those Linksys routers that run Linux really don't because the functionality isn't the same. Cool.
The software is a modified form of OS X that they have branded iPhone OS.
It has webkit, Safari, quicktime, multihthreading, multitasking, the BSD core bits etc etc. It just has a different UI. Just because certain features aren't accessible in the default configuration as suppled by Apple doesn't change what it is.
Re: (Score:2)
Can you treat your router as if it were running a lightweight Linux? Yes. (I'm assuming you can ssh to them, right? I don't have one.)
Can you treat your iPhone as if it were running a lightweight OSX? No.
Saying "it just has a different UI" is being very generous, when absolutely nothing about the functionality is the same. The iPhone apps might as well run on top of BeOS. It's nice for Apple that they can reuse the system code, but nothing any user would understand as OSX is running on an iPhone.
Re: (Score:3, Informative)
I can SSH into my cheap Linksys router. It's got all of the textmode goodies I could ever want installed. (It was modified in order to do this stuff, and by default was only a router.)
I can SSH into my iPod Touch (I don't have an iPhone). It's also got all the textmode goodies I could ever want installed. (It was modified in order to do this stuff, and by default was only an iPod.)
So, I guess: If you were trying to draw some sort of distinction between the two things somehow, then you have failed.
Re: (Score:2)
Back in the pre-App Store days, this was exactly how the app developers wrote their apps for jailbroken devices. They got a GNU Obj-C compiler, and grabbed headers from stock OS X. After all, Apple was insisting no one needed apps, and web apps were "good enough". Thus, no compiler nor headers or other bits
Re: (Score:2)
I refuse to count jailbroken devices. If you have to hack the router in order to get to it, then it's pointless to advertise it as running Linux.
Re: (Score:2)
Linux is a kernel. Darwin can run on lightweight devices just as the Linux kernel can. That doesn't make the iPhone OS OS X no matter how Apple tries to spin it. It makes it the iPhone OS running a related kernel to it's older sibling.
The spin here is getting increasingly sickening.
Re: (Score:2)
Well, Apple doesn't call it OS X - they initially did, but have rebranded it as the iPhone OS. It has its base in OS X though, in the same way that Linux routers do, or Linux DVRs.
It's not "spin" so much as a double standard, trying to support an initial statement from the GGGGP that was easily disproved by going to google and typing "what OS runs on the iPhone?".
Re: (Score:2)
Of course a linksys router runs linux. Linux is a kernel and a router running linux is certainly making use of a good deal of it's functionality. Even if you were refering to "linux" as a desktop operating system, that comparison is nonsensical because there is not "one set of functionality" associated with desktop linux installs. This comparison is even dumber when you consider linux is traditionally most popular in servers, and chances are your linksys router is indeed running many servers, including a
Re: (Score:2)
http://en.wikipedia.org/wiki/DD-WRT [wikipedia.org]
There are some gaps in that table. It is stripped down somewhat for the purposes of the router - same as OS X for the iPhone.
Re:Phones more powerful than NeXTstations! (Score:4, Informative)
Whoa! I beg to differ. Open an ssh shell to it. The underlying system is Darwin. It's the same set of core components and kernel that OSX is built from. I've done it and compiled a web server on it, complete with PHP and SSL. It's a base OSX system (think what yellow dog linux is to linux) which you can add any unix software you want to (including GCC). It's just slimmed down. From command line the functionality is identical. The system running on my phone is fully POSIX and UNIX compliant out of the box.
xxxxxxx-iPhone:~ root# uname -a . .. .fseventsd /var/mobile
Darwin xxxxxxx-iPhone 10.0.0d3 Darwin Kernel Version 10.0.0d3: Fri Sep 25 23:35:35 PDT 2009; root:xnu-1357.5.30~3/RELEASE_ARM_S5L8920X iPhone2,1 arm N88AP Darwin
xxxxxxx-iPhone:/ root# ls -la
total 42
drwxrwxr-t 15 root admin 748 Jan 31 11:46
drwxrwxr-t 15 root admin 748 Jan 31 11:46
drwx------ 2 _unknown _unknown 238 Sep 27 18:34
lrwxr-xr-x 1 root admin 30 Oct 19 12:04 Applications
drwxrwxr-x 2 root admin 68 Sep 26 06:40 Developer
drwxrwxr-x 14 root admin 680 Nov 2 15:03 Library
drwxr-xr-x 3 root wheel 102 Sep 26 04:50 System
lrwxr-xr-x 1 root admin 11 Jan 31 11:46 User ->
drwxr-xr-x 2 root wheel 1972 Nov 2 16:26 bin
drwxr-xr-x 2 root admin 68 Oct 19 12:03 boot
drwxrwxr-t 2 root admin 68 Sep 26 02:04 cores
dr-xr-xr-x 3 root wheel 1310 Jan 31 11:46 dev
lrwxr-xr-x 1 root admin 11 Sep 27 18:36 etc -> private/etc
drwxr-xr-x 2 root admin 68 Oct 19 12:03 lib
drwxr-xr-x 2 root admin 68 Oct 19 12:03 mnt
drwxr-xr-x 4 root wheel 136 Oct 19 11:53 private
drwxr-xr-x 2 root wheel 1530 Nov 2 16:26 sbin
lrwxr-xr-x 1 root admin 15 Sep 27 18:36 tmp -> private/var/tmp
drwxr-xr-x 6 root wheel 306 Oct 19 12:04 usr
lrwxr-xr-x 1 root admin 11 Sep 27 18:36 var -> private/var
xxxxxxx=myname
---about darwin---
Darwin is an open source POSIX-compliant computer operating system released by Apple Inc. in 2000. It is composed of code developed by Apple, as well as code derived from NeXTSTEP, BSD, and other free software projects.
Darwin forms the core set of components upon which Mac OS X, Apple TV, and iPhone OS are based. It is compatible with the Single UNIX Specification version 3 (SUSv3) and POSIX UNIX applications and utilities.[2][3]
---end about darwin---
And before you ask, yes I changed the root password when I installed sshd so my phone won't get h4X0red. I did it the day I installed it, not when the "sploit" was released.
As well the kernel version is still stamped 2.1 even though I'm on version 3.1.2. Get on the stick Apple!
To use your own analogy, it's still a chevy drive train, but with a 4 cylinder engine and a different body. It's just a different processor with less memory so you can't fit the entirety of OSX on it, and it's got a different UI.
It has chevy pistons, chevy crank, chevy piston rings, water pump, crank, bearings, and even has AC Delco spark plugs. You also drive it from point A to point B, it has a gas pedal, brake, transmission control and steering wheel, so the most important functionality is there.
The interface is different but it's still a Darwin unix system under the hood, same as OSX. Can it go as fast as a Mac? No. Duh? It fits in the palm of your hand.
You could, given enough hardware resources, compile the mac interface on this OSX but I don't think the mac interface supports the screen resolution comfortably and the hardware requirements are a bit steep. They designed a smartphone interface purpose built to do what the iPhone does and run fast on ARM hardware.
However, the GUI does not equal the operating system ;-)
It's just a GUI. You are right that the _GUI_ functionality is not close to the same. Peel the GUI off and they are nearly i
Re: (Score:2)
Wanna settle the dispute? I would look for the following:
- strings (may get that from the fw image)
- syscalls (number and existence of basic syscalls)
- format of kext and other binaries
- kernel API
Does it match (like, 90%)?! Then iPhone runs OS X
Try jailbreaking an iPhone -- it really is (Score:4, Informative)
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.
Re: (Score:2)
Darwin isn't OS X.
Re: (Score:2)
It's not the full desktop version, but it's basically the same codebase, stripped down to what they wanted for the iPhone, recompiled for a different CPU, and with a UI designed for a small touchscreen.
I guess it depends on where you draw the line on what's the "same operating system". How many modifications can I make to FreeBSD before you say it's not FreeBSD anymore? I don't know.
Re: (Score:2)
I would say it stops short of replacing everything the user associates with FreeBSD.
Re: (Score:2)
The GUI is just another program ;) The only difference between OSX and iPhone OS is the underlying hardware and the GUI.
Re: (Score:3, Informative)
GNUstep? (Score:2)
Sure, GNUstep is not NeXTSTEP proper, but it has its heart in the right place.
There shouldn't be many problems with installing it on N900, which after all runs basically just Debian on ARM (perhaps GNUstep is already in some appropriate ARM repository). Without any emulation needed and GNUstep being very light, this should be actually quite snappy.
Re: (Score:3, Funny)
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.
O.o
If a complete lift-and-replace of the GUI/display subsystem, massive kernel updates, major userspace updates, major API revisions, multiple new APIs, a new GUI and a port to a new hardware platform means "little has changed", exactly what needs to be done to say "a lot has changed" ?
Re:Useless commentary (Score:4, Informative)
http://www.kottke.org/98/11/my-mac-sucks [kottke.org]
Old meme is old.
Not useless (Score:5, Interesting)
Maybe uselessly slow, yes, but this is the kind of tinkering that any device should allow if it is to be called a computer.
There's a direct link to a free information society from these kinds of experiments -- something that is very much endangered by the current trend towards unmodifiable devices and appifization.
Re: (Score:2)
I think the Nokia N900 is the coolest smartphone out there at the moment, partly because it's so open. But even when you don't want to tinker with it, it blows the iPhone away in terms of multitasking, bluetooth, keyboard and lots of other things.
Re: (Score:2)
Re: (Score:2, Insightful)
Re: (Score:3, Funny)
Somewhat ironic (Score:5, Insightful)
Re:Somewhat ironic (Score:4, Insightful)
Re: (Score:2)
It's running it in an emulator. Apple won't allow emulators in the store, but if you had a dev kit and ported QEMU to the iPhone it would run OS X too. It would, of course, be equally useless.
And with some sugar and water we can make lemonade - if we had some lemons...
Re: (Score:2)
Specifically, get a dev kit and port QEMU. Then fork over your $100 for the dev program (yes, you can do it in that order), and load the whole thing onto your iPhone. Note that your phone cost more than $100, so the developer program membership isn't the biggest cost.
Re: (Score:2, Offtopic)
Actually the iPhone does run OS/X just a different flavor of it.
I guess that one could port a VM to the iPhone or iPad if you had the dev kit for it or jail broke it.
I would say it is possible but not sanctioned.
Re: (Score:2)
Not really. Both Macs and iPhones run the same Kernel even if they are for different ISAs. Kind of like how my Android phone, PC, and Router are all running Linux.
Re: (Score:2)
No, because the iphone actually runs the Darwin kernel, just like OSX. Your 8088 was not running the NT Kernel.
Re: (Score:3, Interesting)
Re: (Score:2)
I find it somewhat ironic that iPhone's competitor can run Apple's OS and iPhone/iPad most probably will never be able to run Mac OS.
Perhaps someone (maybe Apple?) can provide a Remote Desktop Client app for the iPad. Besides being a roundabout way to get a "Finder" to browse the shareable iPad directories, one remotely access things on the desktop back home that would be most in need of more cheap bandwidth or CPU power. Administering a bittorrent client, doing some scheduling and video edit/export in E
Re: (Score:2)
Based on your statement, you are assuming that the iPhone can't run Mac OS X. Apple has never said that it could not but rather they developed a special version of OS X to run on the mobile devices. Based on Apple's own documentation iPhone OS X is a subset of OS X. Also the poster was able to get Mac OS X to run, but admittedly it is very, very slow because it runs in an e
Re: (Score:2)
Your definition of 'run' is being stretched a bit to find that irony.
Overrated? Really? Okay. Obviously somebody with a mod-point didn't understand what I was saying, so I will be clearer. It takes two hours to boot. To say you are 'running OSX on a Nokia phone' is not all that different from saying "I can brick my Nokia phone for two hours". At the end of the day, you're not doing anything productive with OSX on either platform. It is so crappy, in fact, that the iPhone OS's basis in OSX is actually a lot more meaningful and destroys the 'irony' of that statement.
Sorry
So where is BeOS? (Score:5, Funny)
Come on, if your going to do worthless things why not go for the whole enchilada?
Re: (Score:2)
So where is z/OS . . . ? (Score:5, Funny)
. . . now get *that* running on your Nokia N900 . . . I see your enchilada and raise you a chimichanga . . .
Re: (Score:2)
Haiku [wikipedia.org] would be even better.
O_o (Score:5, Funny)
Re: (Score:2)
Now if I could just get Windows Vista booting on my TI-82!
Tell me when you're done, and I'll run it on the TI-82 [maemo.org] on my N900. ;)
Love It (Score:5, Interesting)
The "it's so slow" comments are kind of silly. This is obviously a POC, and a pretty nice one. Any phone that can run Asterisk, Apache, nmap and OSX is cool in my book.
Re: (Score:2, Informative)
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!
Re:Love It (Score:5, Informative)
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 [wikipedia.org] (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.
Re: (Score:3, Interesting)
Re: (Score:3, Interesting)
Actually the "blame" for the different band allocation lies with history. Many frequencies were allocated to different services in Europe and North America, some of these services having not existed in one place or another. When the advent of cellular phones came about, the companies got what was available at the moment. The European HDSPA (aka 3G) bands were used by different things in the USA and Canada and so different bands were allocated. This of course keeps changing as some older services become obso
Re: (Score:2)
Re: (Score:2)
Nokia could have made a phone that supports all the global standards, many such phones exist. They chose not to do so. What you are saying is that we should blame England when some car maker decides not to make a Right Hand Drive car for Japanese or New Zealand market. It is the maker's choice, the "responsiblity" is not on the whole historical chain of decisions that lead to the establishment of a p
Re: (Score:2)
> Blame North America for trying to be different there
It has nothing to do with "trying to be different", and everything to do with pre-existing services.
1900MHz was mostly owned by Sprint in America several *years* before UMTS was even an acronym, let alone a real service that existed anywhere in the world -- Europe or otherwise. T-Mobile owned a few slivers here and there (mostly in smaller cities), but most of THOSE slivers represented their *entire spectrum* within that market, and the frequencies we
Re: (Score:2)
Also, as some already pointed out, "being different" in this case means "having existing use for the frequencies due to historically far more extensive utilization of radio frequencies", whereas Europe (and much of the rest of the world), starting form essentially a blank slate, had the luxury of picking whatever frequencies struck their fancy, looong after those same frequencies were already in use
Re: (Score:2, Interesting)
I've read that WIND uses the right frequencies to use the N900 at 3G speeds. Apparently they may even be bringing it to Canada officially. People are running it right now though, just self-imported from the States.
Re: (Score:2)
WIND is at this point a startup, covering some parts of Toronto only. It will be years before they have a national coverage to speak of.
Re: (Score:2)
Re: (Score:2)
As I mentioned to another poster, WIND is a pipe-dream at this point. They barely have some minimal coverage in Toronto and judging by the scale of infrastructure required, it will be years before they are a viable option in the rest of the country. And DAve is not even that far along (i.e. their business is comprised nearly entirely of press releases).
Re: (Score:2)
It will probably work with the new WIND mobile network though. They use UMTS AWS band IV (1700/2100). My Nokia E90 picks up the 2100 downlink.
Personally I use the Wifi on the E90 quite a bit. VoIP calling is really cheap.
Re: (Score:2)
See above about WIND and its viability. In some areas of Toronto you might get away with it .... and that's just about it for years to come.
As to WiFi I live and work in an area where hot-spots are rarer than hen's teeth.
complain to Congress (Score:3, Interesting)
That's not Nokia's fault. In order to cover the US market, they would have to offer different versions for AT&T, T-Mobile, Verizon, and Sprint. Each of those versions would require separate FCC approval. And the reason for that mess is because the FCC and Congress have failed to set standards for mobile telecommunications.
That's one of the many reasons the US mobile market is so terribly backwards and overpriced: there is no competition, and monopolies are enforced through technology.
Re: (Score:2)
Nobody is expecting them to make a CDMA phone. But as to GSM and friends, there are many phones that support all the global standards, the decision was purely discretionary on Nokia's part.
Re:complain to Congress (Score:5, Interesting)
> Each of those versions would require separate FCC approval.
Not quote. There's no technical reason why a single phone approved by the FCC couldn't be used on both Sprint and Verizon, or on AT&T and T-Mobile... it's mainly the carriers' fault.
Basically, the FCC requires any phone with unique hardware and radio firmware to be tested & approved. Sprint won't allow its customers to use Verizon-branded phones, and Verizon won't sell phones that aren't built to be "Uniquely Verizon". Thus, it would almost be beyond pointless for a manufacturer to pay to get FCC approval for a generic CDMA phone, because Sprint wouldn't allow it to be used, and Verizon wouldn't buy a million of them to resell to its customers.
The AT&T/T-Mobile situation is a little blurrier. It appears that right now, AT&T has a company policy of refusing to sell phones capable of 1700/2100 UMTS, and T-Mobile has a company policy of refusing to sell phones capable of 850MHz UMTS. Neither company will actually stop a customer from buying one himself and sticking the SIM card into it, but the market (right now) for unsubsidized handsets in the US is somewhere between "barely relevant" and "all but nonexistent". As a practical matter, there are exactly two American customers that manufacturers like HTC, Samsung, Nokia, and Motorola care about: AT&T and T-Mobile.
Need more proof of corporate policy dictating handset frequency availability? Watch the FCC submissions logs. I can almost guarantee that there will be two distinct versions of the iPhone 4 submitted to the FCC -- one that does 850MHz and 1900/2100 UMTS, and one that does 1700/2100 and 1900/2100. What's really sad is that they'll both probably have the same hardware, and differ only in their radio firmware. It'll suck for everyone... Europeans will have to decide whether they'd rather roam on AT&T or T-Mobile when they visit the US, and American iPhones will effectively be locked to AT&T or T-Mobile -- at least, for anyone buying one to use in the US with 3G data.
Re: (Score:3, Insightful)
Sprint won't allow its customers to use Verizon-branded phones, and Verizon won't sell phones that aren't built to be "Uniquely Verizon"
Yes, and Congress and the FCC could require all phones to use the same standard and frequencies.
Need more proof of corporate policy dictating handset frequency availability?
I don't need any proof at all. I'm saying Congress should grow some balls and put an end to this madness by law.
Re: (Score:3, Interesting)
Well, there's one problem with REQUIRING both 850 and 1700/2100 -- it costs more to make a phone capable of doing both. From what I've read, at worst, the only difference between a phone built for 1700/2100 and a phone built for 1900/2100 is a few passive component values determined at build time. At best, it's purely a matter of firmware and regulatory approval. On the other hand, a phone that does BOTH 850MHz *and* 1700&|1900/2100 needs two radio subsystems.
Going purely by engineering cost-benefit and
Re: (Score:2)
Huh? That is because I did my research that I did not buy the phone. Its UMTS band usage was not known however before its release and based on hype a lot of people waited for it, myself included, only to be disappointed when it finally arrived.
Re: (Score:2)
i have a 32GB iphone. i have only 80GB of music. if i listened to music on my iphone 24x7 it would take me weeks to listen to everything once. who cares about having access to your entire music collection if it's going to take you 5 years to listen to it?
He said he collection was in FLAC, so it will take up much more space than your (most likely) mp3s. Probably not "5 years worth" of music.
i don't even listen to full albums anymore. i have a bunch of smart playlists with different conditions and one with only my favorite songs from the entire collection. and my faves playlist is over 1000 songs and if i could i would cut it down to 100 or so to sync to my iphone but maybe in a future version of itunes.
Whole albums have an important place in many kinds of music I like, such as progressive metal and classical. I always listen to whole albums at a time (or pick up where I left off if I have to split the session up). The usefulness of albums is mainly dictated by your favorite genre of music.
Comment removed (Score:5, Informative)
Re: (Score:2)
Everything about it is done the way this 15-year Linux/Solaris admin thinks it should be done.
Ah, I see that you're still on honeymoon with your N900. It's got its wrinkles. Try 'cat /etc/sudoers' for a start. But I do agree with most of what you say. It is an amazing device.
Re: (Score:2)
What do you object to in /etc/sudoers? I looked at it, but it was so long I didn't bother checking everything.
Re: (Score:2)
What do you object to in /etc/sudoers? I looked at it, but it was so long I didn't bother checking everything.
From what I read online, it looks like any user is granted root privs without a password. So if you've got apache installed, and someone finds/uses a vulnerability, they can make the apache user switch to root unless you've locked down sudoers.
Re: (Score:2)
By default sudo gives just an error about "switch your device to R&D mode if you want to break your device". You have to install a separate gainroot package to do it without R&D mode. Anyone who does either of those should be experienced enough to realize what the consequences are.
Of course, allowing ALL users rather than just the normal "user" to get root privileges is worse. And yes, a quick look at /etc/sudoers does look as if any user could simply do that. But I just tried:
1. start xterm
2. sudo
Re: (Score:2)
Sounds wonderful... if only it would work on Verizon's network :o(
Perfect Slashdot 'Phone (Score:5, Insightful)
Warning! (Score:3, Insightful)
--
Sent from my Nokia N900
Re: (Score:2)
A better idea than an emulator, which will happen by the way, is to simply implement a good copy of the iPhone's interface on this.
check out the LG Vu mods to see what I'm talking about... www.lg-vu.com
GUIs are comparatively simple to copy. Much better than trying to emulate an OS. With the hardware this thing has a gui copy will run just as fast as a native iphone if it's done right and the underlying OS is efficient.
It doesn't run OSX. (Score:3, Funny)
n900 - port iphone os to it! (Score:2)
10.3 was powerpc specific - and you can see from the screen shot that they are using pearpc - a powerpc emulation engine.
what would be much more interesting is to port iphone os to the n900 - it has an ARM cpu and should be able to run about the same speed as the iphone itself - that is more a challenge. putting msdos on symbian, android, iphone os, windows mobile is simply a matter of porting dosbox or so; when will someone take on the true challenge :) take a recovery image and flash it to an ARM device w
Yet another crappy summary (Score:2)
Not so much running as walking, hobbling or crawling.
Re:Surprised at the time required (Score:4, Insightful)
Re: (Score:3, Insightful)
Atom @ 1+ GHz vs. ARM @ 600MHz (Score:2)
Surprised at the time? How about being surprised that the n900 is a phone running a PowerPC emulator, which, when initially released didn't run OS X any faster.
ARM > PearPC > XNU
Atom > XNU
No direct comparison may be made. XNU runs natively on Atom cores (or used to). For the n900, XNU PPC is running on an *emulated* cpu, running on a low-power, essentially PDA-class CPU.
Personally, I am downright impressed with the time required. My n810 would barf.
Re: (Score:2)
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.
People used to say, "Windows 95 is Mac 84." The roles have now reversed.
"Mac 10.3 is Windows 7"?
Re: (Score:2, Funny)
People used to say, "Windows 95 is Mac 84." The roles have now reversed.
So now "Windows 95 is Mac 84." says people?
That's deep man.
Re: (Score:2)
People used to say, "Windows 95 is Mac 84." The roles have now reversed.
So now "Windows 95 is Mac 84." says people?
That's deep man.
Wow, I shouldn't have eaten the brownies in the lunch room. Now arbitrary strings are being anthropomorphized.
Re: (Score:2)
With OS X 10.3 (which is running on the Nokia in question here), the minimum RAM requirement was 128 MB (source [wikipedia.org]). It's only been since 10.5 that the RAM requirements have been that high, or IIRC that the installer even warns you about your low RAM.
The real question is why they are using PearPC to emulate the PowerPC architecture? Wouldn't an x86 version of OS X be easier to get up and running, and maybe even approach something usable? Or, as posted above, try run the iPhone OS instead?