Designing a Distro from Scratch Using OpenEmbedded - Part 2
summary
OpenEmbedded + Yocto details for building a distro from scratch: BitBake + recipes combine machine, distribution, and image and switching components is nontrivial — switching to systemd requires feature toggles and adding PAM/udev workarounds. BSP layers are low‑quality and often alter distro-wide settings (ABI, default-tune, libdir), breaking cross-device packages. Concrete fixes: use musl vs glibc choices, versioned bbappends, a distro include to auto-select Mesa vs binary blobs (Mali), and tools to diff BSP changes; Angstrom/Linaro use these patterns.
AI-written summary · about
chapters (4)
related talks
30mYocto for open source embedded systems development
50mBuilding a Custom Embedded Linux Distribution
38mStep-by-step: Building Qt Software for Any Embedded Technology
32mSoftware Supply Chain with the Yocto Project
39mBoF: The Yocto Project and OpenEmbedded
42mBoF: The Yocto Project and OpenEmbedded
45mBuilding and Maintaining Binary Distributions with Yocto
58mHow to write a really good board support package for Yocto Project
