Foster is a “distro in a box” in the making.
9000 Foot View: How Foster Works
Makefile-driven, Foster spawns a docker instance, downloads and compiles our tool, Rex, onto it, and then uses Rex to compile a chroot using a cross-compiler. From within that chroot, Rex then compiles all items in the chroot with everything you need to boot a system.
As Rex is json-driven, this allows “checkbox” style user interfaces to the build steps, allowing almost limitless customization of the Linux distribution that is created by Foster.
Foster is largely curses dialog-driven and is eager to onboard contributors.
Foster is the component that will create SURRO Linux.