Nokia Preps Linux OS For Low-End Smartphones
itwbennett writes "Nokia is going after the low-end smartphone market with a Linux-based OS code-named 'Meltemi.' The phones are expected to cost under $100 without subsidies. A Nokia spokesman's no-comment comment went like this: 'Of course, we don't comment on future products or technologies. However, I can say that our Mobile Phones team has a number of exciting projects in the works that will help connect the next billion consumers to the Internet.'"
What I don't understand about this plan(assuming it isn't mere rumor) is that the linux-based OS is supposed to be for cheap, low-spec phones that their new MS/Nokia BFF WP7 deal doesn't provide them with an OS suitable for...
Their MeeGo/QT work, now orphaned, was largely aimed at higher end smartphones, the same ones that are now going to be WP7 devices. None of the linux-with-custom-stuff-on-top phone OSes(MeeGo, Android, WebOS) work particularly well on sub-smartphone hardware. They are powerful, have some nice features, and don't suffer from some of the horrid, idiosyncratic development environments of the old dumbphone and featurephone OSes; but they don't actually scale down very far before you are looking at some seriously dire performance, RAM so limited that multitasking is largely a theoretical benefit, and a screen so lousy that your decent browser is nearly useless for anything that isn't a deeply spartan 'mobile' website that a 1997 WAP phone could have rendered....
That's what I don't understand: Linux-based systems definitely have their points on more powerful hardware, and Nokia has access to one of their own(in addition to doing an adroid hostile-fork, as Amazon did); but they aren't so hot on weaker hardware(Exercise: grab a copy of the debian m68k port and replicate the features of, say, a Palm III, in 2MB of ROM, 2MB of RAM, and a 16MHz processor....). Nokia also has a number of eccentric and crufty; but eminently suited to very-low-spec phones OSes available. Why would they possibly be spinning Yet Another Linux WIth Something Weird On Top Of It OS?
Is there any level on which this decision makes sense in light of Nokia's direction?
Looks like different factions within Nokia competing/fighting against each other.
I believe that Microsoft can do whatever they want with Nokia.
The board chose a CEO who did nothing visible, then forced Nokia into dependence on Microsoft. The shareholders reacted by selling madly. I don't know what Nokia's goals are aside from selling phones, but they don't seem to be reacting fast enough (especially with Elop pulling a multi-Osborne at the start of the year.)
So yeah, I expect that if MS tells Nokia to marginalize or kill something off, they'll try as hard as they can to do so. Elop has to stay on good terms with them or he'll ride Nokia into the gutter.
Cheap low end hardware has changed since the Palm III
They are probably thinking about an 600-800MHz ARM9/11 cpu with 128-256MB of RAM, with a GPU that can still draw 30 million triangles per second and play 1080p videos (like say the 25$ raspberry pi coming out this november). Also Nokia is moving upcoming Qt 5 rendering to run almost entirely on OpenGL (ES). This will probably make the UI on such devices (GPU with a cpu tacked on) smoother than on a high end Android 2.x phone.
Then again, they could just as well do this on existing Symbian devices.
Indeed, it is best left unspoken lest regulators have evidence later on.
Yet Nokia, a company with some management issues, gets an ex-Microsoft CEO and suddenly burns down everything they had invested in, in exchange for a dependency on a company known to destroy "partners."
A CEO and pocket change compared to what it would cost to actually buy Nokia.
The utter insanity of decisions coming out of that company now just suggest to me that there's a ton of politics, back and forth, and infighting, and that there's no unified leadership in the company. After all, suddenly this when Elop showed slides basically saying "within a few years anything not Microsoft will be gone."
It's probably more than just a rumour, at least that's the impression I got from the Finnish media, which tends to be fairly well informed. Meaning that the OS exist and there are products planned, but of course no guarantees that a product will ship.
As to how the Meltemi-stuff make any sense:
At the level that Nokia makes decisions, the smartphone segment of mobile business isn't about hardware anymore, it's applications and services, or probably more to the point, it's about attracting developers. Nokia ditched their own OSes because they knew that by themselves they could not attract enough developers to build a fourth "ecosystem" (iOS, Android and WP being the there current ones). Nokia said that they chose between Android and WP, and, while we can speculate why they chose WP, one of the stated reasons was the fully-fledged and mature tool-chain that WP has.
Meltemi itself may be about many things: hedging their bets, getting something out of the Linux experience they have, or maybe they just feel that the segment suits a Linux-based OS. The next generation of sub-$100 phones will be much more powerful then previous ones and it would be misleading to think them as having very low specs, but it will still be a distinct segment, separate from the smartphone segment, especially it will not be driven by third-party applications and services. That means that Nokia can still, by themselves, make a competitive phone to that segemnt without having to build an ecosystem.
In summary, Nokia ditched Linux (MeeGo) on smartphones because they had to, and they are using Linux (Meltemi) on feature phones because they can.
Computers are useless. They can only give you answers - Pablo Picasso
USA is hardly the 8% of the total mobile phone market.
http://en.wikipedia.org/wiki/List_of_countries_by_number_of_mobile_phones_in_use
And thats data from the CIA WFB 2007, guess numbers are even higher nowadays. My bet is that mobile manufacturers create products for the sane-mobile-rest-of-the-world-market first, and then they devote some time to pamper the American mobile industry.
The Android Market has a Terminal Emulator app which will give you a command prompt that will let you run (a bare-bones version of) top, which is already part of the Android OS. Or you get PowerTutor from the Market for a more fancy graphical user interface. Or you go to Settings/About Phone/Battery/Battery Use.
Avantslash: low-bandwidth mobile slashdot.
According to rumors I've heard, this isn't Linux as we know it. They're going to run Qt as close to the hardware as possible with everything else stripped away. And we'd better hope it works, because it's the last chance we have of a Desktop Linux-compatible toolkit getting significant phone market share. I don't want to develop in Java, goddamnit.
My Sig: SEGV
Microsoft doesn't have a good history of playing nice with partners. They tend to die painful deaths and their history in the mobile space is that of spectacular failure.
Scaling Linux from Meltemi up from a low spec to a high spec smartphone would be relatively easy. If the MS "partnership" goes the way all the previous ones have gone, Nokia would be dead, full stop. This way they may have an escape route.
Oh and "feature phone" these days is 100MHz with 32Mb RAM, 2Gb storage. That sounds like a 30 user system to me.
Deleted
Android is not FOSS. Android is a proprietary project that Google selectively makes open source.
Only the kernel is FOSS in Android, and I'll be the first to suggest that Google basically mooches off the efforts of the kernel community. But they DO act according to the statement you highlighted for the kernel, even if unhelpfully.