*** Welcome to piglix ***

OpenEmbedded

OpenEmbedded
Developer(s) 75+ developers
Development status Active
Operating system Linux
Platform Cross-platform
Type Build automation
License MIT
Website www.openembedded.org

OpenEmbedded is a software framework used for creating Linux distributions aimed for, but not restricted to, embedded devices. The build system is based on BitBake recipes, which behave like Gentoo Linux ebuilds.

Recipes in the old OpenEmbedded-Classic were all found in one place. In the new OpenEmbedded-Core, the structure has changed into meta layers to make adding custom recipes easier.

OpenEmbedded can be installed and automatically updated via Git.

The OpenEmbedded Project (OE for short, but mostly called OE-dev, following the name of the mailing list) was created by Chris Larson, Michael Lauer, and Holger Schurig, merging the achievements of OpenZaurus with contributions from projects like Familiar Linux and OpenSIMpad into a common codebase. OpenEmbedded superseded these projects and was used to build any of them from the same code base. Stable maintenance builds exist for the old OpenEmbedded-Classic, although most development is, or will be, based on the new OpenEmbedded-Core in the future.

The OpenEmbedded-Core Project (OE-Core for short) resulted from the merge of the Yocto Project with OpenEmbedded. This is the most recent version of OpenEmbedded and many of the OE-dev recipes are available in OE-Core. Newer versions of package recipes may only get ported for OpenEmbedded-Core.

OpenEmbedded-Core has adapted this layered structure in the merge with Yocto and new layer entries were added over time. The Layers represent a structure which is only of declarative nature. The specific entries are stricter in the scope of deciding which entry provides which packages. Overview of layers is available in: layers.openembedded.org/layerindex/branch/master/layers/

In OpenEmbedded-Classic, the configurations from Base- to the UI-Layer can be supplemented by various Linux distributions. The following list is available for OpenEmbedded:


...
Wikipedia

...