Here are machine problems (mp) I did in Operating System (OS) course. All mps are built on xv6, a simple OS kernel created by MIT for pedagogical purpose, and we use Docker to create the environment to run them. All docker images and codes were forked from TAs.