In the case of government and military customers, suppliers have to be able to provide rapid support for products in the field. One of the advantages of using MontaVista Linux is that we can benefit from using an open-source OS while getting the kind of support you would expect from a proprietary OS company
Roman Abadias, Deputy Director of R&D, Teltronic

 Android Commercialization - Making Android Ready for Your Device
MontaVista Mobilinux

Mobile Devices and the MontaVista Linux Development Platform

While newer mobile devices are using our Android and Meego solutions as their development platform, Mobilinux still supports older hardware platforms.

MontaVista Mobilinux is an optimized Linux operating system and development platform that has been used in wireless handsets and other mobile devices such as GPS devices, portable medical devices, and wireless POS terminals. More than 35 million phones and other mobile devices have run on Mobilinux, far more than any other commercial Linux.

Mobilinux addresses mobile device requirements for power management, real-time performance, fast start-up, and small footprint.


Tailored to the Needs of Mobile Devices
Longer battery life
Fully programmable Mobilinux power management includes APIs that extend battery life to support power-hungry multimedia.
Built-in connectivity
Mobilinux provides support for SDIO (Secure Digital Input Output), Wi-Lan/Wi-Fi over USB, Bluetooth over USB (supporting wireless headsets, headphones, and other items), USB On-The-Go, ALSA sound drivers, GStreamer and more.
Speedy startup
Phones using Moblinux typically boot in less than 5 seconds and place a phone call in less than 10 seconds, three times faster than similar Symbian or Microsoft-based devices. MontaVista supports XIP (Execute-In-Place) and prelinking, so applications start quickly, enabling fast shut-down and resume from sleep in less than half a second.
Small footprint
Mobilinux can be implemented in under 2 megabytes and for a typical mobile phone with basic functionality, less than 14 megabytes. In addition, Mobilinux implements uClibc, LOT (Library Optimization Tool), and other technologies to reduce application footprint size.
Better development environment
Mobilinux allows a debugger to connect directly to a device's USB port using KGDB over USB, allowing debugging and tracing of both the kernel and applications to be done on the target device itself. In addition, Mobilinux includes new platform development tools that enhance productivity for kernel-level work, and new tools for mobile application developers.
Multi-core processor support
Mobilinux supports both single-core and multi-core processors, and supports devices built with multiple processing chips (such as phones using one baseband processor and one application processor) as well as devices that combine multiple processors on one integrated CPU chip.
© 2010 MontaVista Software, LLC. All Rights Reserved