Ask HN: Why is Yocto so slow but so popular? I was using Scarthgap (released April 2024), which is my first try. I realized the following: 1. Everytime a bb file is changed, it takes minutes to finish, for example, parsing recipes. 2. Building of a specific component takes minutes at the Yocto init things. 3. Invoking a Linux menuconfig takes minutes at the Yocto prologue and epilogue (e.g. resolving dependencies). I see that Yocto manages the package in a way that provides good extensibility, modularization and maintainability. But it just way too slow. I've heard that there is a database in Yocto which hinders the scalability, but why it seems that everyone using with Yocto doesn't mind waiting for minutes just for a minor config change? Well, maybe I was wrong because I'm using Xilinx flavored (PetaLinux) Yocto. How do you think? |