Mobilinux is a Linux based OS targetting smartphones and announced by MontaVista Software on April 25, 2005. Mobilinux is based on open source and open standard technology, designed for scalibility and maximized battery power usage for single-chip mobile phones. Linux 2.6 kernel is used. It has a rapid boot time of less than 1 second and an event broker. Its graphic user interface (GUI ) is based on open KDrive ( also known as TinyX) and GTK technology.