FastJudge is a judge kernel under linux. Unlike many other judges, FastJudge does not use ptrace to trace system call. Instead, it uses chroot for filesystem control, setuid/setgid for permission control, setrlimit for limiting resources like CPU and Memory. No ptrace means no cost for switching between judge and the running problem.
Project is using scons. Remember to install scons and python :)
Any issues about this project, please submit an issue or send an email to [email protected]