64-bit x86-64/ARM64 Linux (easiest with a Debian-based distribution, also tested on CentOS 7)
A compiler for C++11 if building from source. Gcc 6.x and above has full C++11 support, and gcc 4.9 and above supports some but not all features. Zen will not compile with versions of gcc lower than 4.9.
At least 4GB of RAM to generate shielded transactions.
At least 8GB of RAM to successfully run all of the tests.
At least 30GB+ of free disk space is suggested however 35GB is recommended.