Openmoko Linux

Mobile operating system


title: "Openmoko Linux" type: doc version: 1 created: 2026-02-28 author: "Wikipedia contributors" status: active scope: public tags: ["smartphone-operating-systems", "mobile-operating-systems", "embedded-linux", "openmoko", "free-mobile-software", "linux-distributions"] description: "Mobile operating system" topic_path: "technology/operating-systems" source: "https://en.wikipedia.org/wiki/Openmoko_Linux" license: "CC BY-SA 4.0" wikipedia_page_id: 0 wikipedia_revision_id: 0

::summary Mobile operating system ::

::data[format=table title="Infobox OS"]

FieldValue
nameOpenmoko Linux
logo[[Image:Openmoko logo 2.png]]
developerThe Openmoko Team
source_modelOpen source
kernel_typeLinux kernel
uiGraphical user interface
familyLinux (Unix-like)
latest_test_versionJune 2009
marketing_targetSmartphones
licenseGNU General Public License
website
::

| name = Openmoko Linux | logo = [[Image:Openmoko logo 2.png]] | screenshot = | caption = | developer = The Openmoko Team | source_model = Open source | kernel_type = Linux kernel | supported_platforms = | ui = Graphical user interface | family = Linux (Unix-like) | released = | latest_release_version = | latest_release_date = | latest_test_version = June 2009 | latest_test_date = | marketing_target = Smartphones | programmed_in = | prog_language = | language = | updatemodel = | package_manager = | working_state = | license = GNU General Public License | website =

Openmoko Linux is an operating system for smartphones developed by the Openmoko project. It is based on the Ångström distribution, comprising various pieces of free software.{{cite web|url=http://lists.openmoko.org/pipermail/announce/2007-January/000000.html|title=[openmoko-announce] Free Your Phone| archive-url=https://web.archive.org/web/20090319051223/http://lists.openmoko.org/pipermail/announce/2007-January/000000.html|archive-date=19 March 2009 |date=2009-03-19|accessdate=2021-03-24}}

The main targets of Openmoko Linux were the Openmoko Neo 1973 and the Neo FreeRunner. Furthermore, there were efforts to port the system to other mobile phones.

Openmoko Linux was developed from 2007 to 2009 by Openmoko Inc. The development was discontinued because of financial problems. Afterwards the development of software for the Openmoko phones was taken over by the community and continued in various projects, including SHR, QtMoko and Hackable1.

Components

Openmoko Linux uses the Linux kernel, GNU libc, the X.Org Server plus their own graphical user environment built using the EFL toolkit, GTK+ toolkit, Qt toolkit and the illume window manager (previously Matchbox window manager). The OpenEmbedded build framework and opkg package management system, are used to create and maintain software packages.

This is a very different approach than that of Android (in which everything except Linux, Webkit, and the Java language inside of Android seems non-standard). Applications targeted for Android must be substantially rewritten and are largely not portable. Many existing Linux desktop apps can be easily ported to Openmoko. (However the limited computational power and screen resolution require substantial reworking of existing applications, in order to render them usable in a finger-oriented, small-screen environment.)

References

References

  1. [http://wiki.openmoko.org/wiki/OpenMoko-supported_hardware OpenMoko supported phones] {{webarchive. link. (2015-09-05)
  2. "List of software used by OpenMoko".
  3. It uses Bionic as libc, the [[Dalvik virtual machine]] for [[Java (programming language). Java]], a new [[frame buffer]] system, and new proprietary ways of dealing with [[Human interface device

::callout[type=info title="Wikipedia Source"] This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page. ::

smartphone-operating-systemsmobile-operating-systemsembedded-linuxopenmokofree-mobile-softwarelinux-distributions