Foster

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.