News

Linux-Powered Smartphone Use on the Rise

By 2012, smart phones that use a scaled-down variant of the open source Linux operating system will account for roughly 31 percent of all smart devices in the marketplace, according to ABI Research. Linux smartphone technology will see its fastest growth, with annual growth rates as high as 75 percent, in the 2007 to 2012 period.

According to ABI's Research Director Stuart Carlaw, Linux is becoming a contender in the carrier community. Moreover, device manufacturers such as Motorola and Nokia have developed plans to include Linux in their products. Linux also stands to gain from the increasing availability of mobile broadband.

ABI analysts see horizontal and vertical fragmentation in the market as a concern, as well as Microsoft's patent challenge. Microsoft officials have alleged that the official Linux kernel infringes on 235 of its patents. However, Microsoft has failed to specify the exact violations, only claiming that the kernel itself contains 42 violations and the graphical user interface (despite being separate from the kernel) contains an additional 65 violations. The free software community reacted by starting a "Sue Me First" campaign designed to force Microsoft's hand, but a company official suggested that Microsoft would not pursue litigation on this issue.

To make matters even more inscrutable, at the time it was (and still is) unclear if the 65 alleged GUI-related violations that Microsoft brought to the table refer to the X Window System itself (the rendering engine that powers the Linux GUI) or the various window manager projects (the actual user interfaces) such as GNOME or KDE that run on top of X. For instance, in the case of a smartphone, a scaled-down Linux kernel would likely be used, along with a minimalist window manager designed to run highly specialized software in an embedded system.

Grassroots efforts are continuing, such as the OpenMoko project, an open source development effort that uses Linux for smartphones. OpenMoko code currently works with several phone models, such as the Neo1973, the Palm TX and the Treo650. However, the OpenMoko Web site states that OpenMoko is not ready for common use, and that implementation on several models is sketchy at best. Still, the project demonstrates that the concept of open source phones is a viable one.

ABI's report, "Mobile Linux," is specifically focused on the challenges to Linux in this market and can be accessed here.

About the Author

Will Kraft is a Web designer, technical consultant and freelance writer. He can be reached at [email protected]. Also, check out his blog at http://www.willkraftblog.com.

comments powered by Disqus

Featured

  • Compare New GitHub Copilot Free Plan for Visual Studio/VS Code to Paid Plans

    The free plan restricts the number of completions, chat requests and access to AI models, being suitable for occasional users and small projects.

  • Diving Deep into .NET MAUI

    Ever since someone figured out that fiddling bits results in source code, developers have sought one codebase for all types of apps on all platforms, with Microsoft's latest attempt to further that effort being .NET MAUI.

  • Copilot AI Boosts Abound in New VS Code v1.96

    Microsoft improved on its new "Copilot Edit" functionality in the latest release of Visual Studio Code, v1.96, its open-source based code editor that has become the most popular in the world according to many surveys.

  • AdaBoost Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the AdaBoost.R2 algorithm for regression problems (where the goal is to predict a single numeric value). The implementation follows the original source research paper closely, so you can use it as a guide for customization for specific scenarios.

  • Versioning and Documenting ASP.NET Core Services

    Building an API with ASP.NET Core is only half the job. If your API is going to live more than one release cycle, you're going to need to version it. If you have other people building clients for it, you're going to need to document it.

Subscribe on YouTube