1 unstable release
0.1.0 | Jun 17, 2023 |
---|
#752 in Operating systems
48KB
1.5K
SLoC
Judge Core
Or we should call it 'Judge Utils'. This libray will provide various method, which will be needed in online-judge system.
Overview
See what we've got (or plan to do) currently:
- a compiler which build target from given src to some place
- a sandbox mainly based on
rlimit
andseccomp
, helps you to spawn process safely - a monitor (or judger) with sandboxes, enables you to run single part of judge test_case (if you got everything needed for judge)
- a judge_builder (WIP) to provide a higher level interface to start a judge, supposing the judge directory structure is following ICPC Problem Package format
Dependencies
~2.6–3.5MB
~80K SLoC