{section}
{column}
This page lists the system requirements to run Petals ESB.
This list is related to the Petals container, that is to say the server itself. Petals components f(unctional extensions) or tools may have additional or specific requirements.
As a reminder, Petals ESB is standalone, distributed server.
It does not require an application server.
h1. Operating Systems
The following operating systems are supported:
* Linux Ubuntu
* Linux Debian
* Fedora
h1. Java
You must have installed a Java Development Kit (JDK) on your operating system before before proceeding with a Petals ESB installation.
A Java Runtime Environment (JRE) is not suitable.
Sun/Oracle JDK for Java 1.6 is the only JDK supported (no specific version).
Notice that no JDK for Java 7 is supported.
{column}
{column:width=350px}
{panel:title=Table of contents}{toc}{panel}
{panel:title=Contributors}{contributors:order=name|mode=list}{panel}
{column}
{section}
h1. Firewall Software Configuration
All the ports declared within the *topology.xml* file must be opened.
h1. Petals ESB hardware requirements
Only x86 hardware and 64-bit derivatives of x86 hardware are supported with Petals ESB.
Server load depends primarily on the number of requests per second on the bus.
*Production use, light to medium server load :*
* Dual 2 GHz\+ CPU Xeon or equivalent
* 2 GB of RAM
* 1.000 Mbits/s network interface
* 500 MB of disk
*Production use, heavy load :*
* Quad 2GHz\+ CPU Xeon or equivalent
* 4 GB of RAM
* 1.000 to 10.000 Mbits/s network interface
* 500 MB of disk
{column}
This page lists the system requirements to run Petals ESB.
This list is related to the Petals container, that is to say the server itself. Petals components f(unctional extensions) or tools may have additional or specific requirements.
As a reminder, Petals ESB is standalone, distributed server.
It does not require an application server.
h1. Operating Systems
The following operating systems are supported:
* Linux Ubuntu
* Linux Debian
* Fedora
h1. Java
You must have installed a Java Development Kit (JDK) on your operating system before before proceeding with a Petals ESB installation.
A Java Runtime Environment (JRE) is not suitable.
Sun/Oracle JDK for Java 1.6 is the only JDK supported (no specific version).
Notice that no JDK for Java 7 is supported.
{column}
{column:width=350px}
{panel:title=Table of contents}{toc}{panel}
{panel:title=Contributors}{contributors:order=name|mode=list}{panel}
{column}
{section}
h1. Firewall Software Configuration
All the ports declared within the *topology.xml* file must be opened.
h1. Petals ESB hardware requirements
Only x86 hardware and 64-bit derivatives of x86 hardware are supported with Petals ESB.
Server load depends primarily on the number of requests per second on the bus.
*Production use, light to medium server load :*
* Dual 2 GHz\+ CPU Xeon or equivalent
* 2 GB of RAM
* 1.000 Mbits/s network interface
* 500 MB of disk
*Production use, heavy load :*
* Quad 2GHz\+ CPU Xeon or equivalent
* 4 GB of RAM
* 1.000 to 10.000 Mbits/s network interface
* 500 MB of disk