You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Hardware Requirements

There has not been a lot of investigation on the minimum requirements for ACS to run normally. General requirements:

  • Processor: Unknown
  • RAM: At least 4 GB. Some people see intermittent behavior at this limit
  • Storage: 10 GB

Minimum requirements by service:

ServiceRequirementsDetails
loggingServiceAt least 4GB of RAM. Some people see intermittent behavior at this limit


If you're running on a simple deployment with all the services running on the same machine, then the same requirements apply

Operating System Compatibility

The officially supported OS is the 64 bit version of "Red Hat Enterprise Linux Server release 7.6 (Maipo)". We're also successfully using its clone "CentOS 7.6". There are other Linux distributions that are also compatible with subtle changes or none at all.

Official:

  • RHEL 7.6 (Maipo)
  • CentOS 7.6

Under Test:

  • RHEL 8.x
  • CentOS 8x

Known to work in the past (Some efforts may be needed to make it work again):

  • Fedora
  • Debian
  • Ubuntu
  • Cygwin (Windows)

Kernel Version

For all machines the expected kernel is 3.10 (Other Kernel versions do work, but are not officially supported).

External Tools

The expected and actual versions of compilers, ORBs and various RPMs can be found by running the command =acsConfigReport=, both for required RPMs and for software shipped together with ACS. To get a rough overview before installing ACS, here are the most basic ones:

  • gcc: 4.8.5 RHEL 7.6
  • java: openjdk-11.0.4
  • python: 2.7.16 and 3.6.9
  • ACE: 6.4.3
  • TAO: 2.4.3
  • mico: 2.3.13
  • JacORB: 3.9
  • omniorb: 4.2.3

Most of the mentioned software is provided with ACS as ExtProd (External Products). The exceptions are gcc and java which in some cases can be installed with the operating system.

Operating System

The operating system dependencies are:

  • redhat-lsb-core
  • ksh
  • gcc
  • gcc-c++
  • gcc-fortran
  • libX11-devel
  • libffi-devel
  • perl
  • readline-devel
  • bzip2
  • bzip2-devel
  • openssl-devel
  • openldap-devel
  • libxml2-devel
  • freetype-devel
  • libxslt-devel
  • sqlite-devel
  • expat-devel
  • bison
  • flex
  • autoconf
  • unzip
  • dos2unix
  • tcl-devel
  • tk-devel

No specific version is specified, but only the ones provided with RHEL 7.6 (Maipo) are thoroughly tested.

  • No labels