Inspired by redox.
You just need git, make, and docker.
It is better to use a non-privileged user to run the docker command, which is usually achieved by adding the user to the docker group.
You can build the docker image using make docker_build and run it using make docker_run.
You can use the make target docker_interactive to get a shell in the container.
To clean the docker volumes used by the toolchain, you just need to run make docker_clean.
The source code is dual-licensed under MIT or the Apache License (Version 2.0). This excludes the blog directory.