The Opportunity of Mobile Linux in Danger
Eugenia writes "I just posted an editorial on the state of Linux for cellphones. Currently, there are 6 different initiatives and alliances, all completely incompatible between them, and in my opinion this kills a great opportunity for a unified 'Linux platform' that can compete with Windows Mobile and Symbian S60. As for the existing released Linux phones, only MiZi Research has an SDK freely available to create a GUI application for it. Motorola sells thousands more handsets than MiZi does through Samsung, and yet they don't release their EZX SDK. C|Net also wrote today: 'while Linux had a lot to offer in comparison with proprietary systems, such as improved scalability and flexibility, it is lacking in other areas, industry watchers said. Ovum telecommunications analyst Tony Cripps said that Linux-based smart phones are currently inhibited by the lack of a standardized application environment for third parties to write to, unlike Symbian's offerings.'"
that even in the OSS community there are still too many pissing matches that sound remarkably like "It's my way or the highway."
Why go fast when you can go anywhere? O|||||||O
I've never written a first post before. Cool. Too bad I've got nothing to say about the subject except that this is exactly what happens with proprietary tool kits. Everybody hurts.
For Linux? Why? If that's all manufacturers are worried about, can't they bolt on an evironment that isn't so Open? It may be against the FOSS movement, but I can't see manufacturers being particularly cut up about that. You may now flame me for not getting it.
Meta will eat itself
Currently, there are 6 different initiatives and alliances, all completely incompatible between them, and in my opinion this kills a great opportunity for a unified 'Linux platform' that can compete with Windows Mobile and Symbian S60
Now, if only we had this unified 'Linux platform' for the desktop, then maybe we could compete with Windows XP.
Things you think are in the Constitution, but are not.
The reason linux distros are so different, on PCs or on cell phones, is that open source apps don't need a standardized environment and linux is made to work with open source apps. If your application uses autoconf, it's pretty darn easy to port to any distro. But have you ever tried installing matlab, lexmark printer drivers, or games? Closed source software like that has arcane installers that only work on red hat and have to be reverse engineered for other distros. The people who want linux to "standardize" are the people who want to sell closed source apps. "Standardization" would hurt those who use only FOSS because it would greatly reduce choice in your distros. FOSS is the core function of linux (that's the GNU in GNU/Linux). Linux should not cripple itself to make room for non-free software.
Haven't all these manufacturers heard of GPE, Opie, or even Maemo? Those ought to be easily adapted to run on phones instead of just PDAs.
I think the real reason they're all going proprietary (and not providing SDKs) is because the service providers don't want there to be an easy way for anybody but them to make applications for the phones.
"[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz
First let me say how I'd like a Linux smartphone to work. I'd like to plug it into my computer with a USB cable and see various peripherals. A hard drive, that goes without saying. A network adaptor with a DHCP server; a web server on port 80 with the phone's web-based configuration; a database server on port 3306 containing the phone book, call logs and sundry housekeeping information, e.g. remaining talktime; a gateway to the outside world {via GPRS or 3G}; and assorted other servers, possibly including a SIP / IAX gateway. Two sound cards: one being the phone's own mic and speaker, and the other being the phone line.
..... you would have to keep a close watch on how much talktime you bought while developing applications, for fear of eating it all up}.
Since the business of charging for a call is handled by the base station and not the handset, there are no implications for making things open that benefit the subscriber at the expense of the telephone company {though I can think of some that might benefit the telco at your expense
But it's unlikely to happen without government intervention, because keeping things closed and proprietary benefits the handset manufacturers {to a limited extent} and the telcos {to a greater extent}. The easier it is for the likes of me and thee to muck about with our phones, the harder it is for the corporations to charge us money for cheesy applications.
Je fume. Tu fumes. Nous fûmes!
I assumed from the headline that the story would be about the opportunity for Danger Inc., the company that developed the Sidekick handsets and operates its data services, to leverage Mobile Linux on a future version of their device.
It actually may not be a bad idea for them -- their current platform of a custom J2ME implementation on ARM7 doesn't seem to have much of a future. Few developers are producing software for it due to its differences from other handsets (and its restricted distribution model). It's falling behind even less expensive handsets in the market in terms of hardware support for things like Bluetooth and EDGE.
Opening up the platform and making it a tiny Linux box could give Danger a whole new market for the device: techies who don't care much for Blackberries or Treos.
But as long as Paris Hilton and P. Diddy are happy with theirs, that may never happen.
In a tragic side-note, Tony Cripps was gunned down in an apparent drive by shooting by Billy Bloods...
Damn it, I warned you it was a bad joke.
most embedded appliances like handy and pda with linux uses qtopia, isnt that some sort of abi standard they are asking for? incl application 'hand'top?
i was hoping this would be something related to using a DataPilot kit with my linux laptop to connect to the internet.
anyone know about any such projects?
I don't like this kind of articles... I mean the kind that make a big deal out of nothing... Well it's not exactly nothing but I think it's at least exaggerated: all new technologies are not really compatible at some stage.. Of course all the cell phone manufacturers will agree on some compatibility issues as soon as they realize they need to... But for now they don't because linux is still "emerging" on this market and each company is pushing forward it's own things.. It's all a competition and this is good because in the end only the best implementations will be supported. Until then they can all mature independently with no interference. On the other hand I don't think linux can "lose" the embedded market...The flexibility that open source offers is a huge advantage over any proprietary software that can't be overlooked just because of by bad timing..
Welcome to linux... the Fragmentation OS (TM).
http://www.motorola.com/mediacenter/news/detail.js p?globalObjectId=6906_6860_23
Looks like these chaps are keen on Linux suceeding and working with the Open Source community
Facts are history now plebs have politics for religion on social media.
Linux effectively has Gnome and KDE, and the two work together very well. That means at most two toolkits, with an active effort to integrate them.
.NET, Avalon, and Vista.
That makes the situation better than, say, on Mac OS, which has Cocoa, Carbon, some Classic, and a lot of incompatible third party toolkits. And Windows has a baroque mix of 16bit and 32bit applications, various levels of Win32, and soon
Open source is rarely first to market. It has taken years for open source to start to displace other vendors in other markets, and it's going to take patience for cell phones as well.
If Palm gets it right, Palm may well change the tide. If not, some other company will.
What is pretty clear already is that the current crop of Linux phones based on some Linux+J2ME or Linux+Qt/Embedded is not going to cut it. Why? Because none of those phones are going to offer compelling advantages for mainstream users, and their use of non-standard GUI solutions means that they also fail to be interesting to most geeks or vertical application developers using open source APIs.
So, "getting it right" means shipping full Linux, with standard libraries, standard command line environments, and X11. Nothing else will really do, and given the power of today's cell phones, there really is no reason not to.