We've thoroughly evaluated Orthrus on both Ubuntu 18.04 and Ubuntu 20.04. For your convenience, we recommend using Ubuntu 20.04.
If you're using Ubuntu 20.04, you can set up the environment by running init.sh from the root directory. After that, run the following command to test the overall performance:
just test-allAlternatively, you can install Docker Compose and run this command. This method doesn't require you to set up the environment manually:
docker-compose run test-allIf you're using a similar OS, you can refer to the commands in init.sh or download the necessary packages yourself.
Please note that our testing script requires a minimum of 48 CPU cores to function correctly. The earliest supported CMake version is 3.20.
To set up the basic environment for fault injection evaluation, simply run table2_env.sh.
This script will build and install our modified Clang compiler with fault injection features and configure an automated testing platform written in Python.