Buildroot vs OpenEmbedded

Slowly, buildroot is going to be replaced by OpenEmbedded. Here the citation from http://docs.openembedded.org/usermanual/

"Writing of BitBake recipes is more easy and more intuitive than writing Makefiles while providing higher flexibility. This allows you to tweak specific recipes for your very special needs and to add new recipes very fast. You can build toolchains, Software Distribution Kits (SDKs), complete Distributions or just single packages. The flexibility of OpenEmbedded allows you to reuse the once written recipes for many different purposes. OpenEmbedded provides everything buildroot will be able to provide. But in contrast to buildroot OpenEmbedded will allow you to achieve what you really want to achieve. You can add new package formats, new filesystems, new output formats easily. OpenEmbedded will suit your need."


  1. FYI: Buildroot recently got a new infrastructure for writing packages, GENTARGETS and AUTOTARGETS. Packaging autotools packages in BR is now equally easy in BR and OE.

  2. When I want to build for a specific I think the buildroot's approach with the ncurses dialogs, is more user friendly than a bitbake script.