Thanks to its stature in the enterprise server arena, Linux has emerged as the OS dark horse in the race to gain market share on cell phones. A small set of vendors is backing open source to challenge cell phone OS rivals Microsoft, Palmsource, and Symbian.
The opening salvo came in July when some of the largest volume handset manufacturers agreed to create the CE (Consumer Electronics) Linux Forum in an attempt to extend Linux to meet the needs of CE devices, including cell phones. Founding members include Matsushita Electric Industrial, Sony, Hitachi, NEC, Royal Philips Electronics, Samsung Electronics, Sharp, and Toshiba.
Now MontaVista, a Linux embedded-kernel provider, has joined the Linux cell phone club, inking an agreement in late September with middleware software company Openwave Systems to port Openwave Phone Suite V7 to Linux. Openwave’s software runs on approximately half of all currently shipping data-capable cell phones, according to Brian Dally, director of product management at Openwave’s client software group.
V7 will act as a rendering and graphics layer that applies Open Mobile Alliance standards for small devices to MontaVista Linux CEE (Consumer Electronics Edition). Motorola and NEC have since announced they each will manufacture handsets using MontaVista Linux and Openwave V7.
MontaVista executives hope CEE will become an attractive development platform. It offers most features developers and handset manufacturers require, including power management, multithreading, rapid boot, and multiprocessor capability, according to Scott Hedrick, senior product marketing manager at MontaVista.
Using two radio chips, a top-ten handset manufacturer is currently prototyping a MontaVista CEE version of its cell phone that switches between 3G and VoIP (Voice over IP) using IEEE 802.11x, according to Hedrick.
Linux’s biggest asset in terms of gaining market share as a cell phone OS is its capability of integrating with a variety of network types and the fact that its source code is accessible by carriers.
“Linux can do complex routing in the background without dropping calls. That is why it is used in servers and software switches. Those same strengths can be scaled down to a phone,” Hedrick said.
According to Hedrick, Linux will appeal to developers because it can scale to less than a megabyte and because it supports C, C++, and Java. Openwave adds an XML layer.
Even more appealing than the technology, however, may be the economics of Linux. MontaVista, for example, charges for development rather than on a per-unit royalty basis.
“Linux is at the lowest end of the software bill of materials. And it is royalty-fee light,” said Kyle Harper, manager of strategy and business development at Motorola’s wireless and mobile systems group.
According to Harper, Linux will be a force to be reckoned with during the next several business cycles as cell phone production shifts to Asia, the “manufacturing bedroom” of CE devices. As that happens, the attractiveness of an OS that has a low cost on entry and access to open source code is a major plus.
Metrowerks, a wholly owned Motorola subsidiary, is also looking at scaled-down versions of Linux for mobile devices. The company offers a development environment and programming framework for Linux called OpenPDA, which defines a standard user interface and APIs for third-party software developers.