In this article, we find the following:
The comma two runs NEOS, our stripped down Android fork, while the comma three runs AGNOS, our new Ubuntu-based operating system.
Here is the Agnos build system:
There is still some Android tooling in the build such as fastboot, and img2simg.
I’m seeing the same pattern over and over for people building embedded systems on top of mainstream distros like Debian, Ubuntu, Alpine, etc. – large shell scripts at the top level. Is this the best way, or is there a better way? Can we learn something from Yocto such as the recipe pattern? Can the recipe pattern be applied to mainstream distros?