beLow - Technical documentation
  • Compatibility
  • Installation guide
    • Installation modes
    • Installation instructions
      • Linux
        • Requirements
        • Installation
      • Windows
        • Requirements
        • Installation
  • Getting started
    • Start beLow
    • Sign up/log in
    • Setup a new project
    • Run an analysis
    • Run an optimization
  • Compatibility guide
    • Compatibility generalities
    • Compatibility specifics
    • CMake
    • Makefiles on Windows
    • STM32CubeIDE on Windows
    • IAR Embedded Workbench for ARM
    • Bazel
    • Custom Docker image
  • FAQ / Troubleshooting
    • FAQ
    • Troubleshooting
Powered by GitBook
On this page
  1. Installation guide
  2. Installation instructions
  3. Linux

Requirements

This page lists the requirements to run beLow on a Linux environment

PreviousLinuxNextInstallation

Last updated 5 months ago

Minimum hardware requirements to run the solution:

  • 4-core x86-64 CPU (Intel, AMD) with virtualization capabilities

  • 8GB RAM

  • 5GB hard drive

  • 2-core x86-64 CPU (Intel, AMD) with virtualization capabilities

  • 8GB RAM

  • 5GB hard drive

  • 2-core x86-64 CPU (Intel, AMD)

  • 2GB RAM

  • 1GB hard drive

Note that additional hard drive space is required for use, depending on the size of your projects.

Officially supported distributions:

  • Ubuntu 20.04 (x86_64)

  • Ubuntu 22.04 (x86_64)

  • RHEL 8 (x86_64)

Software requirements:

  • Docker engine (, )

  • (min 2.21, often already installed with Docker engine)

On Ubuntu, to be able to run dynamic analysis in virtualized environment (e.g, executing code virtualized for ARM), you must also enable virtualization for your Docker containers, by running the following commands:

# Install QEMU dependencies
sudo apt-get install qemu binfmt-support qemu-user-static

# Virtualization registration
docker run --rm --privileged multiarch/qemu-user-static --reset -p yes

Virtualization is not available on RHEL 8. Therefore, automatic dynamic analysis targeting non-x86_64 Linux platforms will not work on this system.

  • Docker engine (, )

  • (min 2.21, often already installed with Docker engine)

No dependency is needed for runner only.

Ubuntu
RHEL 8
Docker-compose plugin
Ubuntu
RHEL 8
Docker-compose plugin