Chapter 3. Yocto Project Concepts

Table of Contents

3.1. Yocto Project Components
3.1.1. BitBake
3.1.2. Metadata (Recipes)
3.1.3. Metadata (Virtual Providers)
3.1.4. Classes
3.1.5. Configuration
3.2. Cross-Development Toolchain Generation
3.3. Shared State Cache
3.3.1. Overall Architecture
3.3.2. Checksums (Signatures)
3.3.3. Shared State
3.3.4. Tips and Tricks
3.4. Automatically Added Runtime Dependencies
3.5. Fakeroot and Pseudo
3.6. Wayland
3.6.1. Support
3.6.2. Enabling Wayland in an Image
3.6.3. Running Weston
3.7. Licenses
3.7.1. Tracking License Changes
3.7.2. Enabling Commercially Licensed Recipes
3.8. x32 psABI

This chapter describes concepts for various areas of the Yocto Project. Currently, topics include Yocto Project components, cross-development generation, shared state (sstate) cache, runtime dependencies, Pseudo and Fakeroot, x32 psABI, Wayland support, and Licenses.