OSS Tanbou

OpenEmbedded-Core — core metadata for building custom Linux images with BitBake

About these scores

OSS scale score is an unbounded metric that log-compresses and weights Stars, Watchers, Forks, and Contributors. Discovery score is the current OSS scale score minus the score at discovery. Update pace is commits in the last 30 days, growth momentum is the OSS scale score difference within the recent observation window, and OSS health is a 0–100 rating based on available recency, Community Health, and release data.

Stars
468
Primary language
Python
License
MIT AND GPL-2.0-only
Repository last updated
Sep 19, 2026

Overview

OpenEmbedded-Core (OE-Core) provides the recipes, classes, and configuration that form the core metadata layer of current OpenEmbedded releases. Combined with BitBake, it builds packages, root filesystems, SDKs, and custom Linux images without defining a complete distribution by itself.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Define source fetching, builds, and packaging through recipes and classes

Metadata describes source locations, dependencies, configuration, compilation, and installation so BitBake can produce target-architecture artifacts.

Sources: [2][4]

Exercise images on QEMU targets without physical hardware

OE-Core focuses its own machine support on emulation, including ARM, x86, and RISC-V QEMU targets.

Sources: [2]

For long-lived product-specific Linux distributions and SDKs

Layering lets BSP, applications, and distribution policy evolve separately across multiple products and boards.

Sources: [2][4]

Distinguish OE-Core from Poky/Yocto workflows and review mixed licensing

OE-Core is a core metadata layer rather than a complete distribution. Poky is often the easier entry point because it bundles the surrounding build environment. Metadata defaults to MIT while other files can be GPL-2.0-only, and recipe sources retain their own licenses.

Sources: [3][2]

Official sources

  1. [1]OpenEmbedded-Core GitHub mirror(2026-09-20)
  2. [2]OpenEmbedded-Core README(2026-09-20)
  3. [3]OpenEmbedded-Core license overview(2026-09-20)
  4. [4]Yocto Project documentation(2026-09-20)
  5. [5]OpenEmbedded-Core canonical Git(2026-09-20)
Supplemental curator note

OpenEmbedded-Core is not a finished Linux distribution; it is the core metadata layer consumed by BitBake and included in common Yocto/Poky workflows. The canonical source repository is git.openembedded.org rather than GitHub.

Try it in 3 steps

  1. 1

    Use Poky to exercise OE-Core in context

    OpenEmbedded-Core is a metadata layer, so use the Yocto Project Poky repository as an entry point that includes BitBake and the surrounding setup.

    git clone https://git.yoctoproject.org/poky && cd poky
  2. 2

    Initialize the build environment

    Prepare a build directory and shell environment for BitBake and OE-Core.

    source oe-init-build-env
  3. 3

    Build a minimal Linux image

    Build a minimal QEMU-oriented image from OE-Core recipes. Initial builds download many sources and require substantial time and disk space.

    bitbake core-image-minimal
Check the official README

Growth

Growth trends · Last 30 days

468 Stars

Trend data is still being collected.

Development activity

Last 90 days · weekly

Commits (last 30 days)
491
Open PRs
0
Issues opened
0
Issues closed
0
PRs opened
0
PRs merged
0

Issues

0 / 0

Jun 23Sep 20
Issues openedIssues closed

Pull requests

0 / 0

Jun 23Sep 20
PRs openedPRs merged

Maintenance

Median first response
Not specified
Issue response rate
No eligible issues

Based on up to the 100 newest issues opened by external users in the last 90 days. A first comment from an OWNER, MEMBER, or COLLABORATOR counts as a response; issues whose full comment history cannot be checked are excluded. The median and response rate update weekly.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data
Stars
468
Forks
579
Watchers
57
Open issues
0
Contributors
268
Primary language
Python
Repository last updated
Sep 19, 2026
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.