Linux on embedded systems
![]() | This article or section is in a state of significant expansion or restructuring. You are welcome to assist in its construction by editing it as well. If this article or section has not been edited in several days, please remove this template. If you are the editor who added this template and you are actively editing, please be sure to replace this template with {{in use}} during the active editing session. Click on the link for template parameters to use.
This article was last edited by 216.94.244.169 (talk | contribs) 13 years ago. (Update timer) |
This article needs additional citations for verification. (April 2008) |

Embedded Linux is the use of Linux in embedded computer systems such as mobile phones, personal digital assistants, media players, set-top boxes, and other consumer electronics devices, networking equipment, machine control, industrial automation, navigation equipment and medical instruments.
History
Linux has been ported to a variety of CPUs not primarily used as the processor of a desktop or server computer, including ARM, AVR32, ETRAX CRIS, FR-V, H8300, IP7000, m68k, MIPS, mn10300, SuperH, and Xtensa processors, as an alternative to using a proprietary operating system and toolchain.[citation needed]
Devices coverage
Due to its low cost and ease of customization, Linux has been shipped in a lot of consumer devices devices covering PDAs(like the Sharp Zaurus family), TomTom GPS navigation devices, Residential gateways like the Linksys WRT54G series or Smartphones: The Motorola exz series, the Openmoko handsets, the Nokia N900 and Nokia N9 cell phones were all using the Linux kernel. Nowadays the operating system that dominates the cell phone market is the Android Operating system which is based on a modified Linux kernel along with a custom Userspace. The first device shipping with the Android Operating system was the HTC Dream which was released on 22 October 2008.[1]
On the machine control, industrial automation, and medical instruments Linux has also been used a lot, The website LinuxForDevices has a lot of examples such devices shipping with an embedded Linux as operating system.
Communities
With the availability of consumer embedded devices, communities of users and developers were formed around theses devices: Replacement or enhancements of the Linux distribution shipped on the device has often been made possible thanks to availability of the source code and to the communities surrounding the devices. Due to the high number of devices, standardized build systems have appeared like OpenEmbedded,Buildroot, OpenWrt, and LTIB.
Advantages and Disadvantages
The advantages of embedded Linux over proprietary embedded operating systems include no royalties or licensing fees, a stable kernel, a support base that is not restricted to the employees of a single software company, and the ability to modify and redistribute the source code. The disadvantages include a comparatively large memory footprint (kernel and root filesystem), complexities of user mode and kernel mode memory access, and complex device drivers framework.[citation needed]
See also
- Google's Android (operating system) - Probably the most well-known type of embedded Linux
- Maemo - embedded Linux for smartphones
References
- ^ "T-Mobile Unveils the T-Mobile G1 - the First Phone Powered by Android". HTC. Retrieved 2009-05-19.
Further reading
- Weinberg, Bill (July 2008). Uniting Mobile Linux Application Platforms (PDF). LinuxPundit.com. p. 18.
External links
- Template:Dmoz
- Embedded Linux wiki - A wiki for developers using Embedded Linux
- News and technical articles concerning embedded Linux
- Embedded Linux mailist list archive
- Complete Embedded Linux system in RJ-45