You probably don't need Yocto, and that's fine

28 points by rw-rw-rw-


invlpg

Your SoC vendor’s official support path is Yocto and the BSP is solid.

Even if the BSP isn't solid, it's better than the generally quite poor attempt at an Ubuntu port, that makes it a pain in the arse to integrate things like RAUC or making the rootfs immutable.

I hate yocto and it's bastardized dialect of bash/python, but I'm stuck with it.

nomnp

I work a lot with Yocto (consulting). I've never encountered the problem that the post laments. It's usually the opposite: a customer goes out of their way to avoid using Yocto even when it's the best choice, and management must be convinced to use it. That said, I think Yocto's hate is deserved. It's hard, confusing, slow, and the tooling could be better. But is there any viable alternative? Is there anything similar for the BSDs?

zetashift

What a timely article, as at $work I've just started on planning and building (a customized) Linux kernel + distro for a Rockchip based device.

The BSP seems to be quite a thing to maintain and "just using" Debian seems a lot more manageable than my badly written bitbake stuff.

The Yocto ecosystem is quite nice tho, there are things like kas and isar that makes all of this easier to start with.