Systemsoftware

OpenEmbedded

OpenEmbedded ist ein quelloffenes Build-Framework, mit dem sich maßgeschneiderte Embedded-Linux-Systeme aus Quellcode und weiteren Komponenten erstellen lassen. Über sogenannte Rezepte und Layer wird beschrieben, wie einzelne Softwarebestandteile bezogen, konfiguriert, übersetzt und zu einem Systemabbild zusammengesetzt werden. Die Trennung von Beschreibung und eigentlichem Build-Prozess ermöglicht reproduzierbare und versionierbare Builds und erleichtert die Pflege komplexer Systeme. OpenEmbedded bildet zusammen mit den Werkzeugen und Metadaten des Yocto-Projekts die technische Grundlage für zahlreiche professionelle Embedded-Linux-Produkte und -Distributionen. Im Vergleich zum schlanker aufgebauten Buildroot bietet OpenEmbedded ein umfangreiches Schichten- und Metadatenmodell, das sich besonders für komplexe, langfristig gepflegte Produktlinien eignet. Zudem können unterschiedliche Paketformate und Mechanismen zur Paketverwaltung für das Zielsystem erzeugt werden.

Zurück zur Listenansicht