Skip to main content
Version: 16.11.0

System requirements

System requirements​

The Glasswall Embedded Engine supports a wide range of architectures and operating systems, operating in two distinct modes: Protect and Export or Import.

General performance notes​

Resource usage is driven more by the selected operational mode and file complexity than by the underlying system architecture. While performance for Export and Import is generally comparable.

For more information see the Engine Performance Data

Memory requirements​

ModeMinimum RAMRecommended RAM
Protect4 GB8 GB
Export or Import8 GB16 GB

Memory consumption depends on how complex a file is, based on the number and type of elements the engine evaluates. For example, a small but complex Excel workbook with many sheets may consume more memory than a large but simple image file. File complexity scores are included in the engine’s analysis report. In most cases, real files score no higher than 7, with a maximum value of 10. If available memory is too low, processing may fail.

Processing time​

The Glasswall Embedded Engine is designed to process files using a single thread. To make use of multiple CPU cores, run multiple instances of the engine. Best performance is achieved on modern processors.

Export mode usually requires significantly more time to process files than Protect mode.

Supported operating systems​

Linux​

The Embedded Engine supports the following Linux distributions:

OSx86-64ARM64
RHEL 9.x✔✔
RHEL 8.x✔✔
Rocky Linux 9.x✔✔
Rocky Linux 8.x✔✔
Oracle 9.x✔✔
Oracle 8.x✔✔
Ubuntu 23.x✔✔
Ubuntu 22.x✔✔
Ubuntu 20.x✔✔

Windows​

The Embedded Engine supports the following Windows operating systems:

OSx86-64ARM64
Windows 11✔✘
Windows 10✔✘
Windows Server 2022✔✘
Windows Server 2019✔✘
Windows Server 2018✔✘
Windows Server 2016✔✘

StopOS​

The Embedded Engine supports the following StopOS versions:

OSx86-64ARM64
StopOS 8.11.0✔✘