Charlie cloud is a light weight, open-source UDSS implementation
based on the Linux user and targeted
to the design goals outlined above. It uses Docker to build an UDSS, shell scripts to unpack the UDSS in an appropriate location, and a small C program to activate the UDSS and
run user code within.
Selected host directories and files are bind-mounted into the UDSS to provide access to existing
functionality.
This section describes how Charlie cloud meets the design
goals introduced above.