Openmoko
From Wikipedia, the free encyclopedia
Openmoko is a project which encompasses two related sub-projects, with the combined aim of creating a family of open source mobile phones.[1] The project is sponsored by Openmoko Inc.
The first sub-project is Openmoko Linux, a Linux-based operating system designed for mobile phones, built using free software.
The second sub-project is the development of hardware devices on which Openmoko Linux runs. The first device released was the Neo 1973,[2][3] which was followed up by the Neo FreeRunner on 25 June 2008.[4] Unlike most other mobile phone platforms, these phones are designed to provide end users with the ability to modify the operating system and software stack. Other Openmoko-supported phones are also available.
On 2 April 2009 Openmoko canceled planned phones and will probably concentrate on other kinds of hardware,[5] but will still support and sell the current Neo FreeRunner.[6]
Contents |
[edit] Openmoko Linux
Openmoko Linux (Om) is the software subproject of Openmoko. It uses the Linux kernel, together with a graphical user environment built using the X.Org Server. The OpenEmbedded build framework and opkg package system are used to create and maintain software packages. The initial version named Om 2007 used the GTK+ toolkit and the Matchbox window manager. Om 2008, which was released in August 2008, has added support for the Qt toolkit and Enlightenment 17. Despite continuous improvements both of these versions did not reach a stable state wherefore the Openmoko phones are still not recommended for daily use. Openmoko aims at fixing these problems with the future Om 2009, which is set to be released in summer 2009. It will be based on the middleware from freesmartphone.org, a project that was financed by Openmoko.
Initial versions of the software are developed for the hardware developed by the Openmoko project (Neo 1973 and Neo FreeRunner devices from Openmoko Inc.). There has been moderate effort as yet in using the OS on other hardware platforms.
The availability of the Openmoko phones has spurred the development of open source operating systems for mobile devices. Several groups who were not satisfied with the default software have created modified versions of it or ported other systems to work on the phones. Among others, the Openmoko phones now support Debian, Gentoo, Maemo, Qt Extended Improved and Android.
[edit] Openmoko hardware
Openmoko Inc. is releasing hardware platforms that run the Openmoko software stack natively although, one of Openmoko's goals being openness, it does not discourage the use of other operating systems on the Openmoko hardware platform. Openmoko hardware aspires to the term open source hardware although in various areas the availability of cell phone components and law requirements prevent full conformance to this term.
As many other vendors, Openmoko Inc. notoriously failed to meet the publicly announced hardware release dates moving them further into the future multiple times.
The first supported phone, the Neo 1973 GTA01 (version: Bv4), was distributed exclusively through openmoko.com from July 2007 to February 2008.
The second revision of hardware based on the GTA01 design is the Dash Express, an automotive navigation system. The Dash Express has a faster CPU (Samsung 2440) and Wi-Fi ability.
The third hardware platform, the Neo FreeRunner codenamed GTA02 is an improved version of the Neo 1973.
[edit] Neo 1973
The Neo 1973 (codenamed GTA01) phone was a "developers only" release. This phone supports the 900 MHz, 1800 MHz and 1900 MHz GSM frequency bands. Many Linux and unix programs used on desktop and server platforms, including utilities and games, have been successfully run on the phone. In addition to Linux, the NetBSD, FreeBSD and L4 kernels have been adapted by users to run on the platform or are under development. The bootloader used to start the operating system kernel is U-boot and allows the various maintenance tasks such as software updates to be performed.
This hardware platform can be emulated in software with a high level of compatibility using a version of Qemu included in the Openmoko software suite.
[edit] Neo FreeRunner
The Neo FreeRunner (codenamed GTA02) is the new revision of the Neo 1973. The changes include a faster processor (clocked at 400 MHz), 802.11b/g Wi-Fi, two accelerometers and 3D graphics acceleration. It was released for the mass market on the 25th of June 2008.[4]
[edit] Dash Express
On 2 January 2008 the Dash Express, a GPS device, with hardware developed by Openmoko Inc. was announced running Openmoko Linux.[7] This device, initially codenamed the HXD8, seems to use little or none of the openmoko user-interface, simply using patches to the kernel developed by Openmoko Inc, and running an application from Dash Navigation on it to provide navigation and user interface.
[edit] Canceled devices
The next phone, GTA03[8], would be based on newer and more powerful system-on-a-chip. It would presumably differ from the Neo FreeRunner by having a 3.5 mm TRS audio connector (instead of a 2.5 mm connector), EDGE and a camera.[9][10][11] GTA03 would not include support for 3G networks.[12]
The fourth Openmoko planned, GTA04, would be based on a different system-on-a-chip. It would have had 3G support.[13]
[edit] History
Openmoko was announced in 2006 by its founders First International Computer (FIC).[14]
The Initial core team for Openmoko project included:
[edit] Etymology
The name Openmoko can be seen as an initialism for Open Mobile Kommunications (the German word for Communications). The company was named OpenMoko until early 2008 when it was renamed Openmoko.
The codename for the phone product series, GTA, is an abbreviation of "GSM-TI-AGPS" which indicates the main components of the phone[15]
[edit] See also
- Android mobile phone platform
- Comparison of embedded Linux devices
- Comparison of open source software hosting facilities
- Internet Tablet OS
- LiMo Foundation
- Linux Phone Standards Forum
- List of handhelds with Wi-Fi connectivity
- Mobilinux
- Open Handset Alliance
- Open Mobile Alliance
- OpenBTS
- Qtopia
- TuxPhone
[edit] References
- ^ openmoko-announce - Free Your Phone
- ^ "Neo1973". Openmoko Wiki. Openmoko. 2008-05-21. http://wiki.openmoko.org/wiki/Neo1973. Retrieved on 2008-06-25.
- ^ "Neo Base". Openmoko. 2008. http://www.openmoko.com/products-neo-base-00-stdkit.html. Retrieved on 2008-06-25.
- ^ a b "Open source phone goes mass-market". LinuxDevices.com. 2008-06-25. http://www.linuxdevices.com/news/NS9978560959.html. Retrieved on 2008-07-04.
- ^ "No More OpenMoko Phone". http://mobile.slashdot.org/article.pl?sid=09/04/04/228240.
- ^ "Openmoko Phone Not Dead After All". http://mobile.slashdot.org/article.pl?sid=09/04/09/220244.
- ^ "Openmoko Extends Mobile Phone to Power Next-Generation Dash GPS". Reuters (press release). http://www.reuters.com/article/pressRelease/idUS101671+02-Jan-2008+BW20080102.
- ^ "GTA03 preliminary hardware details". http://wiki.openmoko.org/wiki/GTA03.
- ^ "2.5mm or 3.5mm". http://lists.openmoko.org/pipermail/community/2008-June/019605.html.
- ^ "QVGA V/s VGA for GTA03 (was something about yummy CPU-GPU combos!)". http://lists.openmoko.org/pipermail/community/2008-June/018893.html.
- ^ "Is case design changing for GTA03?". http://lists.openmoko.org/pipermail/community/2008-June/018791.html.
- ^ "No 3G for GTA03, 2G/EDGE only?". http://lists.openmoko.org/pipermail/community/2008-June/018948.html.
- ^ No 3G for GTA03, 2G/EDGE only?
- ^ "Cheap, hackable Linux smartphone due soon". http://www.linuxdevices.com/news/NS2986976174.html.
- ^ http://lists.openmoko.org/pipermail/community/2009-April/045355.html
[edit] External links
| Wikimedia Commons has media related to: Openmoko |
| Wikiversity has learning materials about Openmoko |

