OpenEmbedded
OpenEmbedded / Yocto Project
- The most versatile and powerful embedded Linux build system
- A collection of recipes (.bb files)
- A tool that processes the recipes: bitbake
- Integrates 2000+ application and libraries, is highly configurable, can generate binary packages to make the system customizable, supports multiple versions/variants of the same package, no need for full rebuild when the configuration is changed.
- Configuration takes place by editing various configuration files
- Good for larger embedded Linux systems, or people looking for more configurability and extensibility
- Drawbacks: very steep learning curve, very long first build.