Requirements

This section describes the supported platforms, compilers, and dependencies for Panopticon.

Supported Platforms

Panopticon is supported on the following platforms:

Microsoft Windows x86 64

Linux x86 64

The minimum supported versions of particular Linux distributions are:

Supported Compilers

Platform Architecture Compiler Name Compiler Version
Microsoft Windows x86 64 cl Microsoft C/C++ Optimizing Compiler for x64 Version 17 (Visual Studio 2012) to Version 19 (Visual Studio 2019).
Linux x86 64 gcc/g++ 4.1.0 to 10

Software Dependencies

To run Panopticon on Windows requires the Microsoft Visual C++ 2019 redistributables to be installed. The redistributables are provided in the vcredist folder of the Panopticon SDK but you can download the latest installers from Microsoft to get the latest security, reliability, and performance improvements.

To run Panopticon on 64-bit Linux requires libstdc++.so.6 and libgcc_s.so.1 from GCC 5.4. For your convenience, these are provided in the redist folder of your Panopticon installation.

NOTE: The kvoop, servant, and WKOOP executables must be able to link to libstdc++.so.6 and libgcc_s.so.1.

Some components require specific third-party software: