1.1. System requirements

This section describes the environment suitable for running the FRED.

1.1.1. Hardware

We recommend to run the FRED on 64-bit architectures.

Binaries are available only for 64-bit architectures.

Sources can be compiled for both 32-bit and 64-bit architectures but the 32-bit variant is no longer tested or supported.

1.1.2. Operating system

To deploy binaries, you must have installed one of these operating systems:

  • Ubuntu 16.04 LTS (Xenial Xerus)

  • Fedora 29

  • Fedora 30

  • Fedora 31

  • RHEL 7

  • RHEL 8

  • CentOS 7

  • CentOS 8

To compile sources from tarballs, you may try to use any Linux distribution of your choice, but we tested the compilation/installation procedure only on Ubuntu.

1.1.3. Auxiliary software

To make use of all FRED features, the following auxiliary programs are required:

  • (essential) CORBA naming server (OmniNames),

  • (essential) PostgreSQL database server (PG>=9.6 1),

  • (essential) Apache web server (Apache>2.2),

  • mail server (Postfix, Sendmail, Exim or other),

  • DNS server (KnotDNS, Bind, NSD or other).


All of these tools are installed automatically when installing from binaries but they must be installed manually when you decide to compile source code yourself. But don’t worry, the appropriate packages are included in the dependency lists for each supported operating system.


FRED might be able to run with PG >= 9.4, but versions lower than 9.6 are no longer tested.

We highly recommend to use PG 9.6 as this is the PG version we use for development and testing.