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 2022
-
Windows Server 2019
-
Windows Server 2016
-
Windows Server 2012
-
Windows 11
-
Windows 10
Linux x86 64
The minimum supported versions of particular Linux distributions are:
-
Red Hat Enterprise Linux (RHEL) 7
-
CentOS 7
-
SuSE Linux Enterprise Server (SLES) 12
Supported Compilers
Component | Compiler |
---|---|
Java components | Java 8 to 17 |
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
.
- 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:
-
On Linux platforms you must install the following dependencies, which are required by the embedded browser (WKOOP):
RHEL 7 / CentOS 7 RHEL 8 SLES 15 libatomic
libX11
libXtst
libXScrnSaver
libXcomposite
atk
at-spi2-core
at-spi2-atk
cups
cairo
pango
alsa-lib-devellibatomic
libX11
libX11-xcb
libXtst
libXScrnSaver
libXcomposite
atk
at-spi2-core
at-spi2-atk
cups
cairo
pango
alsa-lib-devellibatomic1
libX11-6
libXtst6
libXss1
libXcomposite1
at-spi2-core
cups
libcairo2
libpci3For example, on CentOS 7:
sudo yum install libatomic libX11 libXtst libXScrnSaver libXcomposite atk at-spi2-core at-spi2-atk cups cairo pango alsa-lib-devel
-
Java Runtime Environment (JRE) or Java Development Kit (JDK) version 8 to 17 is required to use the Panopticon Java API.