docker build -t linux-system-programming .
docker run -it -v $(pwd):/root/code linux-system-programming bash
make
And then, the output build file is toy_system
After build this Makefile, run
./toy_system
# or add '&' for running toy_system in background.
./toy_system &
main server --> fork --> system server --> fork + exec --> web server(FE, BE) --> fork + exec --> GUI (Browser) --> fork + exec --> Input process