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
-
Windows Server 2019
-
Windows Server 2016
-
Windows Server 2012
-
Windows 10
-
Windows 7 SP1
-
Windows Server 2008 R2
-
Windows Server 2008 SP2
Linux x86 64
The minimum supported versions of particular Linux distributions are:
-
Red Hat Enterprise Linux (RHEL) 6
-
CentOS 6
-
SuSE Linux Enterprise Server (SLES) 12
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 4.9.2 |
Software Dependencies
To run Panopticon on Windows requires the Microsoft Visual C++ 2019 redistributables to be installed.
To run Panopticon on Linux/UNIX platforms 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.
- If these are installed in a system folder, like
/lib64, KeyView will find them automatically. - If you prefer you can add the path of the folder containing these libraries to the environment variable
LD_LIBRARY_PATH.
Some components require specific third-party software:
-
A Java Development Kit (JDK) corresponding to OpenJDK version 1.8 or later is required to use the Java API.