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.