Linux and mobile telephony
[Posted December 4, 2002 by corbet]
The
cover
article from the November 21 issue of The Economist argues that
the future of computing is to be found in the combination of handheld
systems and cellular telephones. Together, the two provide mobile,
convenient access to applications with worldwide communication
capabilities. It is easy to see how, if the applications are available and
the user interface issues are solved, this type of system would become the
computer of choice for many users. Servers and desktop systems will not go
away, but personal handheld units may well outnumber them.
One might ask how this is relevant to Linux. At a first glance, it's not:
there are no Linux-based mobile telephony systems. The embedded Linux
vendors seem to be far more interested in set-top boxes than telephones,
and the mobile industry has its own options for operating systems. Linux,
it seems, runs the risk of being left out of a large sector of the future
computing market.
This market, instead, looks to be the site of a battle between Microsoft
and Nokia. Microsoft has a version of Windows which has been tweaked for
the mobile environment. The company does not, however, have a whole lot of
customers at this point. The mobile phone makers, for some reason, are
reluctant to give Microsoft a toehold in their market. The fact that the
Windows source is not available to licensees also does not help. Microsoft
has an uphill road ahead of it, but it also has the resources to stay the
course for a long time.
Nokia, interestingly, is not pushing a mobile operating system of its own.
Instead, along with Ericsson, Matsushita (Panasonic), Motorola, Psion,
Siemens and Sony, Nokia is a part owner of Symbian, which licenses its
software to all of them. Symbian OS is developed with the needs of
its owners in mind, and comes with source code. In other words, the mobile
handset makers appear to have set up their own little private, members-only
open source-like community to handle their operating system needs. It seems to
have worked; Symbian is the dominant operating system in mobile handsets.
How could Linux push its way into this market? Much work has been done to
make Linux work well on handheld systems; see, for example, the Familiar distribution.
What's missing, however, is any sort of telephony support. Getting Linux
to the point where it can make a call on a mobile telephone will require a
great deal of work interfacing with proprietary hardware, and, perhaps,
dealing with numerous regulatory bodies worldwide. It will not happen, in
other words, without strong support from one or more handset
manufacturers. That support does not appear to be present at this point.
It is not that hard to imagine a future world where mobile handsets have
become a commodity item (i.e. cheap even without a service plan), and
handset manufacturers have been reduced to producing low-margin platforms
for Windows. In such a world, there would likely be sufficient interest to
inspire funding of a Linux-based alternative. It sure would be nice,
however, to not have to wait that long. All of us who have worked on free
software have not, after all, done that work just to carry a proprietary
operating system in our pockets.
(
Log in to post comments)