BitBake

E905428

BitBake is a build engine and task scheduler widely used in embedded Linux development to generate complete, customizable system images from layered metadata.

All labels observed (4)

Label Occurrences
BitBake canonical 5
BitBake build engine 1
BitBake syntax 1

How this entity was disambiguated

Statements (83)

Predicate Object
instanceOf build automation tool
free and open-source software
software build system
task scheduler
command bitbake
linked to: BitBake
componentOf OpenEmbedded build framework
linked to: OpenEmbedded

Yocto Project build system
linked to: OpenEmbedded
feature command-line query of metadata
event-based hooks
extensible configuration system
layer priority and overlay mechanism
parallel build execution
reproducible builds
shared state caching
task dependency graph resolution
input .bb recipe files
.bbappend recipe append files
.bbclass class files
.conf configuration files
license GPL-2.0-only
originatedFrom OpenEmbedded project
linked to: OpenEmbedded
output SDKs
binary packages
bootloader images
kernel images
root filesystem images
primaryDomain embedded Linux
primaryUse building complete Linux system images
building software packages
task execution and scheduling
programmingLanguage Python
supportsBuildArtifact DEB packages
IPK packages
RPM packages
ext filesystem images
sdcard images
tarball images
wic images
supportsCommandOption -b to build a single recipe file
-c to run specific tasks
-e to show environment
-g to generate dependency graphs
-k to continue after errors
-p to parse only
-r to include configuration files
-s to show available recipes
supportsConcept SDK generation
bitbake command-line interface
bitbake-layers tool
checksums
classes
configuration files
cross-compilation
dependencies
events
fetchers
image generation
incremental builds
layered metadata
mirrors
multilib builds
overrides
package feeds
parallel task execution
recipes
sstate cache
task dependencies
task flags
task priorities
task signatures
tasks
supportsFetchProtocol ftp
git
http
https
local file system
svn
supportsLanguage Python snippets in recipes
shell scripts
usedBy OpenEmbedded
Poky
Yocto Project
various embedded Linux distributions

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

Yocto Project usesComponent BitBake
subject linked to: YP
Yocto Project usesBuildSystem BitBake build engine
subject linked to: YP
linked to: BitBake
BitBake command bitbake
linked to: BitBake
OpenEmbedded uses BitBake
OpenEmbedded buildTool BitBake
OpenEmbedded configurationLanguage BitBake syntax
linked to: BitBake