Live briefing
Everything about BitBake
Build automation tool often used for building Linux distributions
BitBake is a task execution engine build automation tool that allows shell and Python tasks to run in parallel yet in order constrained by configured dependencies. It was originally developed for and is commonly used to build embedded Linux distributions – often using a cross compiler to target a system that differs architecturally from the build host. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: BitBakeA 5-minute orientation
- Pick up a classic book: Embedded Linux systems with the Yocto ProjectThe most-reprinted book on the subject
- Go sideways: OpenEmbeddedA closely related topic
- Go sideways: BuildrootA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
No outline available.
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
- 📕Embedded Linux systems with the Yocto ProjectRudolf J. Streif · 2016
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- OpenEmbedded OpenEmbedded (OE) is a build automation framework and cross-compile environment used to create Linux distributions for embedded devices. The framework…
- Buildroot Buildroot is a set of Makefile and patch files that automates the process of building Linux-based system software for an embedded system, including cross-compil…
- List of build automation software This page lists notable software build automation tools and systems. These tools sequence build operations, often based on dependencies, sometimes running…
- Yocto Project The Yocto Project is a Linux Foundation collaborative open source project whose goal is to produce tools and processes that enable the creation of Linux…
- List of software package management systems This is a list of notable software package manager systems, categorized first by package format (binary, source code, hybrid) and then by operating system…
- Package manager A package manager, or package management system, is software that supports installing, upgrading, configuring, and removing software for the host system…
- Portage (software) Portage is a package management system originally created for and used by Gentoo Linux and also by ChromeOS and Calculate among others. Portage is based…
- RPM Package Manager RPM (originally Red Hat Package Manager, now a recursive acronym for RPM Package Manager) is a free and open-source package management system. The name…