The Rise of the Linux-Based Cellphone 151
mrscotty99 writes with a link to a Linux.com article about the rising star that is the Linux-based cellphone. Author Murry Shohat argues that the transformation of the cell into a mini-PC this summer is a landmark opportunity for Linux. Apple's offering and Motorola's US launch of the RAZR2 V8 (a linux-based device) may be heralds of great things to come for a new OS frontier: "In the cell phone market, consumers will pay for content, and corporations need to deliver secure content to applications in the palm of employees' hands. These trends suggest products that are simultaneously more functional and less expensive than a Treo or BlackBerry and more secure than an iPhone. MontaVista Software claims to have deployed Mobilinux on more than 35 million mobile devices worldwide. CEO Tom Kelley says, 'Linux is growing rapidly on mobile devices because of its solid reliability, its great flexibility, and because it accelerates the development cycle.' Vendors using or contemplating the use of Linux for mobile devices unanimously point to the operating system's footprint, memory usage, and fast growing ecosystem of developers producing software for graphics, multimedia, connectivity, and security." Linux.com and Slashdot are both owned by SourceForge.
4 choices (Score:5, Insightful)
Obviously, you can go with a market leader like Symbian and Nokia's S60 software stack to get something out the door in a hurry.
Alternatively, you can pay a bunch up front to get the hardware working with Linux, but the benefits are a royalty-free OS license.
You could always ask Microsoft for some help, but your fast time to market and full-featureset come at the price of outrageously powerful hardware requirements.
Finally, you can go with BREW, Qualcomm's stripped-down, barebones OS.
Each OS has its benefits and tradeoffs. Linux's benefits are code "ownership" and full source access, not to mention a well-known API and a large pool of developers. The major tradeoff that I've seen is the enormous latency in normal usage. A keypress takes a significantly longer time to process on a Linux phone than on, say, a BREW phone or an MS Smartphone.
There's a lot of growth to come in the cellphone market, so Symbian has a long fight against these up and comers. And there really isn't anywhere for anyone (excluding Symbian) to go but up.
Apple's Offering? (Score:3, Insightful)
By my accounts, Apple has been hostile to the open source community. They take and don't give back. Look at their track record with OSX and not setting up a source repository.
Making iPods intentionally not work with anything but iTunes (which was cracked only days later)? Creating iWork instead of helping the OS X version OpenOffice.org?
Apple would BE Microsoft, and Charman Jobs would be Gates, if they had the option.
Don't forget about Qtopia (Score:5, Insightful)
Re:4 choices (Score:2, Insightful)
Re:The Neo 1973 is freer but has no wlan (Score:4, Insightful)
Re:Apple's Offering? (Score:3, Insightful)
Re:4 choices (Score:5, Insightful)
Now, the FIC NEO1973 will hopefully show the industry how it's done.
Re:4 choices (Score:3, Insightful)
iPhone - well, that is clearly a closed system. Any "openness" is a lucky hack.
BREW - ugh...
Linux-on-phone - You would expect it to be free, but with the exception of OpenMoko, it seems like Linux-on-phone tends to be "Tivoized". The quotes in the article summary imply that manufacturers love it because it makes it easier for them to lock down the phone. Their definition of "secure" is not the same as ours, theirs is in terms of DRM and locking down what the owner is allowed to do.
PalmOS is pretty open to developers but is basically dead at this point. (I'm a former Treo owner, now I have a WM5-based AT&T 8525 aka HTC Hermes/TyTn and love it)
Wake me up when openmoko supports CDMA networks. (Score:2, Insightful)
By contrast, I am confident that Motorola WILL release a variant of their phone that works on Sprint's network.
Open source ideals are great and all, but if it doesn't meet my requirements (I'm not going to buy it.
And for the foreseeable future, "Does it work on Sprint's network?" is one of my requirements.
Re:Geeks don't drive the market, consumers do... (Score:2, Insightful)
Re:4 choices (Score:3, Insightful)
I hate to burst your bubble but Linux typically has lower latency than most other commercial RT OSs. Linux in no way, shape, or form, is considered a high latency beast, save only on the desktop, and that's because it is geared toward throughput, not low latency; which in turn explains why Linux typically stomps on Windows for throughput.
I've not done any phone development but I do RT development. If are experiencing latency issues, I suggest it may be platform specific issues with the kernel port or framework/application level issues which are causing your issues. Linux, in of it self, should not be the cause of any user perceptible latency issues. Which is why I pointed you toward much more likely causes than the kernel.