Difference between revisions of "Embedded Linux Distributions"

From eLinux.org
Jump to: navigation, search
(Add intro)
(add the Blackfin uClinux Distribution as a vendor distro and update the uClinux distro description)
Line 4: Line 4:
  
 
== Vendor distros ==
 
== Vendor distros ==
 +
* The [http://blackfin.uclinux.org/gf/project/uclinux-dist Blackfin uClinux Distribution] by [http://www.analog.com/blackfin Analog Devices] - a fork of the uClinux distribution for Blackfin processors
 
* Embedded Alley - see http://www.embeddedalley.com/
 
* Embedded Alley - see http://www.embeddedalley.com/
 
* [http://www.kaeilos.com KaeilOS embedded linux]
 
* [http://www.kaeilos.com KaeilOS embedded linux]
Line 28: Line 29:
 
** Emdebian has made some significant progress the last few years, and has now reached an usable state. [http://www.emdebian.org/emdebian/flavours.html Two versions of Emdebian] are available : Emdebian Grip and Emdebian Crush.
 
** Emdebian has made some significant progress the last few years, and has now reached an usable state. [http://www.emdebian.org/emdebian/flavours.html Two versions of Emdebian] are available : Emdebian Grip and Emdebian Crush.
 
** Neil Williams gave a talk ''Emdebian 1.0 release, small and super small Debian'' at the FOSDEM 2009. A [http://free-electrons.com/pub/video/2009/fosdem/fosdem2009-williams-emdebian-1.0-release.ogv video] is available.
 
** Neil Williams gave a talk ''Emdebian 1.0 release, small and super small Debian'' at the FOSDEM 2009. A [http://free-electrons.com/pub/video/2009/fosdem/fosdem2009-williams-emdebian-1.0-release.ogv video] is available.
* Embedded Gentoo - http://www.gentoo.org/proj/en/base/embedded/index.xml
+
* Embedded Gentoo - http://embedded.gentoo.org/
  
 
=== Special purpose embedded Linux distributions ===
 
=== Special purpose embedded Linux distributions ===
Line 34: Line 35:
 
* Eagle Linux - http://www.safedesksolutions.com/eaglelinux/
 
* Eagle Linux - http://www.safedesksolutions.com/eaglelinux/
 
** An embedded Linux distribution aimed at helping users learn Linux by creating bootable Linux images "virtually from scratch". Eagle Linux 2.3 is currently distributed as a concise, 26-page PDF documenting the creation of a minimalist, network-ready Linux image for bootable CDs, floppies, or flash drives. See description at: http://ct.enews.deviceforge.com/rd/cts?d=207-106-2-28-5560-8662-0-0-0-1
 
** An embedded Linux distribution aimed at helping users learn Linux by creating bootable Linux images "virtually from scratch". Eagle Linux 2.3 is currently distributed as a concise, 26-page PDF documenting the creation of a minimalist, network-ready Linux image for bootable CDs, floppies, or flash drives. See description at: http://ct.enews.deviceforge.com/rd/cts?d=207-106-2-28-5560-8662-0-0-0-1
* [http://www.uclinux.org/ uClinux] A distribution targeting at systems without Memory Management Unit. See also [[UClinux Shared Library]].
+
* [http://www.uclinux.org/ uClinux] A distribution targeting (but not only) systems without Memory Management Unit. See also [[UClinux Shared Library]].
  
 
== Configuration and Build systems ==
 
== Configuration and Build systems ==

Revision as of 08:29, 12 April 2009

Introduction

Besides the Linux kernel, one of the advantage of embedded Linux is the ability to leverage hundreds if not thousands of existing free and open source packages to easily and quickly add new features to devices. These packages range from graphical libraries, multimedia libraries, network libraries, cryptographic libraries, network servers, infrastructure software and more. However, integrating all these components together requires a relatively deep knowledge of the components. Hence, embedded-specific distributions and build systems have been created to ease this process.

Vendor distros

Platforms

  • Android
  • Moblin
  • OpenMoko
  • Maemo
  • Access Linux Platform
  • LIMO

Other distros

Special purpose embedded Linux distributions

Configuration and Build systems

  • Building Embedded Userlands - Presentation by Ned Miljevic & Klaas van Gend at the ELC 2008 which compares different configuration and build systems. Video of the conference available.

Obsolete things

Further reading

  • Embedded OS mentions a variety of embedded operating systems, including embedded Linux.